Database Exam For Senior Five Computer Science
Database Exam For Senior Five Computer Science
LEVEL: SENIOR 5
TERM:1ST
TIME: 3HOURS
_____________________________________________________________________________
INSTRUCTIONS:
6. Provide only five examples of software which can be used in database creation and
maintenance
7. a. what is DBMS?
14. According to the benefit and usefulness of database give a short explanation to each of the
following arguments:
a. Control data redundancy
c. Concurrent transactions
d. Data consistency
15. If you were a database administrator (DBA), what measures would you put in place to ensure
the safety of information in the company database?
16. Give different categories of database actors and provide the duties of each of them
MARKING GUIDE FOR DATABASE EXAM SENIOR FIVE TERM 1 2014
a. Database: a database is a collection of data that is organized so that its contents can
easily be accessed, managed, and updated.
b. Entity: An entity is a type of element (object, individual…) of the real world defined
by:
- An independent existence and relevance to organizational study
- Multiple occurrences(that is to say at least two),
- Properties (at least one) with an identifier.
c. Database Actor: Are people whose jobs involved day to day use of a large database
d. Data independence: The separation of data from the program that use the data.
2. Physical independence: The ability to modify physical level without changing the logical
(conceptual) level.
Logical independence: The ability to change logical (conceptual) schema without
changing the external schema (user view).
3. Examples of database
A database is used in wide number of applications. Some of them are as follows:
• Banking-- For customers’ information, accounts, loans and other banking transactions
• Airlines-- For reservation and schedule information
• Universities-- For students’ information, course registration, grades etc.
• Credit card transaction-- For purchase of credit cards and generation of monthly
statements
• Telecommunication-- For keeping records of calls made, generating monthly bill etc.
• Finance-- For storing information about holdings, sales and purchase of financial
statements
• Sales-- For customer, product and purchase information
• Human resource-- For recording information about employees, salaries, tax, benefits,
…..
4. RDB (Relational Database): A relational database is a way of organizing data such that it
appears to the user to be stored in a series of interrelated tables. Whereas RDBMS
(Relational Database Management System).is a software for managing data stored in
interrelated tables.
5. a. database model is a collection of concepts used to describe the structure of a database
b. types of database model
hierarchical model
network model
relational model
flat model
6. SQL
MySQL
Ms Access
Foxpro
Oracle
7. a. DBMS(Database Management System) is a software that controls the creation,
maintenance, and the use of a database. It operates databases, providing storage, access,
security, backup and other facilities.
Logical level: this describes how data are actually stored and how they can be accessed.
Physical level: in this level there exist a number of views which is defined apart of actual
database by using the different DBMS.