| Κωδικός Μαθήματος | 321-3200 |
|---|---|
| Εξάμηνο | 4 |
| ECTS | 5.00 |
| Ώρες (Θεωρία) | 3 |
| Ώρες (Εργαστήριο) | 2 |
| Διδάσκοντας | Βλάχου Ακριβή |
Εισαγωγή στα Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ). Πλεονεκτήματα χρήσης ενός ΣΔΒΔ. Αρχιτεκτονική ΣΔΒΔ. Η χρήση του δίσκου για την αποθήκευση δεδομένων. Η αρχή της ανεξαρτησίας των δεδομένων. Το μοντέλο οντοτήτων-συσχετίσεων και το σχεσιακό μοντέλο δεδομένων. Μετασχηματισμός διαγράμματος οντοτήτων-συσχετίσεων σε σχήμα σχεσιακής βάσης δεδομένων. Περιορισμοί ακεραιότητας. Πράξεις ενημέρωσης βάσεων δεδομένων. Γλώσσες βάσεων δεδομένων. Σχεσιακή άλγεβρα. Η SQL ως γλώσσα χειρισμού δεδομένων: ερωτήσεις, όψεις, δηλώσεις ενημέρωσης. Εισαγωγή στην οργάνωση αρχείων και δομών ευρετηρίων. Κανονικοποίηση και εισαγωγή στην βελτιστοποίηση και στην επεξεργασία επερωτήσεων.
Οι φοιτητές μετά την επιτυχή ολοκλήρωση του μαθήματος μπορούν:
- Να αναλύουν τις απαιτήσεις και να σχεδιάσουν μια βάση δεδομένων
- Να εφαρμόζουν τις αρχές της εννοιολογικής και λογικής μοντελοποίησης και σχεδιασμού των βάσεων δεδομένων
- Να υλοποιούν ερωτήματα SQL σε συστήματα διαχείρισης βάσεων δεδομένων
- Να σχεδιάζουν καλά δομημένες βάσεις δεδομένων με βάση τους κανόνες κανονικοποίησης
- Να κατανοούν το κόστος επεξεργασίας μιας επερώτησης σε μια βάση δεδομένων
Δεν απαιτούνται.
Ατομικές και ομαδικές εργασίες, πρακτική εξάσκηση στο εργαστήριο, μικρά τεστ στη μορφή κουίζ, τελική γραπτή εξέταση.
| Δραστηριότητα | Φόρτος Εργασίας Εξαμήνου |
|---|---|
| Διαλέξεις | 39 ώρες |
| Εργαστηριακές Ασκήσεις | 26 ώρες |
| Προσωπική μελέτη | 56 ώρες |
| Εργαστηριακή εξέταση |
2 ώρα |
| Τελική εξέταση | 2 ώρες |
| Σύνολο Μαθήματος | 125 ώρες (5 ECTS) |
- Σύντομης Απάντησης
- Επίλυση Προβλημάτων
- Εργαστηριακή Εργασία
Ελληνικά (Αγγλικά αν υπάρχουν φοιτητές/φοιτήτριες ERASMUS)

