ΤύποςΕκπαίδευση στην τάξη
ΜΗΤΡΩΟ

Επικοινωνία

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

 

Oracle 11 g PL SQL Developer

Oracle 11 g PL SQL Εκπαιδευτικό Πρόγραμμα Εκπαίδευσης & Πιστοποίησης

Επισκόπηση

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

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

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

Πιστοποίηση

Oracle 11 g PL Γενική επισκόπηση προγράμματος κατάρτισης προγραμματιστών

PL/SQL is a combination of SQL along with the procedural features of programming languages. It was developed by Oracle Corporation in the early 90XCHARXs to enhance the capabilities of SQL.PL/SQL (Procedural Language/Structured Query Language) is Oracle CorporationXCHARXs procedural language extension for SQL and the Oracle relational database. PL/SQL is available in Oracle Database

Στόχοι του Oracle 11 g PL Εκπαίδευση προγραμματιστών SQL

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

  • Περιγράψτε τα βασικά στοιχεία της γλώσσας προγραμματισμού PL / SQL
  • Γράψτε και εκτελέστε τα προγράμματα PL / SQL στο SQL * Plus
  • Εκτελέστε τις λειτουργίες μετατροπής τύπου δεδομένων PL / SQL
  • Εμφάνιση εξόδου μέσω προγραμμάτων PL / SQL
  • Χειριστείτε τις συμβολοσειρές χαρακτήρων στα προγράμματα PL / SQL
  • Επίλυση προγραμμάτων PL / SQL

Προγραμματισμένο κοινό για το μάθημα Oracle 11 g PL SQL Developer

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

Προϋποθέσειςγια την πιστοποίηση Oracle 11 g PL SQL Developer

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

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

  1. Εισαγωγή στην PL / SQL
  • Προσδιορίστε τα οφέλη των υποπρογραμμάτων PL / SQL
  • Επισκόπηση των τύπων μπλοκ PL / SQL
  • Δημιουργήστε ένα απλό ανώνυμο μπλοκ
  • Πώς να δημιουργήσετε έξοδο από ένα μπλοκ PL / SQL;

2. Δηλώστε τα αναγνωριστικά PL / SQL

  • Κατάλογος των διαφορετικών τύπων αναγνωριστικών σε ένα υποπρόγραμμα PL / SQL
  • Χρήση της δήλωσης για τον ορισμό των αναγνωριστικών
  • Χρησιμοποιήστε μεταβλητές για την αποθήκευση δεδομένων
  • Προσδιορίστε τους τύπους κλιμακωτών δεδομένων
  • Το χαρακτηριστικό% TYPE
  • Τι είναι οι μεταβλητές δέσμευσης;
  • Ακολουθίες σε εκφράσεις PL / SQL

3. Γράψτε εκτελέσιμες δηλώσεις

  • Περιγράψτε τις βασικές οδηγίες σύνταξης PL / SQL
  • Μάθετε να σχολιάζετε τον κώδικα
  • Ανάπτυξη λειτουργιών SQL σε PL / SQL
  • Πώς να μετατρέψετε τύπους δεδομένων;
  • Περιγράψτε τα ενσωματωμένα μπλοκ
  • Προσδιορίστε τους χειριστές στο PL / SQL

4. Αλληλεπίδραση με τον διακομιστή Oracle

  • Επικαλέστε SELECT Statements στο PL / SQL
  • Ανάκτηση δεδομένων σε PL / SQL
  • Η έννοια του δρομέα SQL
  • Αποφύγετε τα σφάλματα χρησιμοποιώντας Συμβολισμούς Ονομάτων κατά τη χρήση των Δηλώσεων ανάκτησης και DML
  • Χειρισμός δεδομένων στο διακομιστή χρησιμοποιώντας PL / SQL
  • Κατανοήστε την έννοια του δρομέα SQL
  • Χρησιμοποιήστε τα χαρακτηριστικά του δρομέα SQL για να λάβετε ανατροφοδότηση σχετικά με το DML
  • Αποθηκεύστε και απορρίψτε τις συναλλαγές

5. Δομές ελέγχου

  • Υποχρεωτική επεξεργασία χρησιμοποιώντας Δήλωση IF
  • Υποχρεωτική επεξεργασία χρησιμοποιώντας τις καταστάσεις CASE
  • Περιγράψτε απλή δήλωση βρόχου
  • Περιγράψτε τη δήλωση βρόχου
  • Περιγράψτε για τη δήλωση βρόχου
  • Χρησιμοποιήστε τη Δήλωση Συνέχεια

6. Σύνθετοι τύποι δεδομένων

  • Χρησιμοποιήστε εγγραφές PL / SQL
  • Το χαρακτηριστικό% ROWTYPE
  • Εισαγωγή και ενημέρωση με εγγραφές PL / SQL
  • ΔΕΙΚΤΗΣ ΑΝΑ Πίνακες
  • Εξετάστε τις μεθόδους πίνακα INDEX BY
  • Χρησιμοποιήστε τον πίνακα εγγραφών INDEX BY

