NEO ΕΠΙΔΟΤΟΥΜΕΝΟ ΠΡΟΓΡΑΜΜΑ ΑΝΕΡΓΩΝ 18-24 ΕΤΩΝ
10. ORACLE 9i PL/SQL FUNDAMENTALS

ΣΚΟΠΟΣ ΣΕΜΙΝΑΡΙΟΥ  

Αυτό το σεμινάριο εισάγει τους συμμετέχοντες στη δομημένη γλώσσα προγραμματισμού PL / SQL και τους βοηθά να αντιληφθούν τα πλεονεκτήματά της. Μαθαίνουν να δημιουργούν κώδικα εφαρμογών που μπορεί να χρησιμοποιηθεί από άλλες εφαρμογές ανάπτυξης και διαχείρισης δεδομένων. Τα παραδείγματα και η πρακτική εξάσκηση κατά τη διάρκεια του μαθήματος ενισχύουν την αφομοίωση των θεωρητικών εννοιών.
 
ΣΕ ΠΟΙΟΥΣ ΑΠΕΥΘΥΝΕΤΑΙ  

Αναλυτές και Προγραμματιστές εφαρμογών
Διαχειριστές Βάσεων Δεδομένων
Μηχανικούς Τεχνικής Υποστήριξης Λογισμικού

ΣΤΟΧΟΙ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ

  • Χαρακτηριστικά και σύνταξη κώδικα PL / SQL
  • Έλεγχος ροής προγράμματος υπό συνθήκες (loops, control structures, and explicit cursors)
  • Διαχείριση σφαλμάτων

ΘΕΜΑΤΑ ΣΕΜΙΝΑΡΙΟΥ  

Introduction
Describing PL/SQL
Describing the Use of PL/SQL for the Developer and the Database Administrator
Explaining the Benefits of PL/SQL

Declaring Variables
Recognizing the Basic PL/SQL Block and Its Sections
Describing the Significance of Variables in PL/SQL
Distinguishing Between PL/SQL and Non-PL/SQL Variables
Declaring Variables and Constants
Executing a PL/SQL Block

Writing Executable Statements
Recognizing the Significance of the Executable Section
Writing Statements Within the Executable Section
Describing the Rules of Nested Blocks
Executing and Testing a PL/SQL Block
Using Coding Conventions

Interacting with the Oracle Server
Writing a Successful SELECT Statement in PL/SQL
Declaring the Data type and Size of a PL/SQL Variable Dynamically
Writing Data Manipulation Language (DML) Statements in PL/SQL
Controlling Transactions in PL/SQL
Determining the Outcome of SQL DML Statements

Writing Control Structures
Identifying the Uses and Types of Control Structures
Constructing an IF Statement
Constructing and Identifying Different Loop Statements
Controlling Block Flow Using Nested Loops and Labels
Using Logic Tables

Working with Composite Data types
Creating User-Defined PL/SQL Records
Creating a PL/SQL Table
Creating a PL/SQL Table of Records
Differentiating Among Records, Tables, and Tables of Records

Writing Explicit Cursors
Using a PL/SQL Record Variable
Distinguishing Between the Implicit and Explicit Cursor
Writing a Cursor FOR Loop

Advanced Explicit Cursor Concepts
Writing a Cursor that Uses Parameters
Determining When a FOR UPDATE Clause in a Cursor Is Required
Using a PL/SQL Table Variable
Using a PL/SQL Table of Records

Handling Exceptions
Defining PL/SQL Exceptions
Recognizing Unhandled Exceptions
Listing and Using Different Types of PL/SQL Exception Handlers
Trapping Unanticipated Errors
Describing the Effect of Exception Propagation in Nested Blocks
Customizing PL/SQL Exception Messages

ΕΚΠΑΙΔΕΥΤΙΚΕΣ ΜΕΘΟΔΟΙ

  • Πλήρως εξοπλισμένο εργαστήριο Η/Υ με εγκατεστημένο το περιβάλλον της Oracle
  • Εκπαιδευτική Μεθοδολογία και πρότυπα της Oracle
  • Επίσημο εκπαιδευτικό υλικό της Oracle (βιβλία, οπτικοακουστικό υλικό, εργαστηριακές ασκήσεις)
  • Έμπειροι εισηγητές με πολυετή εργασιακή και διδακτική εμπειρία

ΔΙΑΡΚΕΙΑ

16  ώρες