Database Management Systems

CEIT390 Database Management Systems

Database Management Systems

This course delves into the core principles of database management systems, focusing on conceptual modeling, relational database design, and advanced database techniques. Students will explore theoretical foundations and practical implementations to master the art of managing and designing efficient databases.


Roadmaps

Skills to Learn

    📍 Beginner

  • Understanding database fundamentals and basic SQL commands.
  • Creating simple ER diagrams and relational schemas.
  • 📍 Intermediate

  • Writing advanced SQL queries with triggers and constraints.
  • Performing database normalization and analyzing dependencies.
  • Work with joins, subqueries, and indexing
  • Understanding transaction processing and concurrency control mechanisms
  • 📍 Advanced

  • Designing and implementing robust relational database systems.
  • Work with stored procedures and functions
  • Use constraints and transactions for data integrity
  • Learn about NoSQL and distributed databases