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.
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.