cs240 Database Systems l5
cs240 Database Systems l5
The aim of this module is to introduce students to the fundamental concepts and principles of databases, particularly
relational databases. It leads students through the process and techniques of database modelling, design,
implementation and management. It also provides students with hands-on practice and skills in developing a database
system using a commercial DBMS software, specifically Oracle. This module also serves as a good foundation for the
data warehousing and data mining module that follow.
Module Outline/Syllabus
• Introductory knowledge of the underlying concepts associated with databases: data, file and database concepts;
database management system (DBMS); types of databases; database life-cycle;
• Relational database: tables; keys; relationships; basic relational algebra;
• Data modelling: basic data abstraction; introductory conceptual data models; entity; attribute; relationship; entity-
relationship (E-R) modelling technique; E-R diagram;
• Database design: basic design problems; first, second and third normal forms; normalisation process;
• Database implementation: introduction to structured query language (SQL), data definition and manipulation
commands; queries and reports;
• Database management: policies and strategies;
• Basic database trends: object-orientated databases, data warehouses, web databases, distributed databases.
Number Timing/Submission
Type Duration / Length Weighting
Required Deadline
Module Outcomes
Assessment Strategy
→ Assessment Strategy
1. Final exam (TS: 1, 3)
2. Project (TS: 1-3)
Set Text
• Morris, S., Coronel, C., (2014), Database Systems: Design, Implementation and Management, 11th Edition,
Course technology Inc.
Supplementary Materials
• Connolly, T., Begg, C., (2014), Database Systems: A Practical Approach to Design, Implementation and
Management, Global Edition, Pearson Education
• Garcia-Molina, H., et al., (2013), Database Systems: The Complete Book, Pearson
• Further material to be advised
Please note: This specification provides a concise summary of the main features of the module and the learning
outcomes that a typical student might reasonably be expected to achieve and demonstrate if he/she takes full
advantage of the learning opportunities that are provided. More detailed information on the learning outcomes,
content and teaching, learning and assessment methods of each module and programme can be found in the
departmental or programme handbook. The accuracy of the information contained in this document is reviewed
annually by the University of Buckingham and may be checked by the Quality Assurance Agency.