Learning Outcomes:
On completion of this module students should be able to:
- formulate, explain and compare the fundamental database concepts
- design a relational database (conceptual and logical design using E-R and relational models)
- analyse a relational database table
- express queries in relational algebra and SQL
- implement and query a relational database
Indicative Module Content:
Relational database model, relational database query languages (relational algebra and calculus, SQL), the entity-relationship model for database design.