Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Σχεσιακά μοντέλα βάσεων δεδομένων

  • Η δομή μιας σχεσιακής βάσης δεδομένων
  • Τύποι συνδέσεων πινάκων
  • Κανονικοποίηση και αποκανονικοποίηση βάσης δεδομένων
  • Σχεσιακοί τελεστές

Ανάκτηση δεδομένων

  • Κανόνες σύνταξης ερωτημάτων 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)

Απαιτήσεις

  • Βασικές γνώσεις χρήσης υπολογιστή
  • Γνώση οποιουδήποτε λειτουργικού συστήματος
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (6)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες