Teaching Implementational Aspects of Distributed Data Management in a Practical Way
Teaching Implementational Aspects of Distributed Data Management in a Practical Way
Author(s): Christian Pape, Peter PeinlSubject(s): Education, ICT Information and Communications Technologies
Published by: Нов български университет
Keywords: heterogeneous databases; distributed databases; education; Heterogeneous Databases; Distributed databases;
Summary/Abstract: One objective of a database management course is to enable students to participate in real-world database development processes. Very often deep knowledge of the underlying technology of database management systems is required to achieve practical tasks. Actual computer information systems are multi-tiered and distributed. Additional complexity is introduced by the fact that almost all of them are extremely heterogeneous. Such systems can only be designed, analyzed and correctly implemented with a thorough conceptual knowledge and hands on experience of distributed data management. This paper describes a comprehensive lab experiment to teach the above mentioned skills by the means of a complex programming assignment which was given to groups of 4 students. To accomplish the assignment it was necessary to at first understand the principal problems of the management of federated database systems and after that, implement a limited scope of functionality commensurate with the available time and resources.
Journal: Computer Science and Education in Computer Science
- Issue Year: 7/2011
- Issue No: 1
- Page Range: 287-305
- Page Count: 19
- Language: English