Course Outline

Εισαγωγή

Σύνθετοι τύποι δεδομένων και συλλογές

  • Χρήση υποτύπων για εξειδικευμένες αναπαραστάσεις δεδομένων
  • Εφαρμογή μεταβλητών δρομέα και δυναμικών δρομέων για ευέλικτη ανάκτηση δεδομένων
  • Εργασία με συσχετιστικούς πίνακες και συλλογές για τη διαχείριση συνόλων δεδομένων
  • Εκτέλεση μαζικών λειτουργιών χρησιμοποιώντας δηλώσεις BULK COLLECT και FORALL
  • Αποτελεσματικός χειρισμός εξαιρέσεων σε μαζικές εργασίες

Αντικειμενοστρεφείς λειτουργίες σε Oracle Databases

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

Προηγμένη χρήση λειτουργιών στο SQL

  • Η επίκληση PL/SQL συναρτάται σε SQL δηλώσεις
  • Κατανόηση περιορισμών, επιπέδων καθαρότητας και ντετερμινισμού στο σχεδιασμό συναρτήσεων

Οργάνωση PL/SQL Μονάδων Προγράμματος

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

Ενσωμάτωση PL/SQL με Άλλα Languages

  • Ενσωμάτωση Java μεθόδων σε PL/SQL προγράμματα
  • Σύνδεση διαδικασιών γλώσσας C για κρίσιμες για την απόδοση λειτουργίες
  • Χρησιμοποιώντας εγγενείς τεχνικές μεταγλώττισης για τη βελτίωση της ταχύτητας εκτέλεσης

Προκατασκευασμένες Λύσεις και Μηχανισμοί Ασφαλείας

  • Δημιουργία πλαισίων εφαρμογών για πληροφορίες συγκεκριμένης περιόδου λειτουργίας
  • Εφαρμογή Virtual Private Database (VPD) για λεπτομερή έλεγχο πρόσβασης
  • Αποτελεσματική διαχείριση περιόδων σύνδεσης και πλαισίων χρηστών
  • Κωδικός προφίλ και ανίχνευσης PL/SQL για τον εντοπισμό σημείων συμφόρησης απόδοσης

Βελτιστοποίηση PL/SQL απόδοσης κώδικα

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

Πρόληψη SQL Επιθέσεων με ένεση

  • Υιοθέτηση βέλτιστων πρακτικών για την προστασία PL/SQL του κώδικα από τρωτά σημεία ένεσης

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

Requirements

  • Ικανότητα στο SQL και εξοικείωση με το περιβάλλον της βάσης δεδομένων Oracle
  • Στέρεη κατανόηση βασικών PL/SQL εννοιών και εμπειρία στη σύνταξη PL/SQL κώδικα

Ακροατήριο

  • προγραμματιστές
  • PL/SQL ασκούμενοι
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories