ΤύποςΕκπαίδευση στην τάξη
Χρόνος5 Ημέρες
ΜΗΤΡΩΟ

Επικοινωνία

Τα πεδία που σημειώνονται με ένα * απαιτούνται

 

Ερώτημα δεδομένων με το Transact-SQL

Αναζητώντας δεδομένα με το Transact SQL Training Course & Πιστοποίηση

Περιγραφή

Ακροατήριο & Προϋποθέσεις

Περίγραμμα μαθήματος

Πρόγραμμα & Τέλη

Πιστοποίηση

Αναζητώντας δεδομένα με την Επισκόπηση εκπαίδευσης Transact SQL

Αυτό το μάθημα έχει σχεδιαστεί για να εισαγάγει τους φοιτητές στο Transact-SQL. Είναι σχεδιασμένο με τέτοιο τρόπο ώστε οι τρεις πρώτες ημέρες να διδάσκονται ως ένα μάθημα για τους σπουδαστές που απαιτούν τη γνώση για άλλα μαθήματα στην Ο SQL Server διδακτέα ύλη. Οι ημέρες 4 & 5 διδάσκουν τις υπόλοιπες δεξιότητες που απαιτούνται εξετάσεις 70-761.

Στόχοι της ερώτησης δεδομένων με το Transact SQL Training

  • Περιγράψτε βασικές δυνατότητες και στοιχεία του SQL Server 2016.
  • Περιγράψτε το T-SQL, τα σύνολα και τη λογική των ευρημάτων.
  • Γράψτε μια δήλωση SELECT ενός πίνακα.
  • Γράψτε μια εντολή SELECT πολλαπλών τραπεζών.
  • Γράψτε τις καταστάσεις SELECT με φιλτράρισμα και διαλογή.
  • Περιγράψτε πώς χρησιμοποιεί ο SQL Server τύποι δεδομένων.
  • Γράψτε τις δηλώσεις DML.
  • Γράψτε ερωτήματα που χρησιμοποιούν ενσωματωμένες λειτουργίες.
  • Γράψτε ερωτήματα που συγκεντρώνουν δεδομένα.
  • Γράψτε υποερωτήσεις.
  • Δημιουργήστε και εφαρμόστε λειτουργίες προβολής και επιδόσεων.
  • Χρησιμοποιήστε τη ρύθμιση των χειριστών για να συνδυάσετε τα αποτελέσματα των ερωτημάτων.
  • Γράψτε ερωτήματα που χρησιμοποιούν τις λειτουργίες παράθυρο κατάταξης, αντιστάθμισης και αθροιστικά.
  • Μετασχηματίζετε δεδομένα εφαρμόζοντας τον άξονα pivot, unpivot, rollup και cube.
  • Δημιουργήστε και εφαρμόστε αποθηκευμένες διαδικασίες.
  • Προσθέστε κείμενα προγραμματισμού όπως μεταβλητές, συνθήκες και βρόχους στον κώδικα T-SQL.

Intended Audience for Objectives of Querying Data with Transact – SQL

Ο κύριος σκοπός του μαθήματος είναι να δώσει στους μαθητές μια καλή κατανόηση της γλώσσας Transact-SQL που χρησιμοποιείται από όλους τους κλάδους που σχετίζονται με το SQL Server. συγκεκριμένα, τη διαχείριση βάσεων δεδομένων, την ανάπτυξη βάσεων δεδομένων και την επιχειρηματική ευφυΐα. Ως εκ τούτου, το κύριο κοινό-στόχος για αυτό το μάθημα είναι: Διαχειριστές βάσεων δεδομένων, προγραμματιστές βάσεων δεδομένων και επαγγελματίες BI.

Διάρκεια περιγράμματος μαθήματος: 5 ημέρες

Ενότητα 1: Εισαγωγή στον Microsoft SQL Server 2016

Αυτή η ενότητα παρουσιάζει τον SQL Server, τις εκδόσεις του SQL Server, συμπεριλαμβανομένων των εκδόσεων cloud και τον τρόπο σύνδεσης με τον SQL Server χρησιμοποιώντας το SQL Server Management Studio.Lessons

  • Η βασική αρχιτεκτονική του SQL Server
  • Εκδόσεις και εκδόσεις του SQL Server
  • Ξεκινώντας με το SQL Server Management Studio

