Βάσεις Δεδομένων
Περίγραμμα Μαθήματος
Κωδικός Μαθήματος: | Ε5Υ |
Εξάμηνο: | Επιλογής Χειμερινό |
Μονάδες ECTS: | 3 |
Εβδομαδιαίες Ώρες Διδασκαλίας: | 3 |
Σελίδα Μαθήματος: | |
Διδάσκοντες: | ΒΑΒΑΤΣΙΚΟΣ ΑΘΑΝΑΣΙΟΣ |
Περιγραφή Μαθήματος
Αντικείμενο του μαθήματος είναι η εισαγωγή στις θεμελιώδεις έννοιες που είναι απαραίτητες για το σχεδιασμό, τη χρήση και την υλοποίηση συστημάτων βάσεων δεδομένων. Παρουσιάζονται οι τεχνικές εννοιολογικής μοντελοποίησης που χρησιμοποιούνται στα συστήματα βάσεων με έμφαση στο μοντέλο Οντοτήτων – Συσχετίσεων (ΟΣ). Γίνεται εκτενής αναφορά στο σχεσιακό μοντέλο δεδομένων και στις σχεσιακές βάσεις δεδομένων (ΣΔΒ). Αναλύονται οι πρακτικοί κανόνες για την αποφυγή ανωμαλιών εισαγωγής, διαγραφής και τροποποίησης δεδομένων, θέματα συναρτησιακών εξαρτήσεων, οι κανονικές μορφές και οι εξαρτήσεις πολλαπλών τιμών. Με τη χρήση Σχεσιακού Συστήματος Διαχείρισης Βάσεων Δεδομένων γενικού σκοπού και την ανάπτυξη εκπαιδευτικού παραδείγματος παρουσιάζονται τα σημαντικότερα αντικείμενα μιας ΣΒΔ όπως: α/ Πίνακες, β/ Ερωτήματα, γ/ Φόρμες, Δ/ Εκθέσεις. Τέλος γίνεται εισαγωγή στην SQL σαν γλώσσα χειρισμού δεδομένων. Η κατανόηση των ζητημάτων ολοκληρώνεται μέσα από την πραγματοποίηση και μελέτη σχετικών εφαρμογών.
Σκοπός του μαθήματος
Με την ολοκλήρωση των μαθημάτων οι φοιτητές/τριες θα έχουν αποκτήσει τις βασικές γνώσεις και δεξιότητες που είναι απαραίτητες για το σχεδιασμό και υλοποίηση μιας ΒΔ. Ειδικότερα θα έχουν αποκτήσει τα εφόδια προκειμένου να:
• Αντιλαμβάνονται τη χρησιμότητα και τα πλεονεκτήματα που απορρέουν από τη χρήση Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ) σε επιχειρήσεις και οργανισμούς.
• Οργανώνουν και να διαχειρίζονται με αποτελεσματικό τρόπο δεδομένα.
• Διακρίνουν και να αναγνωρίζουν τα στοιχεία που είναι κρίσιμα για τον σχεδιασμό συστημάτων βάσεων δεδομένων και να κατανοούν τις διαδικασίες που διέπουν τον σχεδιασμό μιας ΒΔ.
• Υποστηρίζουν τον εννοιολογικό σχεδιασμό μιας βάσης δεδομένων και ειδικότερα να διαβάζουν και να συγκροτούν Διάγραμμα Οντοτήτων Συσχετίσεων.
• Κατανοούν και να υποστηρίζουν τις διαδικασίες μετάβασης από τα μοντέλα οντοτήτων συσχετίσεων σε σχεσιακά.
• μπορούν να υλοποιούν ένα σχεσιακό μοντέλο χρησιμοποιώντας ένα ΣΔΒΔ γενικού σκοπού.
• μπορούν να χρησιμοποιούν τα εργαλεία ανάκτησης δεδομένων του ΣΔΒΔ.
• Συντάσσουν ερωτήματα για την ανάκτηση τροποποίηση και διαγραφή δεδομένων.
• Σχεδιάζουν το περιβάλλον διεπαφής χρήστη
• Υποστηρίζουν την εξαγωγή πληροφοριών σε μορφή αναφορών-εκθέσεων.