Παρουσίαση/Προβολή
ΣΑΕΚ-ΤΕΧΝ. ΕΦΑΡΜ. ΠΛΗΡΟΦ- Β ΕΞ-ΣΥΣΤΗΜ. ΔΙΑΧ. ΒΑΣΕΩΝ ΔΕΔΟΜ.(Ε)
(IT990) - ΔΗΜΗΤΡΙΟΣ ΑΡΧΟΝΤΗΣ
Περιγραφή Μαθήματος
Ώρες μαθήματος/εβδομάδα (Θ, Ε, Σ): 0,4,4
Ειδικότητα: «Τεχνικός Εφαρμογών Πληροφορικής (Πολυμέσα/ Web Designer – Developer /VideoGames) (Β’ εξ.)»
Η μαθησιακή ενότητα «Συστήματα διαχείρισης βάσεων δεδομένων» εισάγει τους/τις εκπαιδευόμενους/ες στη γλώσσα ερωταπαντήσεων (SQL) και στα συστήματα διαχείρισης βάσεων δεδομένων, ώστε να αποκτήσουν τις βάσεις για τη δημιουργία και διαχείριση βάσεων δεδομένων που θα χρησιμοποιηθούν σε διαδικτυακές εφαρμογές.
Ειδικότερα, παρουσιάζονται θεωρητικές έννοιες, όπως πλεονεκτήματα βάσεων δεδομένων, αρχιτεκτονική, δομές, οντότητες, ιδιότητες–χαρακτηριστικά, σχέσεις, πρωτεύον κλειδί, ξένο κλειδί, κανονικοποίηση, μοντέλο οντοτήτων– συσχετίσεων, άλλα μοντέλα, σχεσιακή άλγεβρα, σχεσιακός λογισμός και δημοφιλή συστήματα διαχείρισης βάσεων δεδομένων.
Επίσης, παρουσιάζονται βασικές εντολές του δημοφιλούς συστήματος διαχείρισης βάσεων δεδομένων MariaDB, όπως CREATE, SELECT, DROP, INSERT, UPDATE, DELETE, TRUNCATE, WHERE, LIKE, ORDER BY, GROUP BY, LIMIT, DISTINCT, ALTER, FROM, FUNCTIONS (MAX, MIN, SUM, COUNT, AVG), regular expressions, INDEXES, JOINS, UNION και INTERSECT.
Επιπροσθέτως, αναφέρονται προχωρημένα θέματα βάσεων δεδομένων, όπως storage engines, transactions, triggers, procedures, conditions, sequences, performance, άλλα συστήματα διαχείρισης βάσεων δεδομένων (MongoDB, PL/SQL), αλλά και θέματα ασφάλειας, όπως sql injection protection και σωστή διαχείριση χρηστών (user privileges).
Επίσης, σχεδιάζονται και αναπτύσσονται σχεσιακές βάσεις δεδομένων και ενσωματώνονται σε δυναμικούς ιστοτόπους.
Τέλος, γίνεται αναφορά στις τεχνολογίες αποθήκευσης δεδομένων RAID (με έμφαση στις τεχνολογίες 0, 1, 10, 2, 3, 4, 5) καθώς και στις εμφωλευμένες RAID τεχνολογίες.
Ημερομηνία δημιουργίας
Παρασκευή 28 Μαρτίου 2025
-
Δεν υπάρχει περίγραμμα