CS 411
CS 411 - Database Systems
Fall 2024
Title | Rubric | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
---|---|---|---|---|---|---|---|---|---|
Database Systems | CS411 | CSP | 72358 | PKG | 3 | 1400 - 1515 | R | ARR Illini Center | Abdussalam Alawini |
Database Systems | CS411 | CSP | 72358 | PKG | 3 | - | Abdussalam Alawini | ||
Database Systems | CS411 | MC3 | 76348 | PKG | 3 | 1400 - 1515 | R | ARR Illini Center | Abdussalam Alawini |
Database Systems | CS411 | MC3 | 76348 | PKG | 3 | - | Abdussalam Alawini | ||
Database Systems | CS411 | MC4 | 76349 | PKG | 4 | 1400 - 1515 | R | ARR Illini Center | Abdussalam Alawini |
Database Systems | CS411 | MC4 | 76349 | PKG | 4 | - | Abdussalam Alawini | ||
Database Systems | CS411 | QG | 40086 | LEC | 3 | 1400 - 1520 | M W | 0027/1025 Campus Instructional Facility | Abdussalam Alawini |
Database Systems | CS411 | QU | 30109 | LEC | 3 | 1400 - 1520 | M W | 0027/1025 Campus Instructional Facility | Abdussalam Alawini |
See full schedule from Course Explorer
Official Description
Course Director
Text(s)
Database Systems: The Complete Book, 2nd Edition, by Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom
Learning Goals
Analyze real-world data management scenarios and design appropriate data schemas (1), (2), (3), (4), (5), (6)
Formulate SQL queries to access a relational database system (1), (2), (5), (6)
Design and develop data management applications using relational database systems (1), (2), (3), (4), (5), (6)
Analyze and apply data indexing techniques for speeding up query processing (1), (2), (5), (6)
Analyze and apply query optimization techniques for optimizing query execution (1), (2), (5), (6)
Analyze and apply transaction processing techniques for executing transactions in relational database systems (1), (2), (5), (6)
Topic List
Data modeling principles and E-R Diagram Techniques
Relational Algebra
SQL Query Language
Data Storage and Indexing
Query Execution and Optimization
Concurrency Control & Failure recovery
Required, Elective, or Selected Elective
Selected Elective.