15-445/645 Database Systems

15-445/645 - COURSE PROFILE


Course Level: Undergraduate/GraduateUnits: 12Special Permission Required: No 
(if yes, please see Notes)

Frequency Offered: Generally offered every fall semester - confirm course offerings for upcoming semesters by accessing the university Schedule of Classes.

Course Relevance (who should take this course?): This course is for students interested in the design and implementation of database management systems.

Key Topics:Background Knowledge:Assessment Structure:
  • 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).
Most Recent Syllabus: http://www.cs.cmu.edu/~prs/15-441-F17/syllabus.html

Systems Programming, C/C++

Sample class notes: not provided

Sample Assignment: not provided

  • not yet provided
Sample Exam: not provided

Sample Lecture Recording: not provided

Course Goals/Objectives:
  • Not yet provided

Course Website: http://15445.courses.cs.cmu.edu/

Learning Resources:Pre-reqs, Cross list, Related:Notes:
  • SQLite
  • Prerequisites Required: 15-213
  • Minimum Grades in Prereqs: B in 15213
  • Corequisites: None
  • Prerequisite for: 
  • Anti-requisites: None
  • Cross-Listed: 15-645
  • Substitutes: By instructor consent only
  • Related Courses: 15-415, 15-721
  • Reservations: Some reservations are for Students in CS; Some reservations are for Students in ECE
This course is cross-listed with graduate level number 15-645. Graduate stu dents MUST enroll in the graduate level version of the course. Graduate students will NOT be enrolled into the undergraduate level course and will be removed from the waitlist without notification. 
Department Website:College Website:Updated November 2017
https://www.csd.cs.cmu.eduhttps://www.cs.cmu.edu/ Back to Course Profile List