Παρουσίαση/Προβολή

Εικόνα επιλογής

Βάσεις Δεδομένων (Μεταπτυχιακό Πρόγραμμα MIS)

(ΠΣ0202) -  ΓΕΩΡΓΙΟΣ ΕΥΑΓΓΕΛΙΔΗΣ

Περιγραφή Μαθήματος

nosql.png

Εισαγωγικό μάθημα σχετικό με την Ανάλυση και το Σχεδιασμό Σχεσιακών Βάσεων Δεδομένων. Δεν απαιτείται προηγούμενη γνώση στο αντικείμενο.

ΣΤΟΧΟΙ: Θα αποκτηθούν γνώσεις σε θέματα όπως (α) σχεδιασμός βάσης δεδομένων σύμφωνα με την ανάλυση απαιτήσεων της εφαρμογής, (β) υλοποίηση της βάσης δεδομένων σε κάποιο σχεσιακό DBMS, (γ) διαχείριση των περιεχομένων της με τη γλώσσα SQL, (δ) Αποθήκες Δεδομένων και εφαρμογή σε αυτές ανάλυσης τύπου OLAP. Ο διδασκόμενος θα αποκτήσει γνώσεις και πρακτική εμπειρία σε ζητήματα σχεδιασμού, υλοποίησης και χρήσης μέσω της γλώσσας SQL σχεσιακών Βάσεων Δεδομένων.

ΠΕΡΙΕΧΟΜΕΝΟ:

01. Εισαγωγή στις Βάσεις Δεδομένων - Μοντελοποίηση Βάσεων Δεδομένων
02. Μοντέλο Οντοτήτων-Συσχετίσεων (ΟΣ)- Case study
03. Σχεσιακό Μοντέλο – Μετατροπή μοντέλου ΟΣ σε σχεσιακούς πίνακες
04. Υλοποίηση σχεσιακού σχήματος - Εργαστηριακή άσκηση με το PHPMyAdmin – SQL DDL
05. Κανονικοποίηση με διάσπαση
06. Σχεσιακή Άλγεβρα – SQL: Απλά αιτήματα
07. SQL: Σύζευξη, Πράξεις συνόλων
08. SQL: Ταξινόμηση, Null Values, Εμφωλευμένα αιτήματα (IN, Any, All, Exists), Διαίρεση
09. SQL: Τελεστές Συνάθροισης, Ομαδοποίηση, Όψεις
10. SQL: Αποθηκευμένες Διαδικασίες και Εναύσματα
11. Τεχνολογία JDBC
12. Αποθήκες Δεδομένων – Ανάλυση τύπου OLAP

ΒΟΗΘΗΜΑΤΑ

  1. Database Management Systems, 3rd edition, by Raghu Ramakrishnan, Johannes Gehrke.
  2. Συστήματα Διαχείρισης Βάσεων Δεδομένων, 3η έκδοση, των Raghu Ramakrishnan, Johannes Gehrke (μετάφραση Δ. Δέρβος και Γ. Ευαγγελίδης), Εκδόσεις Τζιόλα.
  3. Θεμελιώδεις Αρχές Συστημάτων Βάσεων Δεδομένων, 4η έκδοση, τόμος Α', των R. Elmasri, S.B. Navathe, Εκδόσεις Δίαυλος.

ΑΞΙΟΛΟΓΗΣΗ

Ο τελικός βαθμός θα προέλθει κατά 60% από την τελική εξέταση και 40% από τις ασκήσεις του μαθήματος. Ο βαθμός της τελικής εξέτασης πρέπει να είναι τουλάχιστον 4 (στα 10).

Ημερομηνία δημιουργίας

Δευτέρα 19 Οκτωβρίου 2020