ποΈ Database Management
CSE-303 β data models, the relational model, keys, and relational algebra.
Chapters
Lecture 1 β Introduction to Database Ready
What a database and DBMS are, DBMS vs. file processing, data abstraction & independence, database users/roles, and DBMS architectures.
Lecture 2 β Data Models & Relational Algebra Ready
Data models, DDL/DML/DCL/TCL, the relational model, keys, and the 6+ relational-algebra operators β with interactive playgrounds.
Lecture 3 β ER Model & ER Diagram Ready
Entities & attributes, keys, relationship sets, degree, mapping cardinality, participation, weak entities, ER-diagram notation, and EER concepts.
Lecture 4 β Introduction to SQL Ready
SQL end-to-end: DDL & domain types, CREATE TABLE + constraints, INSERT/UPDATE/DELETE with CASE, the SELECTβFROMβWHERE query, string & ordering ops, aggregates with GROUP BY/HAVING, nulls, set operations, and nested subqueries.
Lecture 5 β Intermediate SQL Ready
Join expressions and outer joins, views (including materialized views), integrity constraints with cascading actions, SQL data types & domains, index creation, and authorization with GRANT/REVOKE and roles.
Lecture 6 β SQL Advanced: Triggers & Functions Ready
Triggers end-to-end (why, MySQL syntax, OLD/NEW, all six timing Γ event examples) and stored functions including table functions.
Lecture 7 β Functional Dependencies & Normalization Ready
Functional dependencies, the three anomalies, 1NF β 2NF β 3NF (informal and formal), BCNF including the classic 3NF-but-not-BCNF table, and validation with merits & demerits.
Lecture 8 β Indexing & Hashing Ready
What an index is and costs, the eight evaluation metrics (with a live selectivity calculator), the ten index types, and B-Tree / B+ Tree construction step by step.
Lecture 9 β Storage & RAID Ready
Physical storage media and the storage hierarchy, RAID reliability via redundancy (with a live MTTDL calculator), performance via parallelism, and RAID levels 0β6 with a live parity/recovery calculator.
Progressive Project β University HR Database Ready
The full 120-mark CSE 303 project solved: ER design, MySQL schema + queries + triggers + access control, RAID-4 recovery, normalization to 3NF, B/B+ trees β plus a viva question bank.
Midterm Exam Prep Ready
The Spring 2026 paper worked end-to-end β all four parts (concepts, relational algebra, ER diagram, SQL) with reveal-able solutions, diagrams, and a mnemonic for every topic.
Final Exam Prep Ready
The 40-mark final decoded, plus the Spring 2026 paper solved question by question β SQL basics, views & integrity, trigger & function, RAID mapping, MTTDL and parity recovery.