CENG 435

Database System Design and Implementation

Prerequisites: CENG 315

This course will cover a number of advanced topics in database management systems and modern database applications. The specific topics include advanced concurrency control techniques, query processing and optimization strategies for relational database systems, advanced indexing methods, parallel and distributed database systems, next-generation data models, data mining on large databases, data on the web, and topics in data security and privacy.

Revisiting Database Systems, Data Definition, Data Manipulation
Clients and Servers, JDBC
Disk Management
File Management
Memory Management
Transaction Management
Record Management
Metadata Management
Query Processing
Query Processing
Planning, Database Server
Query Optimization