Please ensure Javascript is enabled for purposes of website accessibility

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

Επιλέχθηκε εικόνα

Επεξεργασία Δεδομένων Μεγάλης Κλίμακας (πρώην Βάσεις Δεδομένων)

(44Ι205) -  Μαρία Κεχαγιά

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

Περιγραφή

 

Σκοπός του μαθήματος είναι η κατανόηση των βασικών εννοιών των βάσεων δεδομένων. Στο πλαίσιο του μαθήματος, οι φοιτητές θα διδαχθούν εισαγωγικές έννοιες των βάσεων δεδομένων και βασικές έννοιες του μοντέλου οντοτήτων–συσχετίσεων. Επιπλέον, θα παρουσιαστεί το σχεσιακό μοντέλο βάσεων δεδομένων μέσα από ασκήσεις και παραδείγματα που θα πραγματοποιηθούν στην τάξη. Στη συνέχεια, θα παρουσιαστεί ο τρόπος διατύπωσης απλών και σύνθετων ερωτημάτων σε SQL. Επιπρόσθετα, οι φοιτητές θα εξοικειωθούν με έννοιες της σχεσιακής σχεδίασης (όπως η κανονικοποίηση, η αποσύνθεση, οι εξαρτήσεις και οι περιορισμοί ακεραιότητας). Τέλος, μετά το πέρας του μαθήματος, οι φοιτητές θα είναι σε θέση να επιλέγουν κατάλληλα μέσα αποθήκευσης δεδομένων και να διαχειρίζονται βάσεις δεδομένων NoSQL.

 

Τα περιεχόμενα του μαθήματος θα περιλαμβάνουν τα παρακάτω:

 

  1. Εισαγωγικά: σκοπός ενός συστήματος ΒΔ, μοντέλα δεδομένων, γλώσσες ερωτημάτων, αποθήκευση, χρήση, αρχιτεκτονική.

  2. Μοντέλο οντοτήτων–συσχετίσεων: έννοιες, οντότητες, συσχετίσεις, χαρακτηριστικά, κλειδιά, απεικονίσεις, διαγράμματα.

  3. Σχεσιακό μοντέλο: σχέσεις, πίνακες, σχήμα, σχεσιακή άλγεβρα.

  4. Η γλώσσα SQL: μορφή, εμφωλευμένα ερωτήματα, αθροιστικές συναρτήσεις, περιορισμοί αναφοράς, triggers.

  5. Σχεσιακή σχεδίαση: κανονικοποίηση, αποσύνθεση, εξαρτήσεις, περιορισμοί ακεραιότητας.

  6. Αποθήκευση: αποθηκευτικά μέσα, οργάνωση αρχείων, ταξινόμηση, δέντρα.

  7. Βάσεις δεδομένων NoSQL: έγγραφα, ευελιξία, επεκτασιμότητα, υψηλή απόδοση.

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

Παρασκευή 27 Σεπτεμβρίου 2024