Εργαστήριο: Εργασία με τα εργαλεία του SQL Server 2016

  • Εργασία με το SQL Server Management Studio
  • Δημιουργία και οργάνωση Scripts T-SQL
  • Χρησιμοποιώντας Βιβλία Online

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Περιγράψτε σχεσιακές βάσεις δεδομένων και ερωτήματα Transact-SQL.
  • Περιγράψτε τις εκδόσεις και τις εκδόσεις του SQL Server επί τόπου και εκδόσεις που βασίζονται σε σύννεφο.
  • Περιγράψτε πώς μπορείτε να χρησιμοποιήσετε το SQL Server Management Studio (SSMS) για να συνδεθείτε με μια παρουσία του SQL Server, να εξερευνήσετε τις βάσεις δεδομένων που περιέχονται στην παρουσία και να εργαστείτε με αρχεία δέσμης ενεργειών που περιέχουν ερωτήματα T-SQL.

Ενότητα 2: Εισαγωγή στην ερώτηση T-SQL

Αυτή η ενότητα περιγράφει τα στοιχεία του T-SQL και το ρόλο τους στην γραφή των ερωτημάτων. Περιγράψτε τη χρήση συνόλων στον SQL Server. Περιγράψτε τη χρήση της βασικής λογικής στον SQL Server. Περιγράψτε τη λογική σειρά των λειτουργιών στις καταστάσεις SELECT. Μαθήματα

  • Παρουσιάζοντας το T-SQL
  • Κατανόηση των συνόλων
  • Κατανόηση της λογικής πρόβλεψης
  • Κατανόηση της λογικής σειράς λειτουργιών στις δηλώσεις SELECT

Εργαστήριο: Εισαγωγή στην ερώτηση T-SQL

  • Εκτέλεση βασικών δηλώσεων SELECT
  • Εκτελώντας ερωτήματα που φιλτράρουν τα δεδομένα χρησιμοποιώντας Predicates
  • Εκτέλεση ερωτημάτων που ταξινομούν τα δεδομένα χρησιμοποιώντας την εντολή ORDER BY

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Περιγράψτε τον ρόλο του T-SQL στις γραπτές δηλώσεις SELECT.
  • Περιγράψτε τα στοιχεία της γλώσσας T-SQL και ποια στοιχεία θα είναι χρήσιμα για τη σύνταξη ερωτημάτων.
  • Περιγράψτε τις έννοιες της θεωρίας των συνόλων, μία από τις μαθηματικές βάσεις των σχεσιακών βάσεων δεδομένων και για να την βοηθήσετε να την εφαρμόσετε στο πώς σκέφτεστε για την ερώτηση του SQL Server
  • Περιγράψτε τη λογική της προκαταρκτικής και εξετάστε την εφαρμογή της στην ερώτηση του SQL Server.
  • Εξηγήστε τα στοιχεία μιας εντολής SELECT, ορίστε τη σειρά με την οποία αξιολογούνται τα στοιχεία και, στη συνέχεια, εφαρμόστε αυτήν την κατανόηση σε μια πρακτική προσέγγιση για την εγγραφή ερωτημάτων.

Ενότητα 3: Σύνταξη επερωτήσεων SELECT

Αυτή η ενότητα εισάγει τις βασικές αρχές της δήλωσης SELECT, εστιάζοντας σε ερωτήματα εναντίον ενός μόνο πίνακα

  • Γράφοντας απλές δηλώσεις SELECT
  • Εξάλειψη αντιγράφων με DISTINCT
  • Χρησιμοποιώντας ψευδώνυμα στήλης και πίνακα
  • Γράφοντας απλές εκφράσεις CASE

Εργαστήριο: Γράφοντας τις βασικές σημειώσεις SELECT

  • Γράφοντας απλές δηλώσεις SELECT
  • Εξάλειψη διπλότυπων χρησιμοποιώντας το DISTINCT
  • Χρησιμοποιώντας ψευδώνυμα στήλης και πίνακα
  • Χρησιμοποιώντας μια απλή έκφραση CASE

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Περιγράψτε τη δομή και τη μορφή της δήλωσης SELECT, καθώς και βελτιώσεις που θα προσθέσουν λειτουργικότητα και αναγνωσιμότητα στα ερωτήματά σας
  • Περιγράψτε πώς να εξαλείψετε τα διπλότυπα χρησιμοποιώντας τη ρήτρα DISTINCT
  • Περιγράψτε τη χρήση ψευδώνυμων στηλών και πινάκων
  • Κατανοήστε και χρησιμοποιήστε τις εκφράσεις CASE

