Βάσεις Δεδομένων
Τμήμα Μηχανικών ΗΥ και Πληροφορικής
Η υποβολή αιτήσεων έχει ξεκινήσει.
Ξεκινήστε την αίτησή σας ή ζητήστε περισσότερες πληροφορίες.
Διάρκεια Mαθημάτων
30 Ενότητες
40 ώρες Διδασκαλίας
32 Assessments
26 Βίντεο (30min)
Τρόπος Διδασκαλίας
100% Online
Επίπεδο Μαθήματος
Εισαγωγικό Μάθημα
Χρόνος
Μελέτης
4-6 ώρες ανά βδομάδα
Ευελιξία μάθησης
Γλώσσα Διδασκαλίας
Ελληνικά
Περιγραφή
Οι Βάσεις Δεδομένων αποτελούν την “καρδιά” κάθε σύγχρονου πληροφοριακού συστήματος, αποθηκεύοντας, οργανώνοντας και διαχειριζόμενες τεράστιους όγκους δεδομένων με ασφάλεια και αποδοτικότητα. Η κατανόηση και σωστή χρήση τους είναι απαραίτητη για τη λήψη ορθών αποφάσεων, την αυτοματοποίηση διαδικασιών και την ανάπτυξη καινοτόμων εφαρμογών.
Μέσα από το μάθημα, οι φοιτητές θα αποκτήσουν θεμελιώδεις και πρακτικές γνώσεις για τον σχεδιασμό, την ανάπτυξη και τη βελτιστοποίηση βάσεων δεδομένων. Θα γνωρίσουν τις βασικές αρχές των συστημάτων διαχείρισης βάσεων δεδομένων, τις διαφορετικές κατηγορίες και τους τύπους χρηστών, καθώς και την έννοια της ανεξαρτησίας δεδομένων και την ιστορική εξέλιξη του πεδίου.
Ιδιαίτερη έμφαση δίνεται στον εννοιολογικό και λογικό σχεδιασμό, μέσω του μοντέλου Οντοτήτων/Συσχετίσεων και του σχεσιακού μοντέλου, καθώς και στην κατανόηση της σχεσιακής άλγεβρας και του σχεσιακού λογισμού, που αποτελούν τη θεωρητική βάση για την επεξεργασία δεδομένων.
Η εκμάθηση της γλώσσας SQL θα επιτρέψει στους φοιτητές να δημιουργούν και να διαχειρίζονται σχήματα, να συντάσσουν πολύπλοκα ερωτήματα με εμφωλιασμένες δομές, να χρησιμοποιούν συναθροιστικές συναρτήσεις και να εφαρμόζουν τεχνικές βελτιστοποίησης. Παράλληλα, θα εξετάσουν την θεωρία σχεδιασμού με έννοιες όπως οι συναρτησιακές εξαρτήσεις και οι κανονικές μορφές, διασφαλίζοντας την ακεραιότητα και αποδοτικότητα των δεδομένων.
Επιπλέον, το μάθημα καλύπτει τις τεχνικές αποθήκευσης και επεξεργασίας ερωτήσεων, την ιεραρχία μνήμης, τις δομές αρχείων, καθώς και τις μεθόδους δημιουργίας ευρετηρίων, όπως τα B+-δέντρα και ο κατακερματισμός, που βελτιώνουν θεαματικά την απόδοση των συστημάτων.
Οι εφαρμογές των γνώσεων που προσφέρει το μάθημα εκτείνονται σε όλους τους τομείς — από την ανάπτυξη λογισμικού και την επιχειρησιακή ανάλυση μέχρι τα μεγάλα δεδομένα και την τεχνητή νοημοσύνη — καθιστώντας τις Βάσεις Δεδομένων απαραίτητο εργαλείο για κάθε επαγγελματία της πληροφορικής και των επιστημών δεδομένων.
Learning outcomes
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα είναι σε θέση να:
- Να κατανοούν τις βασικές έννοιες των βάσεων δεδομένων, τα χαρακτηριστικά τους και τον ρόλο των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (DBMS), καθώς και τις κατηγορίες τους, τους τύπους χρηστών και την έννοια της ανεξαρτησίας δεδομένων.
- Να είναι σε θέση να πραγματοποιούν εννοιολογικό και λογικό σχεδιασμό βάσεων δεδομένων, χρησιμοποιώντας το μοντέλο Οντοτήτων/Συσχετίσεων και να το μετατρέπουν σε σχεσιακό μοντέλο.
- Να εφαρμόζουν τη σχεσιακή άλγεβρα και τον σχεσιακό λογισμό για την ανάλυση και διαχείριση δεδομένων, κατανοώντας τις πράξεις επιλογής, προβολής, συνένωσης και πράξεων συνόλων.
- Να χρησιμοποιούν τη γλώσσα SQL για τον ορισμό σχημάτων, τη δημιουργία και εκτέλεση απλών και σύνθετων ερωτημάτων (SPJ, εμφωλιασμένα ερωτήματα, συναθροιστικές συναρτήσεις).
- Να κατανοούν τη θεωρία σχεδιασμού βάσεων δεδομένων, εφαρμόζοντας έννοιες όπως οι συναρτησιακές εξαρτήσεις και οι κανονικές μορφές, προκειμένου να διασφαλίζεται η ακεραιότητα και η αποδοτικότητα των δεδομένων.
- Να γνωρίζουν τις βασικές αρχές αποθήκευσης και επεξεργασίας ερωτήσεων, την ιεραρχία μνήμης και τις δομές αρχείων, καθώς και τις τεχνικές βελτιστοποίησης ερωτημάτων.
- Να μπορούν να χρησιμοποιούν και να αξιολογούν ευρετήρια όπως τα B+-δέντρα και ο κατακερματισμός, για τη βελτίωση της απόδοσης των ανακτήσεων δεδομένων.
Με την ολοκλήρωση του μαθήματος, οι φοιτητές θα έχουν αναπτύξει τόσο θεωρητικές γνώσεις όσο και πρακτικές δεξιότητες για την ανάλυση, τον σχεδιασμό και την υλοποίηση βάσεων δεδομένων, δεξιότητες απαραίτητες για σύγχρονες εφαρμογές στην πληροφορική, την επιχειρηματική ανάλυση και τις επιστήμες δεδομένων.
Δεξιότητες
Διάρθρωση Μαθήματος
Στο μάθημα θα καλυφθούν οι ακόλουθες (εισαγωγικές) ενότητες:
7 Ενότητες | 6 Ώρες Διδασκαλίας | 4 Assessments | 4 Βίντεο (30min)
- Βάσεις δεδομένων
- Συστήματα διαχείρισης βάσεων δεδομένων
- Γενικές αρχές,
- Κατηγορίες συστημάτων βάσεων δεδομένων,
- Χρήστες βάσεων δεδομένων
- Ανεξαρτησία δεδομένων
- Ιστορική αναδρομή
3 Ενότητες | 6 Ώρες Διδασκαλίας | 4 Assessments | 4 Βίντεο (30min)
- Εννοιολογικός σχεδιασμός
- Μοντέλο οντοτήτων/συσχετίσεων
- Σχεσιακό μοντέλο.
6 Ενότητες | 4 Ώρες Διδασκαλίας | 4 Assessments | 2 Βίντεο (30min)
- Επιλογή
- Προβολή
- Συνένωση
- Πράξεις συνόλων
- Σχεσιακό λογισμός πλειάδων
5 Ενότητες |10 Ώρες Διδασκαλίας | 4 Assessments | 4 Βίντεο (30min)
- Ορισμός σχήματος
- SPJ ερωτήματα
- Εμφωλιασμένες ερωτήσεις
- Συναθροιστικές συναρτήσεις
3 Ενότητες | 6 Ώρες Διδασκαλίας | 5 Assessments | 3 Βίντεο (30min)
- Συναρτησιακές συναρτήσεις,
- Κανονικές μορφές
- Ιδιότητες διασπάσεων
3 Ενότητες | 4 Ώρες Διδασκαλίας | 4 Assessments | 3 Βίντεο (30min)
- Ιεραρχία μνήμης
- Δομές αρχείων
- Βελτιστοποίηση ερωτήσεων.
3 Ενότητες | 4 Ώρες Διδασκαλίας | 4 Assessments | 3 Βίντεο (30min)
- Είδη ευρετηρίων
- B+-δέντρα
- Κατακερματισμός
Τα θέματα εξετάσεων θα είναι διαθέσιμα σύντομα !
Τα μαθήματα καλύπτουν όλη την ύλη του μαθήματος;
Τα courses είναι ειδικά διαμορφωμένα ώστε να καλύπτουν όλη την ύλη του αντίστοιχου προπτυχιακού μαθήματος της σχολής σας. Παράλληλα αναπτύσσουμε την αντίληψη του μαθητή ώστε να μπορεί να εφαρμόσει την γνώση και σε επόμενα σχετιζόμενα μαθήματα μέσα από συνεχείς αξιολόγησεις που σας οδηγούν στο επιθυμητό αποτέλεσμα.
Με ποιόν τρόπο μπορώ να εγγραφώ στο Course;
Για να κάνεις εγγραφή στο Course θα πρέπει να πατήσεις στο button “ Κάνε την αίτηση σου” και να συμπληρώσετε την φόρμα ενδιαφέροντος. Σύντομα ένας εκπρόσωπος μας θα επικοινωνήσει μαζί σας για να σας παρέχει πληροφορίες και να σας ενημερώσει για την εξέλιξη της διαδικασίας.
Χρωστάω το συγκεκριμένο μάθημα, χρειάζονται άλλες γνώσεις ώστε να παρακολουθήσω;
Για το εκάστοτε μάθημα θα πρέπει να υπάρχουν κάποιες βασικές ή εξειδικευμένες γνώσεις για το λόγο αυτό στο Anadelta Academy έχουμε δημιουργήσει μια σειρά από τεστ αξιολόγησης που θα μπορέσουν να εκτιμήσουν το επίπεδο των γνώσεων σου και να σου προσφέρουν μια πιο ακριβή εκτίμηση για το πώς θα περάσεις το μάθημα της σχολής.
Για να κάνεις τα τεστ αξιολόγησης των προαπαιτούμενων γνώσεων παρακαλώ συμπλήρωσε την προηγούμενη στήλη που έχει τα τεστ αξιολόγησης.
Τι είναι ο προγραμματισμός σπουδών και πώς παρέχεται;
Με την αγορά του μαθήματος για όλους τους νέους μαθητές παρέχεται δωρεάν το πρόγραμμα Προγραμματισμού Σπουδών (Study MentoR) για 6 μήνες. Μέσα από την υπηρεσία μας Προγραμματισμού σπουδών παρέχουμε στους φοιτητές καθόλη την διάρκεια του εξαμήνου Mentoring. Ένας mentor είναι συνεχώς στο πλευρό σου για να σε βοηθήσει να λάβεις σωστές αποφάσεις και να σου παρέχει συνέχω tips και υποστήριξη για να πετύχεις τους στόχους σου. Μάθε περισσότερα για την διαδικασία (εδώ-link)
Πόσο κοστίζει το συγκεκριμένο Course κα ποιοι είναι οι διαφορετικοί τρόποι πληρωμής;
Το κάθε course έχει διαφορετική τιμή. Με την αίτηση σου στο μάθημα λαμβάνεις μια πλήρη ενημέρωση σχετικά με το κόστος του μαθήματος και τους διαφορετικούς τρόπους πληρωμής αυτού. Με την “early bird” αίτηση σου μπορείς να λάβεις το πρόγραμμα σε ειδική τιμή και να αποκτήσετε επιπλέον οφέλη. Μάθε περισσότερα εδώ
Προθεσμία αίτησης
Η προθεσμίες λήγουν σύντομα!
Έχετε απορίες;
Επικοινωνήστε μαζί μας στο info@anadelta.edu.gr
Προτεινόμενα μαθήματα
Ανακαλύψτε μαθήματα που ταιριάζουν με το μάθημα της Στατιστικής
