Προγραμματισμός με SQL
- Categories Περιγραφές Μαθημάτων
- Date 9 Ιουλίου 2025
| ΣΧΟΛΗ | Οικονομικών Eπιστημών | ||
| ΤΜΗΜΑ | Στατιστικής | ||
| ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ | Προπτυχιακό | ||
| ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ | Stat612 | ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ | 6o |
| ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ | Προγραμματισμός με SQL | ||
| ΕΒΔΟΜΑΔΙΑΙΕΣ ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ | 3 | ||
| ΠΙΣΤΩΤΙΚΕΣ ΜΟΝΑΔΕΣ | 5 | ||
Μαθησιακά Αποτελέσματα
Οι φοιτητές/τριες μετά την επιτυχή ολοκλήρωση του μαθήματος θα μπορούν:
- Να αναλύουν τις απαιτήσεις και να σχεδιάσουν μια βάση δεδομένων.
- Να εφαρμόζουν τις αρχές της εννοιολογικής και λογικής μοντελοποίησης και σχεδιασμού των βάσεων δεδομένων.
- Να υλοποιούν ερωτήματα SQL σε συστήματα διαχείρισης βάσεων δεδομένων.
- Να σχεδιάζουν καλά δομημένες βάσεις δεδομένων με βάση τους κανόνες κανονικοποίησης.
- Να κατανοούν το κόστος επεξεργασίας μιας επερώτησης σε μια βάση δεδομένων.
Περιεχόμενο Μαθήματος
Το περιεχόμενο του μαθήματος περιλαμβάνει τα ακόλουθα αντικείμενα:
- Εισαγωγή στα Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ).
- Πλεονεκτήματα χρήσης ενός ΣΔΒΔ.
- Αρχιτεκτονική ΣΔΒΔ.
- Η χρήση του δίσκου για την αποθήκευση δεδομένων.
- Η αρχή της ανεξαρτησίας των δεδομένων.
- Το μοντέλο οντοτήτων-συσχετίσεων και το σχεσιακό μοντέλο δεδομένων.
- Μετασχηματισμός διαγράμματος οντοτήτων-συσχετίσεων σε σχήμα σχεσιακής βάσης δεδομένων.
- Περιορισμοί ακεραιότητας.
- Πράξεις ενημέρωσης βάσεων δεδομένων.
- Γλώσσες βάσεων δεδομένων.
- Σχεσιακή άλγεβρα.
- Η SQL ως γλώσσα χειρισμού δεδομένων: ερωτήσεις, όψεις, δηλώσεις ενημέρωσης.
- Εισαγωγή στην οργάνωση αρχείων και δομών ευρετηρίων.
- Κανονικοποίηση και εισαγωγή στην βελτιστοποίηση και στην επεξεργασία επερωτήσεων
Αξιολόγηση Φοιτητών
H αξιολόγηση των φοιτητών/τριών, προκειμένου να τους παρέχεται δυνατότητα επιλογών, προτιμήσεων και αξιοποίησης του χρόνου τους, γίνεται με δυο τρόπους:
- Πρόοδοι (60%) και Εκπόνηση Εργασίας (40%). Η συμμετοχή των φοιτητών/τριών στις προόδους είναι προαιρετική, οι φοιτητές/τριες εξετάζονται σε κάθε διακριτή ενότητα του μαθήματος. Η εκπόνηση εργασίας είναι προαιρετική, απαιτεί όμως εντατική ενασχόληση του/της φοιτητή/τριας με το αντικείμενο. Οδηγίες για την εκπόνηση τις εργασίας όπως και η ημερομηνία παράδοσης βρίσκονται σε ανακοίνωση στο e-class.
- Γραπτή τελική εξέταση 100% για τους φοιτητές/τριες που δε συμμετέχουν στις προόδους και δεν εκπονούν εργασία.
Συνιστώμενη Βιβλιογραφία
Προτεινόμενη Βιβλιογραφία:
- Ramakrishnan, R., Gehrke, J. (2012). Συστήματα Διαχείρισης Βάσεων Δεδομένων. Εκδόσεις:Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε. Κωδικός Βιβλίου στον Εύδοξο: 22694245.
- Ullman, J., Widom, J. (2008). Βασικές Αρχές για τα Συστήματα Βάσεων Δεδομένων. Εκδόσεις:ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ. Κωδικός Βιβλίου στον Εύδοξο: 13619.
- Γκλάβα, Μ. (2019). Συστήματα Βάσεων Δεδομένων. Εκδόσεις: ΔΙΣΙΓΜΑ ΙΚΕ. Κωδικός Βιβλίου στον Εύδοξο: 86192360.
- Παπαδόπουλος, A., Τζουραμάνης, Θ., Γούναρης, Α. Μανωλόπουλος, Ι. (2020). Συστήματα Βάσεων Δεδομένων. Εκδόσεις: ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΙΔΙΩΤΙΚΗ ΚΕΦΑΛΑΙΟΥΧΙΚΗ ΕΤΑΙΡΕΙΑ. Κωδικός Βιβλίου στον Εύδοξο: 94702113.
Πρόσθετο Διδακτικό Υλικό:
- Λουκόπουλος, Θ., Θεοδωρίδης, Ε. (2016). Εισαγωγή στην SQL. Εκδόσεις: ΚΑΛΛΙΠΟΣ Ανοικτές Ακαδημαϊκές Εκδόσεις. Κωδικός Βιβλίου στον Εύδοξο: 59303653.
- Περάκης, Κ., Δασυγένης, Μ. (2024). Εργαλειοθήκη της Python. Εκδόσεις: ΚΑΛΛΙΠΟΣ Ανοικτές Ακαδημαϊκές Εκδόσεις. Κωδικός Βιβλίου στον Εύδοξο: 127532908.
- Συμεωνίδης, Π., Γούναρης, Α. (2015). Βάσεις, αποθήκες και εξόρυξη δεδομένων με τον SQL server.
Συναφή επιστημονικά περιοδικά:
Computational Statistics.
Computational Statistics & Data Analysis.
Journal of Statistical Computation and Simulation.
Journal of Statistical Software.
Database Journal.
International Journal of Data Analysis Techniques and Strategies.
International Journal of Data Science and Analytics.
International Journal of Data Mining and Bioinformatics.
Journal of Statistical Software.
Statistical Analysis and Data Mining.
