Βάσεις Δεδομένων

Πανεπιστήμιο Αιγαίου

Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας

Έτος: 2014-2015

Διδάσκων: Ευαγγελία Καβακλή

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

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

Video-Διαλέξεις

Διάλεξη 01: Εισαγωγή

Παρουσίαση των βασικών εννοιών των βάσεων δεδομένων.

Διάλεξη 02: Εννοιολογικός Σχεδιασμός ΒΔ

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

Διάλεξη 03: Λογικός Σχεδιασμός ΒΔ

Απεικόνιση του εννοιολογικού μοντέλου ΟΣ στο σχεσιακό μοντέλο υλοποίησης, δηλ. ένα μοντέλο που υλοποιείται άμεσα από ένα (σχεσιακό) Σύστημα Διαχείρισης Βάσεων Δεδομένων.

Διάλεξη 04: Διαχείριση Δεδομένων

Παρουσίαση των διαθέσιμων πράξεων του σχεσιακού μοντέλου που επιτρέπουν την εισαγωγή, διαγραφή, τροποποίηση και αναζήτηση των δεδομένων.

Διάλεξη 05: Εισαγωγή στο ΣΔΒΔ OpenOffice Base

Σύντομη παρουσίαση ενός σχεσιακού συστήματος διαχείρισης βάσεων δεδομένων (ΣΔΒΔ) ανοιχτού κώδικα για προσωπικούς υπολογιστές.

Διάλεξη 06: Η Γλώσσα SQL

Εισαγωγή στη γλώσσα SQL, η οποία αποτελεί την κοινή γλώσσα ορισμού και χειρισμού δεδομένων όλων των σχεσιακών ΣΔΒΔ.