Undergraduate Courses

804 Data Management

 

Category: Elective
Class Hours: 3
Laboratory Hours: 0
ECTS: 4
Course Type: Scientific Area
Προαπαιτούμενα Μαθήματα: 304. Applied Informatics
Language of Teaching and Exams: Greek
Is the course offered to ERASMUS students:  Yes (in English)

Eclass URL Link 

Course Curriculum:

  • Introduction to databases, basic concepts and the architecture of database systems
  • Conceptual modeling and design of databases, the entity-relationship model
  • Relational data model and introduction to the SQL language
  • Database programming techniques (SQL and PHP)
  • Object-Oriented, Object-Relational, and XML: Concepts, Models, Languages, and Standards
  • Database design theory and normalization
  • File structures, hashing, indexing and physical database design
  • Query processing and optimization
  • Transaction processing, subscription control and recovery
  • Distributed databases, NO SQL systems, big data
  • Advanced database models, systems and applications
  • Database security

Literature:

1. R. Elmasri, S.B. Navathe, "Fundamental Principles of Database Systems", DIAVLOS Publications, 2016, Book Code in Eudoxos: 50662846

2. H. Garcia-Molina, J. Ullman, J. Widom, "Database Systems (In one volume)" Publications: University Press of Crete, 2012, Eudox Book Code: 22690971

3. E. Kechris, "Relational databases - New revised edition", KRITIKI Publications, 2015, Book Code in Eudoxos: 41955665

4. J. Ullman, J. Widom, "Fundamentals of Database Systems", KLEIDARITMOS Publications, 2008, Eudoxus Book Code: 13619

en_GB