1
Database Design. Instructor: Prof. D. Janakiram and Dr. S. Srinath, Department of Computer Science and Engineering, IIT Madras
FREE
This course includes
Hours of videos
1166 years, 6 months
Units & Quizzes
43
Unlimited Lifetime access
Access on mobile app
Certificate of Completion
This course provides an introduction to database systems, covering topics: Semantic Database Design; Relational Model, Languages and Systems; Database Design using the Relational Model; Storage and Indexing Structures; Transaction Processing and Concurrency Control; Database Recovery Techniques; Query Processing and Optimization; Database Security and Authorization; Enhanced Data Models for Specific Applications; Distributed Databases and Issues. (from nptel.ac.in
Course Currilcum
- Lecture 01 – Introduction to Database Management System Unlimited
- Lecture 01a – Conceptual Design using the ER (Entity Relationship) Model Unlimited
- Lecture 02 – Conceptual Design (cont.) Unlimited
- Lecture 03 – The Relational Model and Relational Algebra Unlimited
- Lecture 04 – The Relational Model and Relational Algebra (cont.) Unlimited
- 00:00:00
- Lecture 06 – Structured Query Language (cont.) Unlimited
- Lecture 07 – ER Model to Relational Mapping Unlimited
- Lecture 08 – Functional Dependencies and Normal Forms Unlimited
- Lecture 09 – ER Model to Relational Model Mapping Unlimited
- Lecture 10 – Storage Structures Unlimited
- Lecture 11 – Indexing Techniques: Single Level Unlimited
- Lecture 12 – Indexing Techniques: Multi-Level and Dynamic Indexes Unlimited
- Lecture 13 – Constraints and Triggers Unlimited
- Lecture 14 – Query Processing and Optimization Unlimited
- Lecture 15 – Query Processing and Optimization (cont.) Unlimited
- Lecture 16 – Query Processing and Optimization (cont.) Unlimited
- Lecture 17 – Transaction Processing Concepts Unlimited
- Lecture 18 – Transaction Processing and Database Manager Unlimited
- Lecture 19 – Foundation for Concurrency Control Unlimited
- Lecture 20 – Concurrency Control, Part 1 Unlimited
- Lecture 21 – Concurrency Control, Part 2 Unlimited
- Lecture 22 – Concurrency Control, Part 3 Unlimited
- Lecture 23 – Concurrency Control, Part 4 Unlimited
- Lecture 24 – Distributed Transaction Models Unlimited
- Lecture 25 – Basic 2-Phase and 3-Phase Commit Protocol Unlimited
- Lecture 26 – Concurrency Control for Distributed Transaction Unlimited
- Lecture 27 – Introduction to Transaction Recovery Unlimited
- Lecture 28 – Recovery Mechanisms (cont.) Unlimited
- Lecture 29 – Recovery Mechanisms (cont.) Unlimited
- Lecture 30 – Introduction to Data Warehousing and OLAP Unlimited
- Lecture 31 – Introduction to Data Warehousing and OLAP (cont.) Unlimited
- Lecture 32 – DBMS Case Study: MySQL Unlimited
- Lecture 33 – DBMS Case Study: ORACLE and Microsoft Access Unlimited
- Lecture 34 – Data Mining and Knowledge Discovery Unlimited
- Lecture 35 – Data Mining and Knowledge Discovery (cont.) Unlimited
- Lecture 36 – Object Oriented Databases Unlimited
- Lecture 37 – Object Oriented Databases (cont.) Unlimited
- Lecture 38 – XML – Introductory Concepts Unlimited
- Lecture 39 – XML – Advanced Concepts Unlimited
- Lecture 40 – XML Databases and Managing Semi-structured Data Unlimited
- Lecture 41 – Case Study: Database Design, Part 1 Unlimited
- Lecture 42 – Case Study: Database Design, Part 2 Unlimited