Database Systems
The basic design principles of systems managing very large databases will be discussed. Topics will include: database design, data models, integrity constraints, query languages, database file organization, indexing, query processing and optimization, transaction processing. Students will implement one or more modules of a prototype database system.
Ph.D.:
This course fulfills one Software and Information Systems Core Course requirement.
M.S.:
This course fulfills one Software and Information Systems Core Course requirement.
Solid background in programming and data structures. Significant programming experience in Java.