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
- Member of the teaching team.
- More details: Course Website.