Ενότητα 4: Ερώτημα πολλαπλών πινάκων

Αυτή η ενότητα περιγράφει τον τρόπο εγγραφής ερωτημάτων που συνδυάζουν δεδομένα από πολλές πηγές στον Microsoft SQL Server 2016. Μαθήματα

  • Κατανόηση της σύνδεσης
  • Ερώτηση με εσωτερικές συνδέσεις
  • Ερώτημα με εξωτερικές συνδέσεις
  • Ερώτηση με Σταυροειδείς Συνενώσεις και Εσάρκωση

Εργαστήριο: Ερώτημα πολλαπλών πινάκων

  • Γράφοντας ερωτήματα που χρησιμοποιούν εσωτερικές συνδέσεις
  • Γράφοντας ερωτήματα που χρησιμοποιούν εσωτερικές συνδέσεις πολλαπλών τραπεζιών
  • Γράφοντας ερωτήματα που χρησιμοποιούν το Self-Joins
  • Γράφοντας ερωτημάτων που χρησιμοποιούν εξωτερικές συνδέσεις
  • Γράφοντας ερωτήματα που χρησιμοποιούν το Cross Joins

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Εξηγήστε τις βασικές αρχές των συνδέσεων στον SQL Server 2016
  • Γράψτε εσωτερικά ερωτήματα εγγραφής
  • Γράψτε ερωτήματα που χρησιμοποιούν εξωτερικές συνδέσεις
  • Χρησιμοποιήστε πρόσθετους τύπους εγγραφής

Ενότητα 5: Στοιχεία ταξινόμησης και φιλτραρίσματος

Αυτή η ενότητα περιγράφει τον τρόπο εφαρμογής της διαλογής και του φιλτραρίσματος

  • Ταξινόμηση δεδομένων
  • Φιλτράρισμα δεδομένων με προφητείες
  • Φιλτράρισμα δεδομένων με TOP και OFFSET-FETCH
  • Συνεργασία με άγνωστες αξίες

Lab: Ταξινόμηση και φιλτράρισμα δεδομένων

  • Γράφοντας ερωτήματα που φιλτράρουν τα δεδομένα χρησιμοποιώντας μια ρήτρα WHERE
  • Γράφοντας ερωτήματα που ταξινομούν δεδομένα χρησιμοποιώντας μια ρήτρα ORDER BY
  • Γράφοντας ερωτήματα που φιλτράρουν τα δεδομένα χρησιμοποιώντας την επιλογή TOP

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Explain how to add an ORDER BY clause to your queries to control the order of rows displayed in your query’s output
  • Εξηγήστε πώς μπορείτε να δημιουργήσετε ρήτρες WHERE για να φιλτράρετε σειρές που δεν ταιριάζουν με το κατηγόρημα.
  • Εξηγήστε τον τρόπο οριοθέτησης σειρών γραμμών στη ρήτρα SELECT χρησιμοποιώντας μια επιλογή TOP.
  • Εξηγήστε τον τρόπο οριοθέτησης σειρών γραμμών χρησιμοποιώντας την επιλογή OFFSET-FETCH μιας ρήτρας ORDER BY.
  • Εξηγήστε πώς τρισδιάστατοι λογικοί λογαριασμοί για άγνωστες και ελλείπουσες τιμές, πώς ο SQL Server χρησιμοποιεί NULL για να επισημάνει ελλείπουσες τιμές και πώς να δοκιμάσει το NULL στα ερωτήματά σας.

Ενότητα 6: Εργασία με τύπους δεδομένων τύπου 2016 του SQL Server

Αυτή η ενότητα εισάγει τους τύπους δεδομένων που χρησιμοποιεί ο SQL Server για την αποθήκευση δεδομένων

  • Εισαγωγή των τύπων δεδομένων του SQL Server 2016
  • Εργασία με δεδομένα χαρακτήρων
  • Εργασία με τα δεδομένα ημερομηνίας και ώρας

