Distributed and Object-relational Databases

Learning objectives

:  Explain the basic theoretical background of distributed and object-relational databases.  Learn students how to use the new features implemented in the modern database systems.

 

Syllabus:

1.      Basic features of distributed database systems.

2.      Distributed database design.

3.      Techniques used for data fragmentation. Correctness of  fragmentation.

4.      Replication and allocation during the distributed database design process.

5.      Evaluation of  simple strategies for executing a distributed query to select the strategy that

minimizes the amount of data transfer.

6.      Distribution support in the ORACLE.

7.      Distribution support in the MS SQL server.

8.      Basic characteristics of object-relational databases.

9.      Object-oriented extensions of SQL of SQL language.

10.  Object-oriented features in ORACLE.

 

Resources:

1.      Özsu, M.T., Valduriez, P.: Principles of distributed database systems, Prentice Hall, 2.ed, 1999

2.      Connolly, T., Begg, C.: Database Systems. Addison-Wesley, 4.ed., 2005, kap. 22-24, 28

Related materials