The effective management and utilization of data. Objectives of a Database Management System (DBMS). The three-level architecture, data independence. File organization and access methods. Relational systems, SQL language, data definition and manipulation, views. Relational model theory, relational algebra and calculus. The database environment, transactions, concurrency, security and data integrity. |