Database Management

Back to Topic 3

We have seen how databases are complex things and need to be supervised with a great deal of care by somebody who is familiar with the way databases work.  That job falls to a department called database administration which in turn is managed by the database administrator (DBA).  The key tasks for a DBA are:

The database dictionary is the database about the database.  It contains:

The database management system carries out these functions:

 

Queries

Databases use queries to extract information from the database:

Queries can be of several different types:

 

The picture above shows how a query can be assembled and the screenshot below shows the table produced when the query is run.

Whichever way a query is put together, the query is translated into statements of a special database called Structured Query Language (SQL).  This is a database manipulation language that was originally devised for old mainframe computers, but many PC can be configured to run SQL.

 

Client Server Database

Most databases are run on networks, with the server running DBMS server software, and the terminals running DBMS client software.  A car dealer may well have a terminal that can query the manufacturer's central database.  It would be pointless for the whole central database to be downloaded onto the dealer's machine; the transmission would take a long time, then the dealer's machine would have to do the search. 

 

The dealer's machine acts as the client, while the database is held on a server, hence client server database.  (In a non-client server system, the whole database would have to be on that machine.)

 

The advantages of client server databases are:

Question 3  The ICT manager for a large organisation is tasked with writing a job-specification for a database manager.

(a) Describe three key tasks that would be included.

(b) The database is a client-server database.  Describe two advantages of this type of database structure.  (AQA past question) ANSWER

 

Now try the Topic Quiz