7. Προφανείς δρομείς

  • Τι είναι οι ρητοί δρομείς;
  • Δηλώστε το δρομέα
  • Ανοίξτε το δρομέα
  • Λήψη δεδομένων από τον δρομέα
  • Κλείστε το δρομέα
  • Δρομέας δρομέα FOR
  • Τα χαρακτηριστικά% NOTFOUND και% ROWCOUNT
  • Περιγράψτε τη ρήτρα FOR UPDATE και τη ρήτρα WHERE CURRENT

8. Χειρισμός εξαιρέσεων

  • Κατανοήστε τις εξαιρέσεις
  • Αντιμετώπιση εξαιρέσεων με PL / SQL
  • Προκαθορισμένα σφάλματα Oracle Server Trap
  • Παγίδα μη προκαθορισμένων σφαλμάτων διακομιστή Oracle
  • Εξαίρεση ορισμών που καθορίζονται από το χρήστη
  • Εξαφάνιση εξαίρεσης
  • RAISE_APPLICATION_ERROR Διαδικασία

9. Αποθηκευμένες διαδικασίες

  • Δημιουργήστε ένα σχεδιασμό υπομορφώματος διαμορφωμένου και στρώματος
  • Τροποποίηση ανάπτυξης με PL / SQL μπλοκ
  • Κατανοήστε το περιβάλλον εκτέλεσης PL / SQL
  • Αναφέρετε τα οφέλη από τη χρήση υποπρογραμμάτων PL / SQL
  • Καταγράψτε τις διαφορές μεταξύ Ανώνυμων Αποκλεισμάτων και Υποπρογραμμάτων
  • Δημιουργία, κλήση και κατάργηση αποθηκευμένων διαδικασιών
  • Εφαρμογή παραμέτρων διαδικασιών και τρόπων παραμέτρων
  • Προβολή πληροφοριών διαδικασίας

10. Αποθηκευμένες λειτουργίες και υποπρογράμματα εντοπισμού σφαλμάτων

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

11. Πακέτα

  • Αναφέρετε τα πλεονεκτήματα των Πακέτων
  • Περιγράψτε τα πακέτα
  • Ποια είναι τα συστατικά ενός Πακέτου;
  • Αναπτύξτε ένα πακέτο
  • Πώς να ενεργοποιήσετε την προβολή των στοιχείων του Πακέτου;
  • Δημιουργήστε την Προδιαγραφή Πακέτου και το Σώμα χρησιμοποιώντας τη Δηλωση SQL CREATE και τον SQL Developer
  • Επικαλέστε τα πακέτα δομών
  • Προβάλετε τον πηγαίο κώδικα PL / SQL χρησιμοποιώντας το λεξικό δεδομένων

12. Ανάπτυξη πακέτων

  • Υπερφόρτωση υποπρογραμμάτων σε PL / SQL
  • Χρησιμοποιήστε το πακέτο STANDARD
  • Χρήση προωθητικών δηλώσεων για την επίλυση παραπομπής παράνομης διαδικασίας
  • Εφαρμογή λειτουργιών πακέτων σε SQL και Περιορισμοί
  • Επίμονη κατάσταση των πακέτων
  • Επίμονη κατάσταση ενός δρομέα πακέτων
  • Ελέγξτε τις παρενέργειες των υποπρογραμμάτων PL / SQL
  • Επικαλέστε πίνακες εγγραφών PL / SQL σε πακέτα

13. Εφαρμογή πακέτων που παρέχονται από την Oracle στην ανάπτυξη εφαρμογών

  • Τι είναι τα πακέτα που παρέχονται από την Oracle;
  • Παραδείγματα ορισμένων πακέτων που παρέχονται από την Oracle
  • Πώς λειτουργεί το πακέτο DBMS_OUTPUT;
  • Χρησιμοποιήστε το πακέτο UTL_FILE για να αλληλεπιδράσετε με αρχεία λειτουργικού συστήματος
  • Καλέστε το πακέτο UTL_MAIL
  • Γράψτε τα υποπρογράμματα UTL_MAIL

14. Δυναμική SQL

  • Η ροή εκτέλεσης SQL
  • Τι είναι το Dynamic SQL;
  • Δηλώνουν μεταβλητές δρομέα
  • Δυναμική εκτέλεση ενός μπλοκ PL / SQL
  • Ρύθμιση παραμέτρων Native Dynamic SQL για τη συμπλήρωση κώδικα PL / SQL
  • Πώς μπορείτε να καλέσετε το πακέτο DBMS_SQL;
  • Εφαρμόστε το DBMS_SQL με μια παράμετρο DML
  • Δυναμική λειτουργικότητα πληρότητας SQL

