Two alternative database technologies are available to CS3007 project teams:
GDBM
The GNU database manager. A library of routines that manages data
files that contain key/data pairs. The access provided is that of storing,
retrieval, and deletion by key and a non-sorted traversal of all keys. A
process is allowed to use multiple data files at the same time.
MySQL Server
A MySQL server is running on raven, which can be accessed by
programs written under UNIX. Databases have been already been created for
each project team, and accounts are in place for individual team members.
Account details are as follows:
Username = UNIX username
Default password = username
There are two ways to access the database, via a text command line or using ODBC:
Important: You may notice that the on-line MySQL documentation refers to an extensive C language API for interacting with the database server. This is a non-standard interface so if the underlying database were to change (for example, to another relational DBMS), your code would not work!
Last updated: September 27 2000
CS3007 |
Pete Edwards |
Staff & Students
Computing Science
pedwards@csd.abdn.ac.uk