Εργαστήριο: Εργασία με τύπους δεδομένων τύπου 2016 του SQL Server

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

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Εξερευνήστε πολλούς από τους τύπους δεδομένων που χρησιμοποιεί ο SQL Server για την αποθήκευση δεδομένων και τον τρόπο μετατροπής των τύπων δεδομένων μεταξύ τύπων
  • Εξηγήστε τους τύπους δεδομένων που βασίζονται σε χαρακτήρες SQL Server, πώς λειτουργούν οι συγκρίσεις χαρακτήρων και κάποιες κοινές λειτουργίες που μπορεί να σας φανούν χρήσιμες στα ερωτήματά σας
  • Περιγράψτε τους τύπους δεδομένων που χρησιμοποιούνται για την αποθήκευση των προσωρινών δεδομένων, τον τρόπο εισαγωγής των ημερομηνιών και των ωρών, έτσι ώστε να αναλύονται σωστά από τον SQL Server και τον τρόπο χειρισμού ημερομηνιών και χρόνων με ενσωματωμένες λειτουργίες.

Ενότητα 7: Χρήση DML για τροποποίηση δεδομένων

Αυτή η ενότητα περιγράφει τον τρόπο δημιουργίας ερωτημάτων DML και γιατί θα θέλατε να

  • Εισαγωγή δεδομένων
  • Τροποποίηση και διαγραφή δεδομένων

Lab: Χρήση DML για την τροποποίηση δεδομένων

  • Εισαγωγή δεδομένων
  • Ενημέρωση και διαγραφή δεδομένων

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Χρησιμοποιήστε εντολές INSERT και SELECT INTO
  • Χρησιμοποιήστε UPDATE, MERGE, DELETE και TRUNCATE.

Ενότητα 8: Χρήση ενσωματωμένων λειτουργιών

Αυτή η ενότητα εισάγει μερικές από τις πολλές ενσωματωμένες λειτουργίες του SQL Server 2016.Lessons

  • Γράφοντας ερωτήματα με ενσωματωμένες λειτουργίες
  • Χρησιμοποιώντας τις λειτουργίες μετατροπής
  • Χρήση λογικών λειτουργιών
  • Χρήση λειτουργιών για την εργασία με το NULL

Εργαστήριο: Χρήση ενσωματωμένων λειτουργιών

  • Γράφοντας ερωτήματα που χρησιμοποιούν τις λειτουργίες μετατροπής
  • Γράφοντας ερωτήματα που χρησιμοποιούν λογικές λειτουργίες
  • Γράφοντας ερωτήματα που δοκιμάζουν για το Nullability

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Περιγράψτε τους τύπους λειτουργιών που παρέχονται από τον SQL Server και, στη συνέχεια, εστιάστε στην εργασία με κλιμακωτές λειτουργίες
  • Εξηγήστε πώς μπορείτε να μετατρέψετε ρητά τα δεδομένα μεταξύ τύπων χρησιμοποιώντας διάφορες λειτουργίες του SQL Server
  • Περιγράψτε τον τρόπο χρήσης λογικών λειτουργιών που αξιολογούν μια έκφραση και επιστρέφουν ένα κλιμακωτό αποτέλεσμα.
  • Περιγράψτε πρόσθετες λειτουργίες για εργασία με το NULL

Ενότητα 9: Ομαδοποίηση και συγκέντρωση δεδομένων

Αυτή η ενότητα περιγράφει τον τρόπο χρήσης των αθροιστικών λειτουργιών

  • Χρησιμοποιώντας Συγκεντρωτικές Λειτουργίες
  • Χρησιμοποιώντας τη ρήτρα GROUP BY
  • Φιλτράρισμα ομάδων με HAVING

Εργαστήριο: Ομαδοποίηση και συγκέντρωση δεδομένων

  • Γράφοντας ερωτήματα που χρησιμοποιούν τη ρήτρα GROUP BY
  • Γράφοντας ερωτήματα που χρησιμοποιούν συσσωρευμένες λειτουργίες
  • Γράφοντας ερωτήματα που χρησιμοποιούν ξεχωριστές συναθροιστικές λειτουργίες
  • Γράφοντας ερωτήματα που φιλτράρουν τις ομάδες με τη ρήτρα HAVING

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Περιγράψτε την ενσωματωμένη συναθροιστική συνάρτηση στον SQL Server και γράψτε ερωτήματα χρησιμοποιώντας το.
  • Γράψτε ερωτήματα που χωρίζουν σειρές χρησιμοποιώντας τη ρήτρα GROUP BY.
  • Γράψτε ερωτήματα που χρησιμοποιούν τη ρήτρα HAVING στις ομάδες φίλτρων.

