Introduction to Database Systems

Introduction to Database Systems

NPTEL-NOC IITM via YouTube Direct link

Introduction

1 of 41

1 of 41

Introduction

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Introduction to Database Systems

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 Database Architecture
  3. 3 RDBMS Architecture
  4. 4 Introduction to ER Model
  5. 5 Entities and Relationships
  6. 6 Modelling Weak Entities and Design Choices
  7. 7 Relational Data Model and Notion of Keys
  8. 8 Introduction to Relational Algebra
  9. 9 Operators in Relational Model
  10. 10 Uses of Renaming, Join and Division in Relation Algebra
  11. 11 Example Queries in Relation Model and Outer Join Operation
  12. 12 Convert ER-Model to a Relational Model
  13. 13 Introduction to tuple relational calculus
  14. 14 Example TRC queries
  15. 15 Data definition using SQL
  16. 16 Basic SQL query block and subqueries
  17. 17 Correlated subqueries
  18. 18 Aggregate functions
  19. 19 Views
  20. 20 Programmatic access of SQL
  21. 21 Normal forms - Introduction
  22. 22 Deriving new functional dependencies
  23. 23 Proving soundness and completeness of Armstrong's Axioms
  24. 24 Normal forms - 2 NF, 3NF, BCNF
  25. 25 Properties of decompositions
  26. 26 Normal forms - 4NF, 5NF
  27. 27 File orgranization methods
  28. 28 File orgranization methods
  29. 29 Dynamic File orgranization using Hashing
  30. 30 Index Structures
  31. 31 B+ trees on Disks
  32. 32 Performance and Reliability of Multiple Disks
  33. 33 Relational Query Evaluation
  34. 34 Join Operator Processing Algorithms
  35. 35 Query optimization
  36. 36 ACID properties and operations in transactions
  37. 37 Schdeules
  38. 38 Concurrency control using Locks
  39. 39 Recovery using undo logging method
  40. 40 Recovery using Redo and Undo-Redo logging methods
  41. 41 Recoverable schdeules and transaction isolation levels

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.