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.
Course Objectives:
To provide information about the current trends in database systems.
Recommended or Required Reading:
Neelamkavil, F. (1987) Computer Simulation and Modelling. John Wiley and Sons. ,Law, A.M. and Kelton, W.D. (1991) Simulation Modelling and Analysis. 2nd Ed. McGraw-Hill
Course Outcomes:
1. Gaining the concepts of system and model
2. Use of simulation technique in problem solving
3. Learning the foundations of simulation studies and gaining the ability of implementing simulation techniques
4. Learning how to estimate using simulation
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 |
Grading:
Midterm: 30%
Research Presentation: 30%
Final : 40%