15. Προτάσεις σχεδιασμού για τον κώδικα PL / SQL

  • Τυποποίηση σταθερών και εξαιρέσεων
  • Κατανοήστε τοπικά υποπρογράμματα
  • Γράψτε αυτόνομες συναλλαγές
  • Εφαρμόστε τον υπαινιγμό μεταγλωττιστή NOCOPY
  • Καλέστε το PARALLEL_ENABLE Hint
  • Η διεπαφή Cache αποτελεσμάτων της συνάρτησης PL / SQL
  • Η ρήτρα DETERMINISTIC με λειτουργίες
  • Χρήση μαζικής δέσμευσης για τη βελτίωση της απόδοσης

16. Ενεργοποιούν

  • Περιγράψτε τις σκανδάλες
  • Προσδιορίστε τους τύπους συμβάντων ενεργοποίησης και το σώμα
  • Σενάρια εφαρμογών για εφαρμογές ενεργοποίησης
  • Δημιουργήστε ενεργοποιητές DML χρησιμοποιώντας τη Δήλωση CREATE TRIGGER και τον SQL Developer
  • Προσδιορίστε τους τύπους συμβάντων ενεργοποίησης, το σώμα και την πυροδότηση (χρονοδιάγραμμα)
  • Διαφορές μεταξύ ενεργοποιήσεων επιπέδου δήλωσης και ενεργοποιήσεων επιπέδου γραμμής
  • Δημιουργία αντί για ενεργοποιημένες και ενεργοποιημένες
  • Πώς να διαχειριστείτε, να δοκιμάσετε και να αφαιρέσετε τους ενεργοποιητές;

17. Δημιουργία σφαλμάτων βάσης δεδομένων Compound, DDL και Event Database

  • Τι είναι τα Triggers Compound;
  • Προσδιορίστε τις ενότητες σημείου χρονισμού ενός ενεργοποιητή πινάκων
  • Κατανοήστε τη σύνθετη δομή σκανδαλισμού για πίνακες και προβολές
  • Εφαρμογή μιας σύνθετης ενεργοποίησης για την επίλυση του σφάλματος μεταλλαγμένου πίνακα
  • Σύγκριση ενεργοποιητών βάσης δεδομένων με αποθηκευμένες διαδικασίες
  • Δημιουργία ενεργοποιήσεων σε καταστάσεις DDL
  • Δημιουργία ενεργοποιήσεων βάσεων δεδομένων και γεγονότων συστήματος
  • Προνόμια συστήματος που απαιτούνται για τη διαχείριση ενεργοποιήσεων

18. PL / SQL Compiler

  • Τι είναι ο PL / SQL Compiler;
  • Περιγράψτε τις παραμέτρους αρχικοποίησης για τη σύνταξη PL / SQL
  • Καταγράψτε τις νέες προειδοποιήσεις χρόνου σύνταξης PL / SQL
  • Επισκόπηση των προειδοποιήσεων χρόνου σύνταξης PL / SQL για τα υποπρογράμματα
  • Κατάλογος των πλεονεκτημάτων των προειδοποιήσεων Compiler
  • Καταχωρίστε τις κατηγορίες μηνυμάτων ώρας σύνταξης μηνυμάτων PL / SQL
  • Ρύθμιση των επιπέδων μηνυμάτων προειδοποίησης: Χρήση SQL Developer, PLSQL_WARNINGS Παράμετρος αρχικοποίησης και DBMS_WARNING Προβολή προειδοποιήσεων Compiler: Χρήση του SQL Developer, του SQL * Plus ή των προβολών λεξικού δεδομένων

19. Διαχείριση Εξαρτημάτων

  • Επισκόπηση των εξαρτημάτων αντικειμένου σχήματος
  • Ερωτήσεις άμεσων αντικειμένων ερωτήματος χρησιμοποιώντας την προβολή USER_DEPENDENCIES
  • Ζητήστε την κατάσταση ενός αντικειμένου
  • Απαλλαγή εξαρτημένων αντικειμένων
  • Εμφάνιση των άμεσων και έμμεσων εξαρτήσεων
  • Εξαιρετική διαχείριση εξάρτησης στην βάση δεδομένων Oracle 12c
  • Κατανοήστε τις απομακρυσμένες εξαρτήσεις
  • Ανασυγκροτήστε μια μονάδα προγράμματος PL / SQL

Πιστοποίηση

Ο φοιτητής πρέπει να είναι προετοιμασμένος να κάνει δύο εξετάσεις:
Το Step1 περάσει αυτή την εξέταση
Επιλέξτε μία από αυτές τις εξετάσεις
Oracle Database Expert SQL
OR
Βάση δεδομένων Oracle 11g: Βασικές αρχές SQL I
OR
Βάση δεδομένων Oracle 12c: Βασικές αρχές SQL
Το Step2 περάσει αυτή την εξέταση
Επιλέξτε μία από αυτές τις εξετάσεις
Πρόγραμμα με PL / SQL
OR
Oracle Database 11g: Πρόγραμμα με PL / SQLFor περισσότερες πληροφορίες επικοινωνήστε μαζί μας.


Κριτικές