Skip to content

tallamjr/cmudb-15-445

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Database Systems

Material for Carnegie Mellon University's Intro to Database Systems (Fall 2019) 15-445/645

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.

About

Material for CMU's Intro to Database Systems (Fall 2019) 15-445/645

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages