Εξέλιξη Κομματιού
Σχεσιακά μοντέλα βάσεων δεδομένων
- Η δομή μιας σχεσιακής βάσης δεδομένων
- Τύποι συνδέσεων πινάκων
- Κανονικοποίηση και αποκανονικοποίηση βάσης δεδομένων
- Σχεσιακοί τελεστές
Ανάκτηση δεδομένων
- Κανόνες σύνταξης ερωτημάτων SQL
- Η σύνταξη της εντολής SELECT
- Επιλογή όλων των στηλών
- Ερωτήματα με αριθμητικές πράξεις
- Ψευδώνυμα στηλών
- Κυριολεκτικά (Literals)
- Τελεστής συνένωσης
Περιορισμός αποτελεσμάτων
- Η πρόταση WHERE
- Τελεστές σύγκρισης
- Συνθήκη LIKE
- Συνθήκη BETWEEN ... AND
- Συνθήκη IS NULL
- Συνθήκη IN
- Λογικοί τελεστές AND, OR και NOT
- Πολλαπλές συνθήκες στην πρόταση WHERE
- Η σειρά προτεραιότητας των τελεστών
- Πρόταση DISTINCT
Ταξινόμηση δεδομένων
- Η πρόταση ORDER BY
- Ταξινόμηση κατά πολλαπλές στήλες ή εκφράσεις
Συναρτήσεις SQL
- Διαφορές μεταξύ μονογραμμικών και πολυγραμμικών συναρτήσεων
- Συναρτήσεις κειμένου, αριθμητικές, ημερομηνίας
- Ρητή και σιωπηρή μετατροπή
- Συναρτήσεις μετατροπής
- Εμφώλευση συναρτήσεων
- Έλεγχος απόδοσης συναρτήσεων - πίνακας dual
- Λήψη τρέχουσας ημερομηνίας με τη συνάρτηση SYSDATE
- Διαχείριση τιμών NULL
Συγκέντρωση δεδομένων με ομαδοποίηση
- Συναρτήσεις ομαδοποίησης
- Πώς οι συναρτήσεις ομαδοποίησης αντιμετωπίζουν τις τιμές NULL
- Δημιουργία ομάδων δεδομένων - πρόταση GROUP BY
- Ομαδοποίηση κατά πολλαπλές στήλες
- Περιορισμός αποτελεσμάτων ομαδοποίησης - πρόταση HAVING
Ανάκτηση δεδομένων από πολλαπλούς πίνακες
- Τύποι συνδέσεων
- Χρήση NATURAL JOIN
- Ψευδώνυμα πινάκων
- Συνδέσεις στην πρόταση WHERE
- INNER JOIN (Εσωτερική σύνδεση)
- Εξωτερικές συνδέσεις LEFT, RIGHT, FULL OUTER JOIN
- Καρτεσιανό γινόμενο
Υποερωτήματα
- Τοποθέτηση υποερωτημάτων στην εντολή SELECT
- Μονογραμμικά και πολυγραμμικά υποερωτήματα
- Τελεστές μονογραμμικών υποερωτημάτων
- Συναρτήσεις ομαδοποίησης σε υποερώτημα
- Τελεστές πολυγραμμικών υποερωτημάτων IN, ALL, ANY
- Πώς αντιμετωπίζονται οι τιμές NULL στα υποερωτήματα
Τελεστές συνόλων
- Τελεστής UNION
- Τελεστής UNION ALL
- Τελεστής INTERSECT
- Τελεστής MINUS
Εισαγωγή, ενημέρωση και διαγραφή δεδομένων
- Εντολή INSERT
- Αντιγραφή δεδομένων από άλλον πίνακα
- Εντολή UPDATE
- Εντολή DELETE
- Εντολή TRUNCATE
Συναλλαγές
- Εντολές COMMIT, ROLLBACK και SAVEPOINT
Εντολές DDL
- Τα κύρια αντικείμενα βάσης δεδομένων
- Κανόνες ονοματοδοσίας αντικειμένων
- Δημιουργία πινάκων
- Διαθέσιμοι τύποι δεδομένων για στήλες
- Επιλογή DEFAULT
- Επιλογές NULL και NOT NULL
Διαχείριση πινάκων
- Ακεραιότητα αναφοράς CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
- Δημιουργία πίνακα από ερώτημα
- Διαγραφή πίνακα DROP TABLE
- Εντολή DESCRIBE
Άλλα αντικείμενα σχήματος
- Ακολουθίες
- Συνώνυμα
- Όψεις (Views)
Απαιτήσεις
- Βασικές γνώσεις χρήσης υπολογιστή
- Γνώση οποιουδήποτε λειτουργικού συστήματος
Σχόλια (6)
ήταν καλά διοργανωμένο τόσο ανά τις ημέρες όσο και ανά τα μονάδες, εύκολο να ακολουθηθεί
Melania - DB Global Technology SRL
Κομμάτι - Oracle SQL for beginners
Μηχανική Μετάφραση
Μου άρεσε ο τρόπος με τον οποίο ο καθηγητής εξήγησε τις πληροφορίες σχετικά με τα θέματα και το γεγονός ότι προσέχτηκε στις λεπτομέρειες, έτσι ώστε τα μαθήματα να είναι πολύ πρακτικά και λογικά.
Andreea
Κομμάτι - Oracle SQL for beginners
Μηχανική Μετάφραση
ο καθηγητής δίνει περισσότερα παραδείγματα για κάθε κεφάλαιο
Corina
Κομμάτι - Oracle SQL for beginners
Μηχανική Μετάφραση
τα διαδραστικά άσκηματα
BOANGIU GIORGIANA
Κομμάτι - Oracle SQL for beginners
Μηχανική Μετάφραση
οι εξηγήσεις
Daniela
Κομμάτι - Oracle SQL for beginners
Μηχανική Μετάφραση
τα άσκημα
Amna AlAli - Federal Demographic Council
Κομμάτι - Oracle SQL for beginners
Μηχανική Μετάφραση