Introduction to databases (Εισαγωγή στις Βάσεις Δεδομένων) (3.005)

Akoumianakis Demosthenes (Ακουμιανάκης Δημοσθένης)

Description

Το μάθημα περιλαμβάνει θεωρητική και πρακτική κατάρτιση (ασκήσεις και μελέτη προβλημάτων στον πίνακα) σε εισαγωγικά θέματα του γνωστικού πεδίου των βάσεων δεδομένων.

Ειδικότερα, στο θεωρητικό σκέλος καλύπτονται:

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

Οι ασκήσεις και μελέτες περίπτωσης γίνονται στην τάξη και ανάλογα με την περίπτωση μπορεί να απαιτηθεί από τους φοιτητές στοιχειώδης εξο

More  

Units

Η ενότητα εξειδικεύει μεταξύ άλλων τι είναι μοντέλο δεδομένων και επιχειρεί μια επισκόπηση των κλασικών μοντέλων δεδομένων. Επίσης συνοψίζει τα πλεονεκτήματα των βάσεων δεδομένων, την αρχιτεκτονική ενός συστήματος διαχείρισης βάσεων δεδομένων, τις έννοιες της λογικής και φυσικής σχεδίασης βάσεων δεδομένων

Η ενότητα εστιάζει στην εννοιολογική σχεδίαση βάσεων δεδομένων με τη χρήση και αναλυτική παρουσίαση του μοντέλου Οντοτήτων-Συσχετίσεων (δηλ. βασικές δομές του μοντέλου, λεπτομερής παρουσίαση της διαγραμματικής τεχνοτροπίας του, βασική και εκτεταμένη έκδοση του μοντέλου)

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

Η ενότητα της πρακτικής εξάσκησης συνδέει επιμέρους έννοιες όπως ανάπτυξη σχεσιακών σχημάτων, διατύπωση επερωτήσεων και την ενημέρωση/τροποποίηση δεδομένων με τη χρήση μιας μελέτης περίπτωσης.