Introduction to Database Management Systems (BCI204) crash course, Online BCA, Semester 2:
This subject covers the fundamentals of database management systems, including DBMS architecture, the relational and ER models, relational algebra and SQL,…
- 16 video lessons
- 3h 59m
- Study notes
- 80 quiz questions
- Assignment
16 lessons in Introduction to Database Management Systems
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject covers the fundamentals of database management systems, including DBMS architecture, the relational and ER models, relational algebra and SQL, normalization, and transaction recovery and concurrency control. After it, you will be able to design a normalized relational database, draw ER diagrams, write basic SQL queries, and explain how databases handle recovery, locking and security.
- 1
What is a DBMS? File System vs DBMS
Module I, Introduction to DBMS: Definition of DBMS, File System Approach Vs DBMS Approach, Advantages of Using a DBMS
Lec-3: File System vs DBMS | Disadvantages of File System | DBMS Advantages· Gate Smashers· 13 min
Study notes 5 quiz questionsWatch lesson - 2
Three-Level DBMS Architecture and Data Independence
Module I, Introduction to DBMS: Data Independence, DBMS Architecture, Levels, Database Administrator
Lec-6: Three Schema Architecture | Three Level of Abstraction | Database Management System· Gate Smashers· 15 min
Study notes 5 quiz questionsWatch lesson - 3
Data Models, Schemas and Instances
Module I, Introduction to DBMS: Data Models, Schemas, and Instances
Introduction to Data Models· Neso Academy· 16 min
Study notes 5 quiz questionsWatch lesson - 4
Relational Model and Codd's Rules
Module II, Relational Database & ER Model: Relational System, Codd's Rule, Relational Model, Optimization, Tables and Views
Introduction to Relational Data Model· Neso Academy· 7 min
Study notes 5 quiz questionsWatch lesson - 5
Entities, Weak Entities and Attributes
Module II, Relational Database & ER Model: Entity, Types of Entity, Weak Entity Attributes, Entity sets
L2.5 Strong Entity & Weak Entity in DBMS | Strong & Weak Entity Set Examples & Representation· Shanu Kuttan CSE Classes· 21 min
Study notes 5 quiz questionsWatch lesson - 6
Entity-Relationship (ER) Diagrams
Module II, Relational Database & ER Model: Entity – Relationship Diagrams
Entity-Relationship (ER) Diagram· Neso Academy· 17 min
Study notes 5 quiz questionsWatch lesson - 7
Domains, Relations and Predicates
Module III, Relational Model Objects: Domains and Relations, Relations and predicates
Relation, Predicate, Domain in DBMS | Hindi | BCA· Exam BCA· 13 min
Study notes 5 quiz questionsWatch lesson - 8
Primary, Candidate and Foreign Keys
Module III, Relational Model Objects: Relational Data Integrity, Primary Key, Candidate Key, Foreign Key and their rules
L2.4 Keys in DBMS | Super Key, Candidate Key, Primary Key, Alternate Key, Foreign Key, Composite Key· Shanu Kuttan CSE Classes· 26 min
Study notes 5 quiz questionsWatch lesson - 9
Relational Algebra and Relational Calculus
Module III, Relational Model Objects: Relational operators, Relational Algebra, Relational Calculus
relational algebra complete topic in dbms, various operations, various operators, relational algebra· NS lectures· 29 min
Study notes 5 quiz questionsWatch lesson - 10
SQL Basics: DDL, Queries and Updates
Module III, Relational Model Objects: SQL Language, Data definition, Data retrieval and update operations
Lec-60: All Types of SQL Commands with Example | DDL, DML, DCL, TCL and CONSTRAINTS | DBMS· Gate Smashers· 11 min
Study notes 5 quiz questionsWatch lesson - 11
Functional Dependencies and Normalization
Module IV, Database Design: Definition Of Functional Dependencies, Process Of Normalization
Lec-27: Functional Dependency & its properties in DBMS in HINDI· Gate Smashers· 17 min
Study notes 5 quiz questionsWatch lesson - 12
1NF, 2NF and 3NF
Module IV, Database Design: First Normal Form, Second Normal Form, Third Normal Form
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF· Decomplexify· 20 min
Study notes 5 quiz questionsWatch lesson - 13
BCNF, 4NF and 5NF
Module IV, Database Design: Boycee Codd Normal Form, Fourth Normal Form, Fifth Normal Form
Lec-33: All Normal Forms with Real life examples | 1NF 2NF 3NF BCNF 4NF 5NF | All in One· Gate Smashers· 11 min
Study notes 5 quiz questionsWatch lesson - 14
Database Recovery: Transaction, System and Media
Module V, Data Recovery & Protection: Recovery-Transaction recovery, System recovery, Media Recovery
8.1- Recovery System In Dbms- Types Of Failure | Transaction Failure | System Crash | Disk Failure· TutorialsSpace- Er. Deepak Garg· 7 min
Study notes 5 quiz questionsWatch lesson - 15
Concurrency Control, Locking and Deadlock
Module V, Data Recovery & Protection: Concurrency Control Techniques, Locking, Dead Lock
Lec-100:Shared Exclusive Locking Protocol with Example | Concurrency Control | DBMS | Part-1· Gate Smashers· 7 min
Study notes 5 quiz questionsWatch lesson - 16
Serializability and Database Security
Module V, Data Recovery & Protection: Serializability, Security - Introduction
Lec-96: Introduction to Serializability | Transactions Concurrency and Control | DBMS· Gate Smashers· 9 min
Study notes 5 quiz questionsWatch lesson
Assignment
Design, Build and Analyse a Small College Library Database
Less scrolling. More passing.
- Free
Hand-picked video lessons
16 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
16 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
80 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
1 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online BCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online BCA. Ask a Introduction to Database Management Systems doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online BCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online BCA live chat
Anyone else finding Introduction to Database Management Systems tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Cyber Security tonight if anyone wants to go together
More from Online BCA Semester 2
All subjects- Sem 2
BCI233
Cyber Security
This subject introduces cyber threats, malicious software, intrusion detection, firewalls, information security practices, and India's Information Technology…
- 16 lessons
- 6h 3m
- Notes
- Quiz
- Sem 2
BCI203
Data Structures using C
This subject covers how data is organised in C programs using arrays, stacks, queues, linked lists, trees and graphs, along with standard searching and sorting…
- 24 lessons
- 8h 31m
- Notes
- Quiz
- Sem 2
BCA201
Discrete Mathematical Structures with Application to CS
This subject covers the discrete mathematics behind computing: sets and functions, propositional logic and switching circuits, groups and other algebraic…
- 20 lessons
- 7h 6m
- Notes
- Quiz
- Sem 2
BCI232
Internet Fundamental
This subject introduces how the Internet works, from addressing, protocols and the OSI model to e-mail, the World Wide Web, search engines, HTML, JavaScript,…
- 18 lessons
- 4h 25m
- Notes
- Quiz
- Sem 2
BCI202
Introduction to Systems Analysis & Design
This subject covers how information systems are analysed and designed, from system concepts and the role of the systems analyst through the SDLC, feasibility…
- 17 lessons
- 4h 7m
- Notes
- Quiz
- Sem 2
BCI231
Networking for Home & Small Business
This subject covers PC hardware, operating systems, local networks, Internet connectivity through ISPs, IP addressing, network services, wireless LANs, basic…
- 23 lessons
- 4h 26m
- Notes
- Quiz
Introduction to Database Management Systems: common questions
This subject covers the fundamentals of database management systems, including DBMS architecture, the relational and ER models, relational algebra and SQL, normalization, and transaction recovery and concurrency control. After it, you will be able to design a normalized relational database, draw ER diagrams, write basic SQL queries, and explain how databases handle recovery, locking and security. It's the Introduction to Database Management Systems subject of Online BCA, Semester 2, in 16 lessons: What is a DBMS? File System vs DBMS; Three-Level DBMS Architecture and Data Independence; Data Models, Schemas and Instances; Relational Model and Codd's Rules; Entities, Weak Entities and Attributes; Entity-Relationship (ER) Diagrams; Domains, Relations and Predicates; Primary, Candidate and Foreign Keys; Relational Algebra and Relational Calculus; SQL Basics: DDL, Queries and Updates; Functional Dependencies and Normalization; 1NF, 2NF and 3NF; BCNF, 4NF and 5NF; Database Recovery: Transaction, System and Media; Concurrency Control, Locking and Deadlock; Serializability and Database Security.
Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.
About 3h 59m of video across 16 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Design, Build and Analyse a Small College Library Database”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.
A members-only live chat beside the video, shared by everyone studying Online BCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.