Περιεχόμενο μαθήματος

Περιεχόμενο μαθήματος

Θεωρία

1: Βοηθήματα μνήμης, οργάνωση βοηθημάτων μνήμης.

2: Αποθήκευση δεδομένων βασισμένη σε αρχεία, μειονεκτήματα και προτεινόμενες λύσεις.

3: Η έννοια των Βάσεων Δεδομένων, πλεονεκτήματα.

4: Βασικά μοντέλα δεδομένων. 

5: Λογικά μοντέλα, Διαγράμματα Οντοτήτων – Συσχετίσεων.

6: Διαγράμματα Οντοτήτων συσχετίσεων (συνέχεια) .

7: Μοντέλα υλοποίησης, Σχεσιακό Μοντέλο.

8: Σχεσιακό μοντέλο (συνέχεια).

9: Αλγόριθμος μετατροπής Διαγράμματος Οντοτήτων – Συσχετίσεων σε Σχεσιακό Μοντέλο.

10: Εφαρμογές σε μικρές βάσεις δεδομένων.

11: Νεότερες εξελίξεις – Εφαρμογές σε λογιστικά και χρηματοοικονομικά περιβάλλοντα.

12: Εφαρμογές με τη χρήση δωρεάν λογισμικού.

13: Εισαγωγικά ζητήματα SQL.

Μαθησιακοί στόχοι

Μαθησιακοί στόχοι

Γενικός στόχος είναι του μαθήματος είναι η θεμελίωση της επιστήμης των βάσεων δεδομένων και αναλυτικότερα ο εμπλουτισμός των γνώσεων του φοιτητή με την αρχή της εννοιολογικής και λογικής μοντελοποίησης και σχεδιασμού των βάσεων δεδομένων, τις γλώσσες προγραμματισμού των βάσεων δεδομένων καθώς και με τις δυνατότητες υλοποίησης βάσεων δεδομένων που παρέχονται σήμερα από τα συστήματα διαχείρισης βάσεων δεδομένων. Το μάθημα έχει ως σκοπό να παρουσιάσει μία εισαγωγή στη θεωρία και τις εφαρμογές των σύγχρονων Βάσεων Δεδομένων. Ο φοιτητής θα αποκτήσει γνώσεις λειτουργίας των βάσεων δεδομένων, να διακρίνει τα πλεονεκτήματα των εφαρμογών που έχουν αναπτυχθεί σε περιβάλλον σχεσιακών βάσεων δεδομένων και να υλοποιεί επιχειρησιακές εφαρμογές. Ακόμη στόχος είναι να εμπλακούν οι φοιτητές σε συνεργατική σχεδίαση

Βιβλιογραφία

Βιβλιογραφία

ΣΧΕΣΙΑΚΕΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ, ΚΕΧΡΗΣ Ε., ΚΡΙΤΙΚΗ
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ, ΞΕΝΟΣ Μ. - ΧΡΙΣΤΟΔΟΥΛΑΚΗΣ Δ.

Προαπαιτούμενα

Προαπαιτούμενα

ΟΧΙ