Εξέλιξη Κομματιού
Μοντέλα σχεσιακών βάσεων δεδομένων
- Η δομή μιας σχεσιακής βάσης δεδομένων
- Τύποι συνδέσεων πινάκων
- Κανονικοποίηση και αποκανονικοποίηση βάσης δεδομένων
- Σχεσιακοί τελεστές
Λήψη των δεδομένων
- Κανόνες για τη σύνταξη ερωτημάτων SQL
- Η σύνταξη της εντολής SELECT
- Επιλογή όλων των στηλών
- Ερωτήματα με αριθμητικές πράξεις
- Στήλες με ψευδώνυμα
- Κυριολεκτικά
- Τελεστής συνένωσης
Περιορισμός των αποτελεσμάτων
- Η συνθήκη 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
Άλλα αντικείμενα σχήματος
- Ακολουθίες
- Συνώνυμα
- Όψεις
Απαιτήσεις
- Γνώση χρήσης υπολογιστή
- Γνώση οποιουδήποτε λειτουργικού συστήματος
Σχόλια (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
Μηχανική Μετάφραση