Lecture No : Date Title & Link to notes Description
1 : Jan 8, 2019 Introduction (Pages 1-2)
2 : Jan 18, 2019 Concepts, Terms and Data Models  
3 : Jan 19, 2019 EER, Relational Model and Constraints (Pages 11-15)
4 : Feb 1, 2019 Mapping ER model into Relational model  
5 : Feb 1, 2019 Relational Algebra and Intro to Normalization Theory  
6 : Feb 2, 2019 Functional Dependency Inference Rules, 1 NF and 2 NF  
Minor 1: Feb 11, 2019 Minor 1 Exam Paper  
7 : Mar 1, 2019 Normalization: 3 NF and higher  
8 : Mar 1, 2019 Database Storage and Indexing  
9 : Mar 8, 2019 Query Processing - SELECT Query  
10 : Mar 8, 2019 External Sorting and JOIN Query  
11 : Mar 9, 2019 Hash Join and Size Estimation  
Minor 2 : Mar 17, 2019 Minor 2 Exam Paper  
12 : Mar 29, 2019 Size Estimation - Joins  
13 : Mar 29, 2019 Equivalence Rules for Relational Algebra  
14 : Mar 29, 2019 Heuristics and Materialized Views  
15 : Mar 30, 2019 Transaction Processing, ACID properties  
16 : Apr 12, 2019 Concurrency Subsystem, Conflict and View Serializability  
17 : Apr 13, 2019 Transaction Isolation and Atomicity, Recoverable and Cascadeless Schedules, Lock-based Protocols: 2PL  
18 : Apr 19, 2019 Isolation and Deadlock problem: Prevention, Timestamp based Ordering Protocol (TOP), TOP vs 2PL  
19 : Apr 19, 2019 Recovery Subsystem: Shadow-Copy scheme and Log-based recovery  
Major : Apr 29, 2019 Major Exam Paper