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 επαγγελματίες
- προγραμματιστές λογισμικού
Testimonials (9)
Luke was opened to answer any question and explain multiple times until everyone understood the exercises.
Alexandra Popa - OTP BANK ROMANIA S.A.
Course - Oracle SQL Language
I like fact, that after each section we had excercises. It helps to remember discused topic.
Adam Bińczycki
Course - Oracle 11g - SQL language for developers - Workshop
Κατά τη διάρκεια της εκπαίδευσης, όλες οι ενότητες συζητήθηκαν με μεγάλη λεπτομέρεια - για δύο ημέρες εκπαίδευσης - και αυτό ήταν που με ένοιαζε περισσότερο.
Bernadetta - Urząd Komisji Nadzoru Finansowego
Course - SQL Advanced
Machine Translated
Lot of content and exactly the requested one.
Pascal - Diehl
Course - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
The smoothness of the training flow.
Alby Geronimo - Aarki, Inc.
Course - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
I liked that he had actual know how of when to use each technology, that's valuable.
Radu Mazilu - eMAG IT Research
Course - Which data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems
Εκτίμησα το ευρύ φάσμα γνώσεων του Folio. Όχι μόνο ήταν εξοικειωμένος με το περιεχόμενο του μαθήματος, αλλά γνώριζε επίσης κατασκευές σε γλώσσες που γνωρίζαμε για να κάνουν τα παραδείγματα πιο ουσιαστικά για εμάς. Κατά διαστήματα μοιραζόταν τις γνώσεις του για τεχνολογίες και λύσεις εκτός του πλαισίου της εκπαίδευσης για να παρέχει πληροφορίες για άλλες λύσεις που θα μπορούσαμε να χρησιμοποιήσουμε στο μέλλον (και μελλοντική εκπαίδευση).
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Course - ORACLE PL/SQL Fundamentals
Οι ασκήσεις είναι διασκεδαστικές και τα θέματα εισήχθησαν όμορφα.
Adrian-Madalin Chirita - DB Global Technology SRL
Course - Oracle SQL Advanced
Machine Translated