Ενότητα 10: Χρήση υποσελίδων

Αυτή η ενότητα περιγράφει διάφορους τύπους υποερωτήσεων και πώς και πότε θα χρησιμοποιηθούν

  • Γράφοντας αυτοεξυπηρετούμενα υποκείμενα
  • Γράφοντας Συσχετισμένα Υποκείμενα
  • Χρήση της πρόβλεψης EXISTS με υποσχέσεις

Εργαστήριο: Χρήση υποκειμένων

  • Γράφοντας ερωτήματα που χρησιμοποιούν αποκλειστικές υποεπιχειρήσεις
  • Γράφοντας ερωτήματα που χρησιμοποιούν υποκείμενα Scalar και πολλαπλών αποτελεσμάτων
  • Γράφοντας ερωτήματα που χρησιμοποιούν συσχετισμένα υποκείμενα και μια ρήτρα EXISTS

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Περιγράψτε πού μπορούν να χρησιμοποιηθούν οι υποεπαγγελίες σε μια εντολή SELECT.
  • Γράψτε ερωτήματα που χρησιμοποιούν συσχετισμένες υποσέλιδες σε μια εντολή SELECT
  • Γράψτε ερωτήματα που χρησιμοποιούν τα κλειδιά EXISTS σε μια ρήτρα WHERE για να δοκιμάσετε την ύπαρξη κατάλληλων σειρών
  • Χρησιμοποιήστε το πρόθεμα EXISTS για να ελέγξετε αποτελεσματικά την ύπαρξη σειρών σε ένα υποσύστημα.

Ενότητα 11: Χρήση εκφράσεων πίνακα

Προηγουμένως σε αυτό το μάθημα, μάθατε για τη χρήση των υποκειμένων ως έκφραση που επέστρεψε τα αποτελέσματα σε ένα εξωτερικό ερώτημα κλήσης. Όπως και οι υποσχέσεις, οι εκφράσεις του πίνακα είναι εκφράσεις ερωτημάτων, αλλά οι εκφράσεις πίνακα επεκτείνουν αυτήν την ιδέα, επιτρέποντάς σας να τις ονομάσετε και να εργαστείτε με τα αποτελέσματά τους, όπως θα χρησιμοποιούσατε με δεδομένα σε οποιοδήποτε έγκυρο σχεσιακό πίνακα. Ο Microsoft SQL Server 2016 υποστηρίζει τέσσερις τύπους εκφράσεων πίνακα: προερχόμενους πίνακες, κοινές εκφράσεις πίνακα (CTE), προβολές και ενσωματωμένες λειτουργίες πίνακα (TVF). Σε αυτήν την ενότητα, θα μάθετε να εργάζεστε με αυτές τις μορφές έκφρασης επιτραπέζιων και να μάθετε πώς να τις χρησιμοποιήσετε για να βοηθήσετε να δημιουργήσετε μια αρθρωτή προσέγγιση για την εγγραφή ερωτημάτων.

  • Χρήση προβολών
  • Χρησιμοποιώντας λειτουργίες Inline Table-Valued
  • Χρησιμοποιώντας παράγωγους πίνακες
  • Χρησιμοποιώντας εκφράσεις κοινού πίνακα

Εργαστήριο: Χρήση εκφράσεων πίνακα

  • Γράφοντας ερωτήματα που χρησιμοποιούν τις απόψεις
  • Γράφοντας ερωτήματα που χρησιμοποιούν παράγωγους πίνακες
  • Γράφοντας ερωτήματα που χρησιμοποιούν εκφράσεις κοινού πίνακα (CTE)
  • Γράφοντας Ερωτήματα που Sue Inline Εκτιμήσεις Table-Valued

