Learn DBMS: Introduction


DBMS is a system that enables you to store, modify and retrieve data in an organized way.This DBMS course provides basic and advanced concepts of Database topics like ER model, Relational Model, Relation Algebra, Normalization, File Organization, etc.

C++

Chapters

What is DBMS?

  • DBMS introduction.
  • Why DBMS.
  • Disadvantages of file processing systems.
  • Advantages of DBMS.
Data Model & DBMS Architecture.

  • Data models in DBMS.
  • Three tier architecture of DBMS.
  • Database system architecture.
Relational Database Management System.

  • RDBMS introduction.
  • Relation & its properties.
  • Entity relationship model
ER Diagram.

  • ER model introduction.
  • Types of entities.
  • Types of attributes.
  • Types & degree of relationship.
  • Types of keys in DBMS.
Programming in SQL.

  • SQL Introduction.
  • Data types in SQL.
  • Operators in SQL.
  • DDL/DML/DCL/TCL/DQL commands in SQL.
  • Different constraints & other topics.
Normalization in DBMS

  • Goals of normalization.
  • Terminologies in normalization.
  • Example of normalization.
  • Denormalization.
DataBase Recovery & Backup Tenchnique.

  • Recovery techniques.
  • A.C.I.D. properties of transection.
  • Types of database failure.
Concurrency control in DBMS.

  • What is concurrency.
  • Serializability in DBMS.
  • Types of locks.
  • Deadlock problem.
  • Deadlock resolution.
“Education is the passport to the future, for tomorrow belongs to those who prepare for it today.” “Your attitude, not your aptitude, will determine your altitude.” “If you think education is expensive, try ignorance.” “The only person who is educated is the one who has learned how to learn …and change.”