Scheduler

15-415: Database Applications

Units 12
Department Computer Science
Prerequisites 15-211 and 15-213
Related URLs http://www.csd.cs.cmu.edu
http://www.cs.cmu.edu/~ddash/15415/F07/

This course covers the fundamental topics for Database Management Systems: Database System Architectural Principles (ACID properties; data abstraction; external, conceptual, and internal schemata; data independence; data definition and data manipulation languages), Data models (entity-relationship and relational data models; data structures, integrity constraints, and operations for each data model; relational query languages: SQL, algebra, calculus), Theory of database design (functional dependencies; normal forms; dependency preservation; information loss), Query Optimization (equivalence of expressions, algebraic manipulation; optimization of selections and joins), Storage Strategies (indices, B-trees, hashing), Query Processing (execution of sort, join, and aggregation operators), and Transaction Processing (recovery and concurrency control).

Missing some of your favorite features that used to be here?

Don't worry, were working hard to get these features implemented. Check back soon!

Sections

No sections available for Spring 2009

Section Time Day Instructor(s) Location
Lec 01:30 pm – 02:50 pm TR Faloutsos WEH 5302
A 02:30 pm – 03:20 pm W Instructor TBA CFA 102
B 03:30 pm – 04:20 pm W Instructor TBA PH 226B

Textbooks

We don’t have textbooks yet. Check back closer to the beginning of Spring 2009.

Never gonna tell a lie and hurt you © 2004–2008 The Carnegie Pulse