Course Description:
Computer system organization for the management of data; data models, data model theory, optimization and normalization; integrity constraints; query languages; intelligent database systems.Prerequisite:
- C or higher in CS 3358: Data Structures
- C or higher in CS 4328: Operating Systems
Course Objectives:
1. |
History of data processing and motivations. |
2. |
Overview of database systems. |
3. |
Basic data models. |
4. |
Entity/relationship model. |
5. |
Relational model. |
6. |
Network model. |
7. |
Integrity constraints. |
8. |
Relational database design. |
9. |
File structures. |
10. |
Intelligent database systems. |
Course Notes:
None.
Section Info:
Lecture/Lab Hours: 3 hours lecture, 0 hours lab
Offered: Very frequently (typically Fall or Spring, and occasionally a summer session).