Databases

The module COMP518 Database and Information Systems will cover the following topics:

  • Fundamental concepts in information systems
  • The relational database model and its advantages over file-based storage
  • Relational algebra operations and compound expressions
  • Conceptual database design (entity-relationship modelling)
  • Logical database design
  • Functional dependencies and normalisation
  • SQL syntax and its role in a modern DBMS
  • Using SQL for data definition and efficient queries
  • Transaction management, atomicity and serialisability
  • Concurrency control mechanisms

The following material may help you to prepare for this module: