Mumbai University | Subject Code: 40523

Database Management Systems

A comprehensive learning resource designed specifically for Mumbai University students. Master DBMS concepts with clear explanations, visual diagrams, and exam-focused practice questions.

6
Modules
60
Total Marks
100+
Practice Questions
50+
Visual Diagrams

Select a Module to Start Learning

I

Database System Concepts & Architecture

Introduction to DBMS, characteristics, File System vs DBMS, Data abstraction, System architecture, and real-world applications.

DBMS Basics Architecture DBA Role Applications
II

The Entity-Relationship Model

Conceptual modeling, ER diagrams, Entity types, Attributes, Keys, Relationships, Weak entities, and Extended ER features.

ER Diagrams EER Model Mapping Cardinality
III

Relational Model & Relational Algebra

Relational model concepts, Schema constraints, Keys, ER to Relational mapping, and Relational Algebra operations.

Relational Model Keys ER Mapping Algebra
IV

Structured Query Language (SQL) & Indexing

DDL, DML, DCL commands, Aggregate functions, Joins, Nested queries, Constraints, Security, and Indexing concepts.

SQL Queries Joins Constraints Indexing
V

Relational Database Design

Database design guidelines, Functional dependencies, Normalization process, and Normal Forms (1NF, 2NF, 3NF, BCNF).

Normalization 1NF-BCNF FDs Decomposition
VI

Transactions, Concurrency & Recovery

ACID properties, Transaction states, Serializability, Lock-based protocols, Deadlock handling, and Log-based recovery.

ACID Serializability Locking Recovery

📝 Exam Strategy Based on Past Papers (2022-2025)

🎯 100% Appearance Topics

  • Normalization (1NF to BCNF) - Always 10 marks
  • ER/EER Diagrams - Practical 10-mark question
  • Relational Algebra - 4-5 operators with examples
  • SQL Queries - Pattern matching, aggregation
  • ACID Properties - Theory or application
  • Serializability - Conflict & View

📊 High Frequency Topics (85%+)

  • Three-Schema Architecture with diagram
  • Data Independence (Logical & Physical)
  • Deadlock Prevention (Wait-Die, Wound-Wait)
  • Two-Phase Locking Protocol
  • Triggers and Views in SQL
  • Integrity Constraints

💡 Important Scenarios

  • Hospital Management - Most common ER scenario
  • Employee-Department - SQL query scenarios
  • Library Management - ER diagram practice
  • Bank Database - Transaction examples
  • Always map ER diagrams to relational schema

Why This Learning Resource?

📖

Comprehensive Coverage

All topics from the Mumbai University syllabus covered in depth

🎨

Visual Learning

Diagrams, flowcharts, and visual aids for better understanding

Q&A Format

Practice questions matching university exam patterns

🌙

Dark Mode

Easy on eyes for extended study sessions

Quick Reference: Key Concepts

🗄️ DBMS vs File System

DBMS provides data abstraction, security, integrity, concurrency control, and recovery - features missing in traditional file systems.

📐 ER Model Components

Entities (rectangles), Attributes (ellipses), Relationships (diamonds), with cardinality ratios (1:1, 1:N, M:N).

🔑 Types of Keys

Primary Key (unique identifier), Foreign Key (references), Candidate Key (potential primary), Super Key (contains key).

📊 Normal Forms

1NF (atomic values) → 2NF (no partial dependency) → 3NF (no transitive dependency) → BCNF (every determinant is key).

⚡ ACID Properties

Atomicity (all or nothing), Consistency (valid states), Isolation (concurrent safety), Durability (permanent commits).

🔐 Two-Phase Locking

Growing phase (acquire locks) → Shrinking phase (release locks). Ensures serializability but not deadlock-free.