2022-2023 Undergraduate and Graduate Bulletin (with addenda) 
    
    Nov 23, 2024  
2022-2023 Undergraduate and Graduate Bulletin (with addenda)

CS-GY 6083 Principles of Database Systems

3 Credits
This course broadly introduces database systems, including the relational data model, query languages, database design, index and file structures, query processing and optimization, concurrency and recovery, transaction management and database design. Students acquire hands-on experience in working with database systems and in building web-accessible database applications.

Prerequisite(s): Knowledge of basic data structures and algorithms (search trees, hash tables, sorting and searching). Knowledge of principles of operating systems and of the client-server architecture. Basic familiarity with the UNIX operating systems. Programming proficiency. Graduate standing.
Weekly Lecture Hours: 3 | Weekly Lab Hours: 0 | Weekly Recitation Hours: 0