Logistics
Διαλέξεις
Δείτε το πρόγραμμα εδώ
Διδάσκοντες
- Ώρες γραφείου: Δευτέρα 9:00-10:00
- Ώρες γραφείου: Τρίτη 14:00-15:00, Πέμπτη 13:00-14:00, Παρασκευή 13:00-14:00
Περιγραφή Μαθήματος
Στόχος του μαθήματος είναι η εισαγωγή στις βασικές αρχές και τεχνολογίες των συστημάτων βάσεων δεδομένων, τόσο σχεσιακού όσο και μη-σχεσιακού τύπου, καθώς και στη διαδικασία σχεδίασης μιας βάσης δεδομένων. Το μάθημα δίνει έμφαση στην πρακτική σχεδίαση και υλοποίηση βάσεων δεδομένων μέσα από ομαδικές εργασίες.
Με την ολοκλήρωση του μαθήματος, οι φοιτητές αναμένεται να:
- Γνωρίζουν τις βασικές αρχές και τεχνολογίες συστημάτων βάσεων δεδομένων σχεσιακού και μη-σχεσιακού τύπου.
- Κατανοούν και εφαρμόζουν τη διαδικασία σχεδίασης μιας βάσης δεδομένων.
- Έχουν λειτουργική γνώση της γλώσσας ορισμού και χειρισμού δεδομένων SQL.
- Σχεδιάζουν και υλοποιούν συστήματα βάσεων δεδομένων χρησιμοποιώντας διαγράμματα οντοτήτων-συσχετίσεων (ERD) και το σχεσιακό μοντέλο δεδομένων.
- Σχεδιάζουν τόσο σχεσιακές όσο και μη-σχεσιακές βάσεις δεδομένων.
- Ενσωματώνουν μια βάση δεδομένων σε μια εφαρμογή.
Ύλη Μαθήματος
- Εννοιολογικός σχεδιασμός: Μοντελοποίηση δεδομένων με το Μοντέλο Οντοτήτων-Συσχετίσεων και μετασχηματισμός σε σχεσιακό σχήμα.
- Σχεσιακή Άλγεβρα.
- SQL και ενσωμάτωση SQL σε εφαρμογές.
- Κανονικοποίηση και συστήματα δοσοληψιών.
- NoSQL βάσεις δεδομένων, MongoDB και κατανεμημένα δεδομένα.
- Εσωτερικό σχήμα, οργάνωση αρχείων και ευρετήρια.
- Πολυεπίπεδα ευρετήρια και B+ δέντρα.
- Μεγάλες βάσεις δεδομένων και σύνδεση βάσεων δεδομένων στο Διαδίκτυο.
Παραδοτέα και Βαθμολόγηση
| Παραδοτέο | Βαθμός % |
Πότε |
|---|---|---|
| Εργαστήριο | 20% | Κατά τη διάρκεια του εξαμήνου |
| Εργασία σχεδίασης & αξιολόγησης βάσης δεδομένων | 40% | Τέλος εξαμήνου |
| Τελική εξέταση θεωρίας | 40% | Εξεταστική περίοδος |
Τελική Εξέταση
Η συμμετοχή στην τελική εξέταση είναι υποχρεωτική. Για την επιτυχή ολοκλήρωση του μαθήματος απαιτείται επίσης η επίτευξη ελάχιστου βαθμού σε κάθε ένα από τα τρία σκέλη αξιολόγησης.
Για την τελική εξέταση απαιτούνται επιτυχείς απαντήσεις τουλάχιστον στο 30% των ερωτήσεων της γραπτής εξέτασης. Προϋπόθεση για τη συμμετοχή στην τελική εξέταση είναι η επιτυχής ολοκλήρωση του εργαστηρίου.
Η τελική εξέταση πραγματοποιείται χωρίς βοηθήματα, βιβλία ή αριθμομηχανές. Επιτρέπεται μόνο η χρήση τυπολογίου, δηλαδή ενός φύλλου Α4 γραμμένου και στις δύο όψεις.
Εργασία (Πρότζεκτ)
Διαβάστε εδώ τις λεπτομέρειες για το project.
Πολιτική Μαθήματος
-
Εργαστηριακές Ασκήσεις: Η συμμετοχή στα εργαστήρια είναι υποχρεωτική. Οι εργαστηριακές ασκήσεις και τα παραδοτέα τους συνεισφέρουν στον τελικό βαθμό.
-
Εργασία: Η εργασία εκπονείται σε ομάδες των δύο ατόμων και περιλαμβάνει τον σχεδιασμό και την υλοποίηση μιας βάσης δεδομένων και μιας εφαρμογής που την αξιοποιεί.
-
Υποβολή Εργασίας: Τα εργαστηριακά παραδοτέα και η τελική ομαδική εργασία υποβάλλονται στο eclass.
-
Ερωτήσεις & Απαντήσεις: Για ερωτήσεις σχετικά με το μάθημα, οι φοιτητές μπορούν να επικοινωνούν μέσω email με τους διδάσκοντες.
Υποστήριξη Μαθήματος
Οι φοιτητές θα πρέπει να εγγραφούν στο https://eclass.upatras.gr/courses/EE766/, όπου θα βρουν τις διαλέξεις, τις ασκήσεις, τις ανακοινώσεις, το εργαστηριακό υλικό και τις οδηγίες για τις εργασίες και τις εξετάσεις.