Course Outline

Μέρος 1: SQL Βασικά

Εισαγωγή στα SQL και Databases

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

SQL Σύνταξη και βασικά ερωτήματα

  • SQL επισκόπηση σύνταξης
  • ΕΠΙΛΟΓΗ δηλώσεων
  • Φιλτράρισμα δεδομένων με ρήτρα WHERE

Εργασία με συναρτήσεις και συγκεντρωτικά στοιχεία

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

Ενώσεις τραπεζιών

  • Κατανόηση των JOIN
  • ΕΣΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ
  • ΑΡΙΣΤΕΡΑ ΣΥΝΔΕΣΗ, ΔΕΞΙΑ ΣΥΝΔΕΣΗ και ΠΛΗΡΗΣ ΕΞΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ

Υποερωτήματα και Λειτουργίες Σετ

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

ΧΕΙΡΑΓΩΓΗΣΗ ΔΕΔΟΜΕΝΩΝ

  • INSERT INTO δήλωση
  • ΕΝΗΜΕΡΩΣΗ δήλωσης
  • ΔΙΑΓΡΑΦΗ δήλωσης


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

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

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

Σύνθετες ενώσεις και υποερωτήματα

  • Αυτοενώσεις
  • Μη συσχετισμένα και συσχετισμένα υποερωτήματα
  • ρήτρα ΥΠΑΡΧΕΙ

Εργασία με ευρετήρια και προβολές

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

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

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

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

  • Περιστρεφόμενα και μη περιστρεφόμενα δεδομένα
  • Λειτουργίες παραθύρου: ROW_NUMBER, RANK, DENSE_RANK
  • CTE (Κοινά ιόντα πίνακα Express)

Database Σχεδιασμός και Κανονικοποίηση

  • Database αρχές σχεδιασμού
  • Κανονικές μορφές και κανονικοποίηση
  • Μοντελοποίηση οντοτήτων-σχέσεων (ER).

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

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

SQL στον πραγματικό κόσμο

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

Περίληψη και Επόμενα Βήματα

Requirements

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

Ακροατήριο

  • Αναλυτές δεδομένων
  • Database επαγγελματίες
  • προγραμματιστές λογισμικού
 70 Hours

Number of participants



Price per participant

Testimonials (9)

Related Courses

Oracle 11g - SQL language for administrators - workshops

21 Hours

Oracle 11g - SQL language for developers - Workshop

35 Hours

Oracle 11g - Programming with PL / SQL I - Workshops

28 Hours

Oracle 11g - Programming with PL / SQL II

21 Hours

Related Categories