Course Outline
Εισαγωγή στα Databases
- Τι είναι μια βάση δεδομένων;
- Τύποι βάσεων δεδομένων
- Εισαγωγή στις σχεσιακές βάσεις δεδομένων
- Database Management Επισκόπηση συστημάτων (DBMS).
- Λειτουργίες ενός ΣΔΒΔ
- Δημοφιλές λογισμικό DBMS
Database Βασικές αρχές σχεδιασμού
- Εννοιολογικά, λογικά και φυσικά μοντέλα δεδομένων
- Εισαγωγή στη μοντελοποίηση οντοτήτων-σχέσεων (ER).
- Δημιουργία διαγραμμάτων ER
- Οντότητες, ιδιότητες και σχέσεις
Κανονικοποίηση και Database Σχεδιασμός
- Κανονικές μορφές (1NF, 2NF, 3NF, BCNF)
- Οφέλη της κανονικοποίησης
- Πρακτικά παραδείγματα κανονικοποίησης
- Η αποκανονικοποίηση και οι χρήσεις της
Εισαγωγή στο SQL
- SQL σύνταξη και δομή
- Τύποι δεδομένων σε SQL
- ΔΗΜΙΟΥΡΓΙΑ, ΑΛΛΑΓΗ, ΑΠΟΡΡΙΨΗ δηλώσεων
- Περιορισμοί (ΚΥΡΙΑΚΟ ΚΛΕΙΔΙ, ΞΕΝΟ ΚΛΕΙΔΙ, ΜΟΝΑΔΙΚΟ, ΟΧΙ ΜΗΧΑΝΟ)
SQL Χειρισμός δεδομένων
- INSERT δήλωση
- Λειτουργίες μαζικής εισαγωγής
- ΕΝΗΜΕΡΩΣΗ και ΔΙΑΓΡΑΦΗ δηλώσεων
- Χρησιμοποιώντας τον όρο WHERE
Ερώτηση δεδομένων με SQL
- Δήλωση SELECT
- Φιλτράρισμα δεδομένων με ρήτρα WHERE
- Ταξινόμηση δεδομένων με ORDER BY
- Χρήση LIMIT και OFFSET
Προηγμένες SQL Έννοιες
- ΕΣΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ, ΑΡΙΣΤΕΡΗ ΕΝΩΣΗ, ΔΕΞΙΑ ΣΥΝΔΕΣΗ, ΠΛΗΡΗΣ ΣΥΝΔΕΣΗ
- Σύνταξη υποερωτημάτων
- ρήτρες GROUP BY και HAVING
- Συγκεντρωτικές συναρτήσεις (COUNT, SUM, AVG, MAX, MIN)
Εργασία με ευρετήρια και προβολές
- Δημιουργία και χρήση ευρετηρίων
- Πλεονεκτήματα και μειονεκτήματα των ευρετηρίων
- Δημιουργία και διαχείριση προβολών
- Χρήση προβολών για την απλοποίηση των ερωτημάτων
Database Ασφάλεια και Συναλλαγές
- Ρόλοι και δικαιώματα χρήστη
- Εφαρμογή βέλτιστων πρακτικών ασφάλειας
- Ιδιότητες ΟΞΥ
- Δηλώσεις ΔΕΣΜΕΥΣΗΣ και ΑΝΑΤΡΟΠΗΣ
Database Βελτιστοποίηση και Συντήρηση
- Ανάλυση και βελτιστοποίηση SQL ερωτημάτων
- Χρήση σχεδίου EXPLAIN
- Στρατηγικές δημιουργίας αντιγράφων ασφαλείας
- Επαναφορά βάσεων δεδομένων
Περίληψη και Επόμενα Βήματα
Requirements
- Βασική κατανόηση των λειτουργιών του υπολογιστή
Ακροατήριο
- Database διαχειριστές
- επαγγελματίες πληροφορικής
Testimonials (5)
γενικά μια καλή εκπαίδευση που ανταποκρίνεται στις ανάγκες μου. Έλαβα επίσης πληροφορίες σχετικά με το Oracle VM VirtualBox που μου επιτρέπει να συνεχίσω την πρακτική μόνος μου.
Liviu
Course - Oracle SQL LP - Fundamentals
Machine Translated
Έμαθα πολύπλοκες συναρτήσεις και πώς να τις εφαρμόζω
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
Machine Translated
Μεγάλη επικοινωνία, ο Λουκάσ πήγε στο βαθύ και με εξήγησε όλα με απλό και καταλαβаемό τρόπο (Note: There seems to be a slight discrepancy in the name "Łukasz" which is Polish. In Greek, it would typically be transliterated as "Λουκάσ". If a specific transliteration is required, please provide it.)
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
Machine Translated
Ήταν πολύ επιχειρηματικό, όχι τόσο θεωρία.
David Lambaerts - Estee Lauder BV
Course - ORACLE PL/SQL Fundamentals
Machine Translated
ο εκπαιδευτής ήταν πολύ χρήσιμος, η ταχύτητα της εκπαίδευσης ήταν πράγματι καλή και τα ασκήσεις δεν ήταν πολύ σκληρές, αλλά μηδέ πολύ εύκολες. όποτε πίπτουν πλήμμελος, με βοήθησε πολύ καλά και έγινε σίγουρος ότι κατάλαβα τα πάντα.
Jade Stappaerts - KULeuven
Course - Oracle SQL Language
Machine Translated