Κ29: Σχεδιασμός & Χρήση Βάσεων Δεδομένων (Τμήμα Περιττών Αριθμών Μητρώου)
Στοιχεία Μαθήματος:
-
Εαρινό Εξάμηνο 2026: Τμήμα Περιττών Αριθμών Μητρώου
-
Συναντήσεις:
Τρίτη 17:00-19:00 και Πέμπτη 17:00-19:00 στην Α2.
-
Απαιτήσεις:
Μαθήματος.
-
Συχνές Ερωτήσεις
FAQ για το τμήμα Περιττών
Αριθμών Μητρώου.
-
Σύνδεσμος στο:
e-class.uoa
(εγγραφή μόνο με έγκυρο UoA userid).
-
Σύνδεσμος στο:
Piazza.com
Διδάσκων:
Αλέξης Δελής, A37, τηλ: 210 727 5212,
Ώρες γραφείου: Τετάρτη 17:30-19:00, Ηλεκτρ. Ταχυδρ.:
ad -at*- di -dot+ uoa +dot- gr
Ανακοινώσεις:
-
13/04: Ενα dataset για τεστινγκ με την βάση της Άσκησης 2 παρατίθεται πιο κάτω.
-
04/04: Η δεύτερη προγραμματιστική άσκηση είναι διαθέσιμη.
Υποβολή 27/04.
-
27/02: Το υλικό για python3 εμφανίζεται σταδιακά. Πριν γίνει οποιαδήποτε (σύντομη) συζήτηση στην τάξη, θα πρέπει να έχετε ``δει'' το υλικό.
Διαγωνίσματα:
Πρόοδος:
-
Χρόνος/Τόπος: Παρασκευή 24/04 και ώρα 18:00-20:00 στο Αμφιθέατρο.
-
Είστε υπεύθυνοι για ΟΛΗ την ύλη που (θα) έχει καλυφθεί
μέχρι και την
την 23/04.
Είστε επίσης υπεύθυνοι για το υλικό όσον αφορά στην Python3 που είναι
διαθέσιμο μέχρι την 10/04.
-
Στο διαγώνισμα μπορείτε να
έχετε ΜΟΝΟ 1 φύλλο Α4 (εμπρός/πίσω)
με προσωπικές χειρόγραφες σημειώσεις
που ΔΕΝ είναι δακτυλογραφημένες ή φωτοτυπίες σε σμικρυνση.
Το φύλλο αυτό των σημειώσεων θα πρέπει
να φέρει το όνομά σας και στο
τέλος του διαγωνίσματος να το παραδώσετε.
-
Θα πρέπει να δείξετε ταυτοπροσωπία:
έτσι πρέπει να έχετε μαζί σας ένα τουλάχιστον από τα
παρακάτω ΕΓΓΡΑΦΑ σε
φυσική μορφή: Φοιτητική
Ταυτοτ. Παν. Αθηνών (εφόσον η φωτογραφία είναι αναγνωρίσιμη)
ή Αστυν. Ταυτότητα ή Διαβατήριο ή Άδεια Οδήγησης
από χώρα της Ε.Ε. ή Κάρτα Διαμονής στην Ε.Ε./Ελλάδα.
Προγραμματιστικές Ασκήσεις:
Προγραμματιστική Άσκηση 2:
Καταληκτική Ημερομηνία: Δευτέρα 27 Απριλίου & Ώρα 23:55.
-
Ένα σετ δεδομένων για τέστινγ είναι
ΕΔΩ.
-
Η υποβολή της άσκησης σας γίνεται μόνο μέσω eclass.uoa.gr
Αν γράψατε την Άσκηση σε ομάδα των 2 τότε υποβάλετε σε 1 μόνο λογαριασμό (από τους 2) το κοινό
zip αρχείο που θα ονομαστεί με Λατινικούς χαρακτήρες με το όνομα LastFirstName1+LastFirstName2-Prj2-S26.zip .
Παράδειγμα: ZambetiElisa-DeliKaterina-Prj2-S26.zip
Αν έχετε δουλέψει μόνη/μόνος, τότε υποβάλετε
την άσκηση σας σε ένα zip αρχείο που θα έχει ονομαστεί με Λατινικούς Χαρακτήρες ως εξής:
LastnameFirstname-Prj2-S26.zip. Παράδειγμα: PanasYannis-Prj2-S26.zip.
-
Υποστήριξη Άσκησης από τους:
Δρ. Κάκια Παναγίδη
(kakiap@-di),
κ. Παναγιώτη Κανελλόπουλο
(kanellop-di),
κ. Αρίσταρχο Καλούτσα
(aristarchosk-di),
και
κ. Παύλο Νταή
(pntais@-di).
Προγραμματιστική Άσκηση 1:
Καταληκτική Ημερομηνία: Πέμπτη 26 Μαρτίου & Ώρα 23:55.
-
Οδηγίες για να
επιδείξετε την Προγραμματιστική Άσκηση 1.
-
Η υποβολή της άσκησης σας γίνεται μόνο μέσω eclass.uoa.gr
Αν γράψατε την Άσκηση σε ομάδα των 2 τότε υποβάλετε σε 1 μόνο λογαριασμό (από τους 2) το κοινό
zip αρχείο που θα ονομαστεί με Λατινικούς χαρακτήρες με το όνομα LastFirstName1+LastFirstName2-Prj1-S26.zip .
Παράδειγμα: ZambetiElisa-DeliKaterina-Prj1-S26.zip
Αν έχετε δουλέψει μόνη/μόνος, τότε υποβάλετε
την άσκηση σας σε ένα zip αρχείο που θα έχει ονομαστεί με Λατινικούς Χαρακτήρες ως εξής:
LastnameFirstname-Prj1-S26.zip. Παράδειγμα: PanasYannis-Prj1-S26.zip.
-
Υποστήριξη Άσκησης από τους:
Δρ. Κάκια Παναγίδη
(kakiap@-di),
κ. Παναγιώτη Κανελλόπουλο
(kanellop-di),
κ. Αρίσταρχο Καλούτσα
(aristarchosk-di),
και
κ. Παύλο Νταή
(pntais@-di).
-
Την Τρίτη 10/03, η κ. Παναγίδη θα παρουσιάσει την άσκηση και σύντομα το Workbench.
-
Ένας γρήγορος
οδηγός για Workbench από τον Α. Καλούτσα.
Ασκήσεις για Σπίτι:
→
Ένα
tutorial για την συγγραφή LaTeX στο distro που χρησιμοποιείτε.
Πρέπει να επιλέξετε και να κατεβάσετε το πακέτο texlive (και με ελληνικά).
→
Παράδειγμα για την συγγραφή σε
Latex της παραπάνω Άσκησης 1
για το σπίτι στα Ελληνικά.
Αφού έχετε κατεβάσει το texlive και το tar κάντε
το αρχείο "Παράδειγμα" untar και make.
Βιβλία:
Οποιοδήποτε βιβλίο από τα παρακάτω, καλύπτει πλήρως το υλικό της τάξης:
-
J.D. Ullman & J. Widom,
A First Course in Database Systems, 2nd Edition, Prentice Hall, Upper Saddle
River, NJ 2002, (2η ΄Εκδοση στα Ελληνικά, 2008).
-
R. Elmasri & S.D. Navathe,
Fundamentals of Database Systems, 7th Edition, Pearson Publishers, Boston,
MA, 2016, (7η ΄Εκδοση στα Ελληνικά 2017).
-
R. Ramakrishnan & J. Gehrke,
Database Management Systems, 3rd Edition, McGraw Hill, Boston, MA, 2002.
Παρουσιάσεις:
Χρήσιμες Αναφορές:
Υλικό που έχει καλυφθεί στην Τάξη:
Το υλικό που έχει συζητηθεί στην τάξη --βιβλίο Ramakrishnan+Gehrke-- είναι:
| Εβδομάδα |
Ημέρα |
Κεφάλαιο/α |
Ώρες |
Ημέρα |
Κεφάλαιο/α |
Ώρες |
| 16/02 |
Τρίτη |
ch1 |
2 |
Πεμπτη |
ch1 + py3-Set1 |
2 |
| 23/02 |
Τρίτη |
ch2 |
2 |
Παρασκευή |
ch2 + py3-Sets 2,3 |
2 |
| 02/03 |
Τρίτη |
ch2 |
2 |
Πέμπτη |
ch3 + py3-Sets 3,4 |
2 |
| 09/03 |
Τρίτη |
ch3 |
2 |
Πέμπτη |
ch3 + py3-Sets 5,6 |
2 |
| 16/03 |
Τρίτη |
ch4 |
2 |
Πέμπτη |
ch4 + py3-Sets 7,8 |
2 |
| 23/03 |
Τρίτη |
ch4 |
2 |
Πέμπτη |
ch5 + py3-Sets 9,10 |
2 |
| 30/03 |
Τρίτη |
ch5 |
2 |
Πέμπτη |
ch5 + py3-Sets 11,12 |
2 |
| 20/04 |
Τρίτη |
ch5 + py3-Sets 13,14 |
2 |
Παρασκευή |
Πρόοδος |
2 |
→
Αντίστροφη Μέτρηση:
από τις κατ'ελάχιστον 52 ώρες διδασκαλίας για
το Εαρινό Εξάμηνο'26
έχουν πραγματοποιηθεί:
32
ώρες.
Αναμενόμενες Βασικές Ημερομηνίες:
-
Εβδομάδα 04:
Προγραμματιστική Άσκηση 1
-
Εβδομάδα 07:
Προγραμματιστική Άσκηση 2
-
Εβδομάδα 08:
Διαγώνισμα Προόδου
-
Εβδομάδα 10: Προγραμματιστική Άσκηση 3
-
Εβδομάδα 15: Τελικό Διαγώνισμα
Διάφορα Θέματα Μαθήματος:
-
Προαπαιτούμενες γνώσεις σε βασικά μαθήματα:
Δομές Δεδομένων και
Αρχιτεκτονική Υπολογιστών.
-
Ευχέρεια στο προγραμματισμό με C/C++ και χρήση Linux/Unix
-
Εκμάθηση της γλωσσας προγρ.
Python3.
Παλαιότερες Ανακοινώσεις:
-
23/04 @9:40πμ : ΕΠΕΙΓΟΝ: έχει προκύψει ενα πρόβλημα στην τροφοδοσία του Κέντρου Δικτύων που επηρεαζει και τους σερβερς του τμηματος. Προς το παρόν (9:30πμ) ο σερβερ που φιλοξενεί την σελίδα του κ29 ειναι και θα παραμείνει διαθέσιμος μεχρι τις 15:30μμ. Το απόγευμα σήμερα Πέμπτη (23/04) στις 15:30μμ προγραμματίζεται και νέα διακοπή μεχρι τις 19:00μμ ώστε να ολοκληρωθούν οι εργασίες ηλεκτροδοτησης που δημιουργησαν το πρόβλημα.
-
07/04: Τα αποτελέσματα για τα 1ο Σετ και την 1η Άσκηση έχουν
ανακοινωθεί στο email σας.
-
02/04: Το 2ο Σετ Ασκήσεων είναι διαθέσιμο. Υποβολή 09/04.
-
28/03: Η επίδειξη της 1ης Άσκησης θα γίνει την εβδομάδα που ξεκινά την Δευτέρα, 30/03. Δείτε σχετικές οδηγίες πιο κάτω.
-
26/03: Η Πρόοδός του μαθήματος θα γίνει Παρασκευή 24/04 και ώρα 18:00-20:00 στο Αμφιθέατρο.
-
23/03: Διαβάστε με προσοχή την διαδικασία υποβολής της 1ης Ασκησης πιο κάτω.
-
13/03: Το 1 Σετ Ασκήσεων ειναι διαθέσιμο - ημερομηνία υποβολής 21/03.
-
06/03: Η 1η Άσκηση έχει διαθέσιμη - καταληκτική ημερομηνία 26/03.
-
26/02: Λόγω κατάληψης, το σημερινό μάθημα (26/02) θα γίνει αύριο Παρασκευή, 27/02 και ώρα 17:00-19:00 στην Α2.
ad -AT+ di dot uoa teleia gr