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

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

Μέρος 1: Βασικές Γνώσεις SQL

Εισαγωγή στην SQL και τις Βάσεις Δεδομένων

  • Κατανόηση βάσεων δεδομένων
  • Εισαγωγή στην SQL
  • Ρύθμιση του περιβάλλοντος SQL

Συντακτικό SQL και Βασικά Ερωτήματα

  • Επισκόπηση συντακτικού SQL
  • Εντολές SELECT
  • Φιλτράρισμα δεδομένων με τη ρήτρα WHERE

Εργασία με Συναρτήσεις και Συναθροίσεις

  • Κοινές συναρτήσεις SQL
  • Συναρτήσεις συναθροίσεων: COUNT, SUM, AVG, MAX, MIN
  • Ομαδοποίηση δεδομένων με GROUP BY

Σύνδεση Πινάκων

  • Κατανόηση των JOIN
  • INNER JOIN
  • LEFT JOIN, RIGHT JOIN και FULL OUTER JOIN

Υποερωτήματα και Πράξεις Συνόλων

  • Σύνταξη υποερωτημάτων
  • Πράξεις UNION, INTERSECT και EXCEPT

Χειρισμός Δεδομένων

  • Εντολή INSERT INTO
  • Εντολή UPDATE
  • Εντολή DELETE


Μέρος 2: Ενδιάμεσο Επίπεδο SQL

Προηγμένο Φιλτράρισμα Δεδομένων

  • Προηγμένες τεχνικές με τη ρήτρα WHERE
  • Τελεστής LIKE και αντιστοίχιση προτύπων
  • Τελεστές IN και BETWEEN

Σύνθετα JOIN και Υποερωτήματα

  • Self-joins
  • Μη συσχετισμένα και συσχετισμένα υποερωτήματα
  • Ρήτρα EXISTS

Εργασία με Δείκτες και Όψεις

  • Κατανόηση δεικτών και η επίδρασή τους στην απόδοση
  • Δημιουργία και χρήση όψεων

Προηγμένες Συναρτήσεις και Αποθηκευμένες Διαδικασίες

  • Συναρτήσεις καθορισμένες από τον χρήστη
  • Αποθηκευμένες διαδικασίες και ενεργοποιητές
  • Διαχείριση σφαλμάτων στην SQL

Μετασχηματισμός και Ανάλυση Δεδομένων

  • Περιστροφή και αποπεριστροφή δεδομένων (pivoting και unpivoting)
  • Συναρτήσεις παραθύρου: ROW_NUMBER, RANK, DENSE_RANK
  • CTEs (Common Table Expressions)

Σχεδιασμός Βάσεων Δεδομένων και Κανονικοποίηση

  • Αρχές σχεδιασμού βάσεων δεδομένων
  • Κανονικές μορφές και κανονικοποίηση
  • Μοντελοποίηση Οντοτήτων-Συσχετίσεων (ER)

Συντονισμός Απόδοσης και Βελτιστοποίηση

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

Η SQL στον Πραγματικό Κόσμο

  • Ενσωμάτωση SQL με άλλες τεχνολογίες
  • Μελέτες περίπτωσης και σενάρια πραγματικού κόσμου
  • Τελικό έργο: Δημιουργία λύσης βάσης δεδομένων από το μηδέν

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση βασικών λειτουργιών υπολογιστή
  • Εμπειρία με οποιαδήποτε γλώσσα προγραμματισμού είναι επωφελής αλλά όχι απαραίτητη

Ακροατήριο

  • Αναλυτές δεδομένων
  • Επαγγελματίες βάσεων δεδομένων
  • Προγραμματιστές λογισμικού
 35 Ώρες

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


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

Σχόλια (1)

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

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