Αφού ολοκληρώσετε αυτήν την ενότητα, θα είστε σε θέση:

  • Γράψτε ερωτήματα που επιστρέφουν τα αποτελέσματα από τις προβολές.
  • Χρησιμοποιήστε την εντολή CREATE FUNCTION για να δημιουργήσετε απλά inline TVF.
  • Γράψτε ερωτήματα που δημιουργούν και ανακτούν αποτελέσματα από παράγωγους πίνακες.
  • Γράψτε ερωτήματα που δημιουργούν CTE και επιστρέφουν αποτελέσματα από την έκφραση πίνακα.

Ενότητα 12: Χρήση ορισμού χειριστών

Αυτή η ενότητα παρουσιάζει τον τρόπο χρήσης των τερματικών UNION, INTERSECT και EXCEPT για να συγκρίνετε σειρές μεταξύ δύο συνόλων εισόδου.

  • Γράφοντας ερωτήματα με τον χειριστή της UNION
  • Χρησιμοποιώντας EXCEPT και INTERSECT
  • Χρησιμοποιώντας την εφαρμογή APPLY

Εργαστήριο: Χρήση ορισμού χειριστών

  • Γράφοντας ερωτήματα που χρησιμοποιούν τους UNION Set Operators και UNION ALL
  • Γράφοντας ερωτήματα που χρησιμοποιούν τους χειριστές CROSS APPLY και OUTER APPLY
  • Γράφοντας ερωτήματα που χρησιμοποιούν τους ΧΕΙΡΙΣΤΕΣ EXCEPT και INTERSECT

Μετά την ολοκλήρωση αυτής της ενότητας, οι μαθητές θα μπορούν:

  • Γράψτε ερωτήματα που χρησιμοποιούν το UNION για να συνδυάσετε σύνολα εισόδου.
  • Γράψτε ερωτήματα που χρησιμοποιούν το UNION ALL για να συνδυάσετε σύνολα εισόδου
  • Γράψτε ερωτήματα που χρησιμοποιούν τον χειριστή EXCEPT για να επιστρέψετε μόνο σειρές σε ένα σετ αλλά όχι άλλο.
  • Γράψτε ερωτήματα που χρησιμοποιούν τον χειριστή INTERSECT για να επιστρέψετε μόνο τις σειρές που υπάρχουν και στα δύο σύνολα
  • Γράψτε ερωτήματα χρησιμοποιώντας τον χειριστή CROSS APPLY.
  • Γράψτε ερωτήματα χρησιμοποιώντας τον τελεστή OUTER APPLY

Ενότητα 13: Χρήση της κατάταξης των Windows, της μετατόπισης και των συνόλων λειτουργιών

Αυτή η ενότητα περιγράφει τα πλεονεκτήματα στη χρήση λειτουργιών παραθύρου. Περιορίστε τις λειτουργίες του παραθύρου σε γραμμές που ορίζονται σε ρήτρα OVER, συμπεριλαμβανομένων διαμερισμάτων και πλαισίων. Γράψτε ερωτήματα που χρησιμοποιούν τις λειτουργίες παραθύρων για να λειτουργούν σε ένα παράθυρο γραμμών και επιστροφή κατάταξη, συσσωμάτωση, και αντισταθμιστικά αποτελέσματα σύγκρισης.

  • Δημιουργία Windows με OVER
  • Διερεύνηση λειτουργιών παραθύρου

Εργαστήριο: Χρήση των Ranking, Offset και Aggregate Functions των Windows

  • Γράφοντας ερωτήματα που χρησιμοποιούν λειτουργίες ταξινόμησης
  • Γράφοντας ερωτήματα που χρησιμοποιούν λειτουργίες αντιστάθμισης
  • Γράφοντας ερωτήματα που χρησιμοποιούν συναρτήσεις συνόλων παραθύρων

Μετά την ολοκλήρωση αυτής της ενότητας, οι μαθητές θα μπορούν:

  • Περιγράψτε τα στοιχεία T-SQL που χρησιμοποιούνται για τον ορισμό των παραθύρων και τις σχέσεις μεταξύ τους.
  • Γράψτε ερωτήματα που χρησιμοποιούν τη ρήτρα OVER, με διαμέριση, παραγγελία και πλαισίωση για τον καθορισμό των παραθύρων
  • Γράψτε ερωτήματα που χρησιμοποιούν συναρτήσεις παράθυρο.
  • Γράψτε ερωτήματα που χρησιμοποιούν λειτουργίες κατάταξης παραθύρων.
  • Γράψτε ερωτήματα που χρησιμοποιούν λειτουργίες μετατόπισης παραθύρων

