Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Database Management Systems (DBMS)

Neso Academy via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamental concepts and practical applications of Database Management Systems through this comprehensive course covering essential topics from basic DBMS concepts to advanced SQL operations. Master the theoretical foundations including three-tier architecture, data models, and database system components while exploring Codd's 12 rules and understanding the evolution from file systems to modern database management. Dive deep into relational database concepts, learning about keys, schema diagrams, and relational algebra operations including select, project, union, join, and division operations through numerous solved examples and practice problems. Develop proficiency in Entity-Relationship modeling by creating ER diagrams for real-world scenarios like university databases, banking enterprises, and hospital management systems, while understanding mapping cardinalities, participation constraints, and extended ER features. Build practical SQL skills starting with Data Definition Language (DDL) commands for creating and modifying database structures, implementing various constraints, and managing database objects. Progress to Data Manipulation Language (DML) operations for inserting, updating, deleting, and querying data, along with Data Control Language (DCL) and Transaction Control Language (TCL) concepts. Master advanced SQL techniques including aggregate functions, GROUP BY and HAVING clauses, various types of joins, subqueries, and specialized operators like ANY, ALL, BETWEEN, and LIKE for complex data retrieval and manipulation. Strengthen your understanding through multiple solved problems, rapid-fire quizzes, and practical examples that prepare you for competitive exams like GATE and UGC NET, as well as careers in data engineering, backend development, and database administration.

Syllabus

Introduction to Database Management Systems (DBMS)
DBMS - Definition
Applications of DBMS
File System vs. Database Management System
Three Tier Architecture
View of Data
Instances and Schemas in DBMS
Database Users
Database Administrator (DBA)
Introduction to Data Models
Database System Architecture - Part 1
Database System Architecture - Part 2
History of DBMS
Database Languages and Software
Introduction to DBMS - Solved Questions
Introduction to Relational Databases
Codd’s 12 Rules (13 Rules)
Database Schema
Keys in RDBMS
Keys in RDBMS (Solved Questions)
Schema Diagrams
Relational Query Languages
Basics of Relational Algebra
Relational Algebra (Select Operation)
Relational Algebra (Project Operation)
Relational Algebra (Union Operation)
Relational Algebra (Set Difference Operation)
Relational Algebra (Cartesian Product Operation)
Relational Algebra (Rename Operation)
Relational Algebra (Set Intersection Operation)
Relational Algebra (Assignment Operation)
NULL Values in RDBMS
Relational Algebra (Natural Join Operation)
Relational Algebra (Division Operation)
Relational Algebra (Outer Join Operation)
Relational Algebra (Solved Problem 1)
Relational Algebra (Solved Problem 2)
Relational Algebra (Solved Problem 3)
Relational Algebra (Solved Problem 4)
Relational Algebra (Solved Problem 5)
Tuple Relational Calculus (Formal Definition)
Tuple Relational Calculus (Example Queries)
Domain Relational Calculus (Formal Definition)
Domain Relational Calculus (Example Queries)
Relational Algebra (Rapid Fire Quiz)
Database Design
Introduction to E-R Model (Part 1)
Introduction to E-R Model (Part 2)
Types of Attribute in DBMS
Mapping Cardinalities
Entity-Relationship (ER) Diagram
Mapping Cardinality in ER Diagram
Participation Constraints in DBMS
ER Diagram for University Database
ER Diagram for Banking Enterprise
ER Diagram for Hospital Management System
Extended ER Features
ER Model (Solved Problem 1)
ER Model (Solved Problem 2)
ER Model (Solved Problem 3)
ER Model (Rapid Fire Quiz)
Introduction to Structured Query Language (SQL)
Data Definition Language (DDL)
DDL Commands - CREATE
Constraints in SQL
Constraints in SQL (Example Queries)
Primary Key and Foreign Key Constraints in SQL
DDL Commands - ALTER
DDL Commands - TRUNCATE, DROP, and RENAME
DML Commands - INSERT and UPDATE
DML Commands - DELETE and SELECT
Data Control Language (DCL)
Transaction Control Language (TCL)
Aggregate Functions in SQL
GROUP BY and HAVING Clause in SQL
ORDER BY in SQL
LIKE in SQL
IN in SQL
BETWEEN in SQL
Alias (AS) in SQL
TOP, LIMIT, FETCH FIRST, and ROWNUM in SQL
NULL Functions in SQL
ANY and ALL Operators in SQL
CASE Expression in SQL
Comments in SQL
Joins in SQL
SQL - Solved Problem 1
SQL - Solved Problem 2
SQL - Solved Problem 3
SQL (Rapid Fire Quiz)

Taught by

Neso Academy

Reviews

Start your review of Database Management Systems (DBMS)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.