This course provides a detailed understanding of physical and logical organization of database (specifically relational), and includes programming assignments that require the design of data base programs in a high level and/or fourth generation language. Topics include: relational algebra, complex queries, database design issues, database components and implementation, SQL database security and recovery, concurrent processing, physical and logical implementation of files and records. Students must have advanced knowledge of a structured programming language, such as C or C++. Prerequisites: CS 21503 and CS 20204.
Offered On Demand for 3 Semester hours.