Ενότητα 14: Σύστημα περιστροφής και ομαδοποίησης

Αυτή η ενότητα περιγράφει ερωτήματα εγγραφής που ορίζουν σύνολα αποτελεσμάτων περιστροφής και αρίθμησης. Γράψτε ερωτήματα που καθορίζουν πολλαπλές ομαδοποιήσεις με σύνολα ομαδοποίησης Μαθήματα

  • Γράφοντας ερωτήματα με PIVOT και UNIVIVOT
  • Εργασία με σύνολα ομαδοποίησης

Εργαστήριο: Σετ περιστροφής και ομαδοποίησης

  • Γράφοντας ερωτήματα που χρησιμοποιούν τον χειριστή PIVOT
  • Γράφοντας ερωτήματα που χρησιμοποιούν τον χειριστή UNIVIVOT
  • Γράφοντας ερωτήματα που χρησιμοποιούν τους υποκλάτους GROUPING SETS CUBE και ROLLUP

Μετά την ολοκλήρωση αυτής της ενότητας, οι μαθητές θα μπορούν:

  • Περιγράψτε πώς μπορούν να χρησιμοποιηθούν στοιχεία περιστροφής σε ερωτήματα T-SQL.
  • Γράψτε ερωτήματα που περιστρέφουν δεδομένα από γραμμές σε στήλες χρησιμοποιώντας τον χειριστή PIVOT.
  • Γράψτε ερωτήματα που ξεδιπλώνουν τα δεδομένα από τις στήλες πίσω σε σειρές χρησιμοποιώντας τον χειριστή UNPIVOT.
  • Γράψτε ερωτήματα χρησιμοποιώντας την υποενότητα GROUPING SETS.
  • Γράψτε ερωτήματα που χρησιμοποιούν το ROLLUP AND CUBE.
  • Γράψτε ερωτήματα που χρησιμοποιούν τη λειτουργία GROUPING_ID.

Ενότητα 15: Εκτέλεση αποθηκευμένων διαδικασιών

Αυτή η ενότητα περιγράφει τον τρόπο επιστροφής αποτελεσμάτων με εκτέλεση αποθηκευμένων διαδικασιών. Περάστε τις παραμέτρους στις διαδικασίες. Δημιουργήστε απλές αποθηκευμένες διαδικασίες που ενσωματώνουν μια εντολή SELECT. Κατασκευάστε και εκτελέστε δυναμική SQL με EXEC και sp_executesql.Lessons

  • Ερώτημα δεδομένων με αποθηκευμένες διαδικασίες
  • Περάστε τις παραμέτρους στις αποθηκευμένες διαδικασίες
  • Δημιουργία απλών αποθηκευμένων διαδικασιών
  • Εργασία με τη δυναμική SQL

Εργαστήριο: Εκτέλεση αποθηκευμένων διαδικασιών

  • Χρησιμοποιώντας την εντολή EXECUTE για να καλέσετε αποθηκευμένες διαδικασίες
  • Περάστε τις παραμέτρους στις αποθηκευμένες διαδικασίες
  • Εκτέλεση αποθηκευμένων διαδικασιών συστήματος

Μετά την ολοκλήρωση αυτής της ενότητας, οι μαθητές θα μπορούν:

  • Περιγράψτε τις αποθηκευμένες διαδικασίες και τη χρήση τους.
  • Γράψτε εντολές T-SQL που εκτελούν αποθηκευμένες διαδικασίες για την επιστροφή δεδομένων.
  • Γράψτε EXECUTE δηλώσεις που διαβιβάζουν τις παραμέτρους εισόδου στις αποθηκευμένες διαδικασίες.
  • Γράψτε τις παρτίδες T-SQL που προετοιμάζουν τις παραμέτρους εξόδου και εκτελούν τις αποθηκευμένες διαδικασίες.
  • Χρησιμοποιήστε την εντολή CREATE PROCEDURE για να γράψετε μια αποθηκευμένη διαδικασία.
  • Δημιουργήστε μια αποθηκευμένη διαδικασία που δέχεται παραμέτρους εισόδου.
  • Περιγράψτε πώς μπορεί να δημιουργηθεί δυναμικά το T-SQL.
  • Γράψτε ερωτήματα που χρησιμοποιούν δυναμική SQL.

