Skip to content

samsuddoha/DBMS

Repository files navigation

Database Management Systems (CSE-2101 & CSE-2102)

Undergraduate Course for Spring 2025

Welcome to the Database Management Systems (DBMS) course. This course is designed to provide a comprehensive understanding of database systems, their design, implementation, and real-world applications.


Course Details

  • Course Code & Title: CSE-2101: Database Management Systems
  • Course Code & Title: CSE-2102: Database Management Systems Lab

Class Schedule

  • Sunday (2.00pm-3.00pm): CSE-2102
  • Wednesday (10.30am-1.30pm): CSE-2101

Course Objectives

By the end of this course, students will be able to:

  1. Understand the fundamental concepts of databases and database management systems.
  2. Design database schemas using Entity-Relationship (ER) diagrams.
  3. Write efficient SQL queries for data manipulation and retrieval.
  4. Understand normalization techniques and functional dependencies.
  5. Gain insights into advanced topics like transaction management, indexing, and database security.

Topics Covered

  1. Introduction to Databases

    • Data, database, and DBMS concepts
    • Advantages of using a DBMS
  2. Relational Model

    • Relations, tuples, attributes, and schemas
    • Relational algebra
  3. Entity-Relationship (ER) Modeling

    • ER diagrams
    • Converting ER diagrams to relational schemas
  4. SQL (Structured Query Language)

    • DDL, DML, and DQL
    • Aggregate functions, subqueries, and joins
  5. Functional Dependencies and Normalization

    • Decomposition
    • First to Fifth Normal Forms
  6. Transaction Management

    • ACID properties
    • Concurrency control
  7. Indexing and Query Optimization

  8. Database Security and Backup


Course Resources

Textbooks

Online Resources

Tools

  • MySQL Workbench: For SQL practice and database design
  • phpMyAdmin: Web-based database management (Download XAMPP and Install)
  • DBeaver: Multi-platform database tool

Assignments and Evaluation


Course Instructor

For queries, please reach out to:


Happy Learning! 🚀

About

Database Management System for Undergradute

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published