CS Collections
Intro to Database Systems - Carnegie Mellon
(FREE) This course is on the design and implementation of database management systems. Topics include data models (relational, document, key/value), storage models (n-ary, decomposition), query languages (SQL, stored procedures), storage architectures (heaps, log-structured), indexing (order preserving trees, hash tables), transaction processing (ACID, concurrency control), recovery (logging, checkpoints), query processing (joins, sorting, aggregation, optimization), and parallel architectures (multi-core, distributed). Case studies on open-source and commercial database systems are used to illustrate these techniques and trade-offs. The course is appropriate for students with lit systems programming skills.
Author: Andy Pavlo (CMU)
Quiz/interview questions (on subscription)
Synchronized transcripts
Deep search
Private notes
10 modules / 26 videos
2 public modules

Intro to Database Systems - Carnegie Mellon

You are in guest access. login to access all features including questions. Login

CUvids, Inc. 100 Overlook Center, 2nd Floor, Princeton, NJ 08540