SEDS 502

Contemporary Database Management Systems

Relational theory and extensions, such as relational calculus, relational algebra, higher order normal forms; advanced DBMS concepts, such as integrity, recovery, concurrency, security, query optimization; object-oriented databases; distributed databases, related techniques and protocols, such as data replication, data fragmentation, synchronization, load balancing; parallel databases; deductive databases; federated databases and homogeneity/heterogeneity.

Week Topics
1 Relational Model
2 Query Processing
3-4 Query Optimization
5 Indexing
6-7 Locking and Concurrency
8 Parallel Databases
9 Distributed Databases
10 Big Data
11 Web Search
12 NoSQL
13 Data Warehousing
14 Data Mining