πŸ—„οΈ 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.