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%