Ενότητα 16: Προγραμματισμός με T-SQL

Αυτή η ενότητα περιγράφει τον τρόπο βελτίωσης του κώδικα T-SQL με στοιχεία προγραμματισμού

  • Στοιχεία προγραμματισμού T-SQL
  • Έλεγχος ροής προγράμματος

Εργαστήριο: Προγραμματισμός με T-SQL

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

Μετά την ολοκλήρωση αυτής της ενότητας, οι μαθητές θα μπορούν:

  • Περιγράψτε πώς ο Microsoft SQL Server αντιμετωπίζει τις συλλογές των δηλώσεων ως παρτίδες.
  • Δημιουργία και υποβολή παρτίδων κώδικα T-SQL για εκτέλεση από τον SQL Server.
  • Περιγράψτε πώς ο SQL Server αποθηκεύει προσωρινά αντικείμενα ως μεταβλητές.
  • Γράψτε κώδικα που δηλώνει και εκχωρεί μεταβλητές.
  • Δημιουργήστε και επικαλέστε συνώνυμα
  • Περιγράψτε τα στοιχεία ελέγχου ροής στο T-SQL.
  • Write T-SQL code using IF…ELSE blocks.
  • Γράψτε κώδικα T-SQL που χρησιμοποιεί WHILE.

Ενότητα 17: Εφαρμογή χειρισμού σφαλμάτων

Αυτή η ενότητα εισάγει χειρισμό σφαλμάτων για T-SQL.Lessons

  • Εφαρμογή χειρισμού σφαλμάτων T-SQL
  • Εφαρμογή διαρθρωμένου χειρισμού εξαιρέσεων

Εργαστήριο: Εφαρμογή χειρισμού σφαλμάτων

  • Ανακατεύθυνση σφαλμάτων με TRY / CATCH
  • Χρησιμοποιώντας το THROW για να μεταβιβάσετε ένα μήνυμα σφάλματος πίσω σε έναν πελάτη

Μετά την ολοκλήρωση αυτής της ενότητας, οι μαθητές θα μπορούν:

  • Εφαρμογή χειρισμού σφαλμάτων T-SQL.
  • Εφαρμογή διαρθρωμένου χειρισμού εξαιρέσεων.

Ενότητα 18: Εφαρμογή συναλλαγών

Αυτή η ενότητα περιγράφει τον τρόπο υλοποίησης των συναλλαγών

  • Συναλλαγές και κινητήρες βάσεων δεδομένων
  • Ελέγχοντας τις συναλλαγές

Lab: Εφαρμογή συναλλαγών

  • Ελέγξτε τις συναλλαγές με BEGIN, COMMIT και ROLLBACK
  • Προσθέτοντας το χειρισμό σφαλμάτων σε ένα μπλοκ CATCH

Μετά την ολοκλήρωση αυτής της ενότητας, οι μαθητές θα μπορούν:

  • Περιγράψτε τις συναλλαγές και τις διαφορές μεταξύ παρτίδων και συναλλαγών.
  • Περιγράψτε τις παρτίδες και τον τρόπο χειρισμού τους από τον SQL Server.
  • Δημιουργήστε και διαχειριστείτε τις συναλλαγές με τις δηλώσεις γλώσσας ελέγχου συναλλαγών (TCL).
  • Χρησιμοποιήστε το SET XACT_ABORT για να ορίσετε το χειρισμό των SQL Servers των συναλλαγών εκτός των τμημάτων TRY / CATCH.

επερχόμενα γεγονότα

Δεν υπάρχουν επερχόμενες εκδηλώσεις αυτή τη στιγμή.

Επικοινωνήστε μαζί μας στο info@itstechschool.com και επικοινωνήστε μαζί μας στο + 91-9870480053 για το κόστος και το χρονοδιάγραμμα των μαθημάτων, το χρονοδιάγραμμα & την τοποθεσία

Αφήστε μας ένα ερώτημα

Για περισσότερες πληροφορίες επικοινωνήστε μαζί μας.


Κριτικές