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.

Topics
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
Parsing
Planning, Database Server
Indexing
Query Optimization