CSE DBMS Course

Learn Database Management Systems

Everything you need to understand databases—from basic concepts to advanced topics. Built to help you actually learn, not just memorize.

What you'll learn

The course covers everything from data modeling to transaction management.

Learning Goals

  • CLO01Have a broad understanding of database concepts and database management system software
  • CLO02Have a high-level understanding of major DBMS components and their function
  • CLO03Be able to model an application's data requirements using conceptual modeling tools like ER diagrams and design database schemas based on the conceptual model.
  • CLO04Be able to write SQL commands to create tables and indexes, insert/update/delete data, and query data in a relational DBMS.
  • CLO05Be able to program a data-intensive application using DBMS APIs.

Skills You'll Build

  • CO01Identify the basic concepts and various data model used in database design ER modelling concepts and architecture use and design queries using SQL
  • CO02Apply relational database theory and be able to describe relational algebra expression, tuple and domain relation expression from queries.
  • CO03Recognize and identify the use of normalization and functional dependency. indexing and hashing technique used in database design.
  • CO04Recognize/ Identify the purpose of query processing and optimization and also demonstrate the basic of query evaluation.
  • CO05Apply and relate the concept of transaction, concurrency control and recovery in database.
  • CO06Understanding of recovery system and be familiar with introduction to web database, distribute databases, data warehousing and mining.

Course content

Five units covering the complete DBMS curriculum