Title Applied Topics in Data Structures and Databases
Lesson Code 321-9450
Semester 9
ECTS 5
Hours (Theory) 3
Hours (Lab) 0
Faculty Department Secretary

Syllabus

 This course focuses on advanced and applied topic of data structures and database systems. The main focus is on modern applications such as distributed systems, spatial databases, multi-dimensional data and data warehousing. The goal is that the students learn the requirements of different applications that differ from traditional relational databases and to be able to develop solutions for data management in such applications.

Learning Outcomes

The student that will complete successfully the course:

  • will be familiar with modern applications such as distributed systems, spatial databases, multi-dimensional data and data warehousing
  • will be able to  the requirements of applications that differ from traditional relational databases
  • will be able to develop solutions for data management in such applications.

Prerequisite Courses

 Not required.

Basic Textbooks

  1. Elmasri R. and Navathe S.B.: "Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων", 6η Έκδοση, 2012. Μετάφραση από τις Εκδόσεις Δίαυλος.
2. Μανωλόπουλος Ι. και Παπαδόπουλος Α.: "Συστήματα Βάσεων Δεδομένων", Εκδόσεις Νέων Τεχνολογιών, 2006.
3. Ramakrishnan R., Gehrke J.: "Συστήματα Διαχείρισης Βάσεων Δεδομένων", 3η Έκδοση, 2012.

Additional References

1. S. Sahni: “Δομές Δεδομένων”, Εκδόσεις Τζιόλα, 2004.
2. T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein. Introduction to Algorithms (2nd Edition). The MIT Press, 2003.
4. Connolly T. and Begg C.: "Database Systems", 4th Edition, Addison Wesley-Pearson Education Inc., 2004.
5. Peter Rob, Carlos Coronel: “Database Systems: Design, Implementation, and Management”, Fifth Edition, ISBN 061906269X, Course Technology.
3. K. Mehlhorn. Data Structures and Algorithms. Springer Verlag, EATCS Monographs, 1984.
6. Toby J. Teorey: "Database Modeling & Design”, ISBN 1558605002, Morgan Kaufmann.
7. Terry Halpin: “Information Modeling and Relational Databases: From Conceptual Analysis to Logical Design”, ISBN: 1558606726.
 

Teaching and Learning Methods

Lectures, resolving exercises, Laboratory Exercises.

Activity Semester workload
Lectures 39 hours
Laboratory Exercises 26 hours
Personal study 54 hours
Laboratory Exams
3 hours
Final exams 3 hours
Course total 125 hours (5 ECTS)

 

Student Performance Evaluation

 Final exams, Assignment

Language of Instruction and Examinations

Greek

Delivery Mode

  Face-to-face