Module 02525 (2013)
Module Description - Databases 2
The Module Description is a strict subset of the Syllabus Page, which gives more information
| Module Title | Databases 2 | ||||||||||||||||
| School | Computer Science | ||||||||||||||||
| Module Code | 06-02525 | ||||||||||||||||
| Descriptor | COMP/06-02525/LH | ||||||||||||||||
| Member of Staff | Ata Kaban | ||||||||||||||||
| Level | H | ||||||||||||||||
| Credits | 10 | ||||||||||||||||
| Semester | 2 | ||||||||||||||||
| Pre-requisites | 06-19321 Software System Components 2 (or some other introductory course in databases) | ||||||||||||||||
| Co-requisites | None | ||||||||||||||||
| Restrictions | May not be taken by anyone who has taken or is taking 06-21980 (ICY: Databases) or 06-21923 (Fundamentals: Databases) | ||||||||||||||||
| Contact hours | |||||||||||||||||
| Delivery | 2 lectures and one exercise class per week during term time plus revision lecture. Weekly exercise sheets. | ||||||||||||||||
| Description | The module begins with a swift recap of the standard database canon: SQL and ER modelling, albeit from a more advanced perspective. This is followed by a discussion of relational algebra and functional dependencies, and their role in verifying and improving the ER model (towards Boyce-Codd normal form). In the second part of the module, the inner workings of a database management system are presented and it is discussed how they impact on query evaluation efficiency. In the final part, transactions and transaction processing will be discussed. | ||||||||||||||||
| Outcomes |
| ||||||||||||||||
| Assessment | Sessional:
1.5 hr examination (80%), continuous assessment (20%).
Supplementary (where allowed): By examination only. The continuous assessment consists of three class tests. | ||||||||||||||||
| Texts | R Ramakrishnan & J Gehrke, Database Management Systems (3rd ed.), 2003 |