Επιλογές εγγραφής
3123 Βάσεις Δεδομένων
6ο Εξάμηνο ΗΜΜΥ
Διδακτικές Μονάδες : 6
Φόρτος Εργασίας : theory 3, lab 2
Γλώσσα : el
Μαθησιακά Αποτελέσματα : Μετά την επιτυχή ολοκλήρωση του μαθήματος οι φοιτητές θα είναι σε θέση να:
•Σχεδιάζουν το ER μοντέλο μιας βάσης δεδομένων από την περιγραφή κάποιου μικρόκοσμου.
•Μετατρέπουν το ER μοντέλο σε σχεσιακό.
•Να χρησιμοποιούν τη γλώσσα SQL τόσο για ορισμό, όσο και για διαχείριση δεδομένων (DDL και DML).
•Να βελτιώνουν τον σχεδιασμό της βάσης με χρήση κανονικοποίησης.
•Να κάνουν επιλογές για τον σχεδιασμό της βάσης σε φυσικό επίπεδο (τύπο αρχείων, δομές δεικτοδότησης).
•Να αποφαίνονται για το βέλτιστο πλάνο εκτέλεσης ενός ερωτήματος.
•Να αναπτύσσουν μια εφαρμογή βάσης δεδομένων χρησιμοποιώντας γλώσσα προγραμματισμού και δημοφιλή συστήματα ανάπτυξης βάσεων δεδομένων (π.χ., PostgreSQL, MySQL).
Συστήματα Διαχείρισης Βάσεων Δεδομένων (Database Management Systems) και η αρχιτεκτονική τους. Μοντελοποίηση - Το μοντέλο E-R. Αναφορά στα κλασσικά μοντέλα Βάσεων Δεδομένων (Ιεραρχικό, Δικτυωτό). Το Σχεσιακό Μοντέλο. Η γλώσσα SQL. Συστήματα Αρχείων και Φυσικός Σχεδιασμός Βάσεων Δεδομένων. Λογικός Σχεδιασμός και Κανονικοποίηση (normalization). Δομές Δεδομένων για Βάσεις Δεδομένων - ταξινομημένοι δείκτες και δείκτες κατακερματισμού. Θέματα επεξεργασίας και βελτιστοποίησης ερωτήσεων σε Συστήματα Διαχείρισης Βάσεων Δεδομένων.
Οι επισκέπτες δεν έχουν πρόσβαση στο μάθημα αυτό. Παρακαλούμε συνδεθείτε (με τον λογαριασμό σας).