CK 703 Databases - W25-26

Course Description

This course introduces the following:

  • Database fundamentals: conceptual design & entity–relationship modeling.
  • Relational model: transforming ER diagrams to relational schemas & relational algebra.
  • SQL: writing queries and embedding SQL into applications.
  • NoSQL databases: MongoDB and Pub/Sub systems.
  • Internal database structures: file organization, indexes, B+ trees.
  • Advanced topics: large databases, transactions, security, concurrency, web integration & final project.

Teaching Responsibilities