TypeClassroom Training
REGISTREREN

Contact

Velden gemarkeerd met een * nodig

 

Oracle 11 g PL SQL-ontwikkelaar

Oracle 11 g PL SQL Developer Training Course & certificering

Overzicht

Publiek & Vereisten

Cursus beschrijving

Planning & tarieven

certificaat

Oracle 11 g PL SQL Developer Training Course Overzicht

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

Doelstellingen van Oracle 11 g PL SQL Developer Training

Na het voltooien van deze les zou je in staat moeten zijn om:

  • Beschrijf de grondbeginselen van de programmeertaal PL / SQL
  • Schrijf en voer PL / SQL-programma's uit in SQL * Plus
  • Voer de conversiefuncties van het PL / SQL-gegevenstype uit
  • Weergave uitvoer via PL / SQL-programma's
  • Manipuleer tekenreeksen in PL / SQL-programma's
  • Debug PL / SQL-programma's

Beoogde doelgroep voor Oracle 11 g PL SQL Developer-cursus

Deze tutorial is bedoeld voor software-professionals die bereid zijn PL / SQL programmeertaal in eenvoudige en eenvoudige stappen te leren. Deze tutorial geeft je veel begrip van PL / SQL programmeerconcepten, en na het voltooien van deze tutorial, ben je op een gemiddeld niveau van expertise van waar je jezelf naar een hoger niveau van expertise kunt brengen.

voorwaardenvoor Oracle 11 g PL SQL Developer-certificering

Je moet een basiskennis hebben van software basisbegrippen zoals wat is database, broncode, teksteditor en uitvoering van programma's, enz. Als u al begrip hebt over SQL en andere computer programmeertaal dan zal het een bijkomend voordeel zijn om door te gaan.

Cursusoverzicht Duur: 3 dagen

  1. Inleiding tot PL / SQL
  • Identificeer de voordelen van PL / SQL-subprogramma's
  • Overzicht van de soorten PL / SQL-blokken
  • Maak een eenvoudig anoniem blok
  • Hoe de uitvoer van een PL / SQL-blok te genereren?

2. Declareer PL / SQL-identificaties

  • Maak een lijst van de verschillende soorten id's in een PL / SQL-subprogramma
  • Gebruik van de declaratieve sectie om ID's te definiëren
  • Gebruik variabelen om gegevens op te slaan
  • Identificeer scalaire gegevenstypen
  • Het kenmerk% TYPE
  • Wat zijn Binding-variabelen?
  • Sequences in PL / SQL Expressions

3. Schrijf uitvoerbare verklaringen

  • Beschrijf Basic PL / SQL Block Syntax Guidelines
  • Leer de code te becommentariëren
  • Implementatie van SQL-functies in PL / SQL
  • Hoe datatypen te converteren?
  • Beschrijf geneste blokken
  • Identificeer de operators in PL / SQL

4. Interactie met de Oracle Server

  • Roep SELECT-statements op in PL / SQL
  • Ophalen van gegevens in PL / SQL
  • SQL-cursorconcept
  • Voorkom fouten door naamgevingsconventies te gebruiken bij het gebruik van Ophalen en DML-verklaringen
  • Gegevensmanipulatie in de server met behulp van PL / SQL
  • Begrijp het SQL Cursor-concept
  • Gebruik SQL Cursor Attributes om feedback over DML te verkrijgen
  • Bewaar en verwijder transacties

5. Controlestructuren

  • Voorwaardelijke verwerking met behulp van IF-verklaringen
  • Voorwaardelijke verwerking met CASE-verklaringen
  • Beschrijf eenvoudige lusverklaring
  • Beschrijf while-instructie
  • Beschrijf voor lusverklaring
  • Gebruik de doorloopverklaring

6. Samengestelde gegevenstypen

  • Gebruik PL / SQL-records
  • Het kenmerk% ROWTYPE
  • Invoegen en bijwerken met PL / SQL-records
  • INDEX PER TABELLEN
  • Onderzoek INDEX BY tabelmethoden
  • Gebruik INDEX BY tabel met records

7. Expliciete cursisten

  • Wat zijn expliciete cursors?
  • Verklaar de Cursor
  • Open de cursor
  • Gegevens van de Cursor ophalen
  • Sluit de cursor
  • Cursor FOR-lus
  • De% NOTFOUND en% ROWCOUNT Attributen
  • Beschrijf de FOR UPDATE-clausule en WHERE CURRENT-clausule

8. Afhandeling van uitzonderingen

  • Uitzonderingen begrijpen
  • Behandel uitzonderingen met PL / SQL
  • Trap Vooraf gedefinieerde Oracle Server-fouten
  • Val niet-voorgedefinieerde Oracle Server-fouten op
  • Trap door de gebruiker gedefinieerde uitzonderingen
  • Uitzonderingen propageren
  • RAISE_APPLICATION_ERROR Procedure

9. Opgeslagen procedures

  • Maak een gemodulariseerd en gelaagd subprogrammaontwerp
  • Modulariseer ontwikkeling met PL / SQL-blokken
  • Begrijp de PL / SQL-uitvoeringsomgeving
  • Maak een lijst van de voordelen van het gebruik van PL / SQL-subprogramma's
  • Maak een lijst van de verschillen tussen Anoniem Blokken en Subprogramma's
  • Opgeslagen procedures aanmaken, aanroepen en verwijderen
  • Implementeer Procedures Parameters en Parameters Modes
  • Procedure-informatie bekijken

10. Opgeslagen functies en debuggen van subprogramma's

  • Creëer, roep en verwijder een opgeslagen functie
  • Identificeer de voordelen van het gebruik van opgeslagen functies
  • Identificeer de stappen om een ​​opgeslagen functie te creëren
  • Invoke User-Defined Functions in SQL Statements
  • Beperkingen bij het aanroepen van functies
  • Beheers bijwerkingen bij het aanroepen van functies
  • Bekijk functies Informatie
  • Hoe functies en procedures te debuggen?

11. Pakketjes

  • De voordelen van pakketten vermelden
  • Beschrijf pakketten
  • Wat zijn de componenten van een pakket?
  • Ontwikkel een pakket
  • Hoe zichtbaar te maken van de componenten van een pakket?
  • Maak de pakketspecificatie en het hoofdgedeelte met behulp van de SQL CREATE-instructie en SQL-ontwikkelaar
  • Roep de pakketconstructies aan
  • Bekijk de PL / SQL-broncode met behulp van het gegevenswoordenboek

12. Pakketten implementeren

  • Overbelasting van subprogramma's in PL / SQL
  • Gebruik het STANDAARD-pakket
  • Gebruik forward-verklaringen om illegale procedureverwijzing op te lossen
  • Pakketfuncties implementeren in SQL en beperkingen
  • Aanhoudende staat van pakketten
  • Aanhoudende status van een pakketcursor
  • Beheers de bijwerkingen van PL / SQL-subprogramma's
  • PL / SQL-tabellenlijsten in pakketten aanroepen

13. Implementeer door Oracle geleverde pakketten in Application Development

  • Wat zijn door Oracle geleverde pakketten?
  • Voorbeelden van enkele door Oracle geleverde pakketten
  • Hoe werkt het DBMS_OUTPUT pakket?
  • Gebruik het UTL_FILE-pakket om te werken met bestanden van het besturingssysteem
  • Roep het UTL_MAIL-pakket aan
  • Schrijf UTL_MAIL-subprogramma's

14. Dynamische SQL

  • De uitvoeringsstroom van SQL
  • Wat is dynamische SQL?
  • Declaror Cursor Variables
  • Dynamisch een PL / SQL-blok uitvoeren
  • Configureer Native Dynamic SQL om PL / SQL-code te compileren
  • Hoe een DBMS_SQL-pakket aan te roepen?
  • Implementeer DBMS_SQL met een DML-instructie met parameters
  • Dynamische SQL Functionele volledigheid

15. Ontwerpoverwegingen voor PL / SQL-code

  • Standaardiseren van constanten en uitzonderingen
  • Begrijp lokale subprogramma's
  • Schrijf autonome transacties
  • Voer de NOCOPY Compiler-tip uit
  • Roep de PARALLEL_ENABLE-tip aan
  • De Cross-Session PL / SQL-functie Uitslagcache
  • De DETERMINISTISCHE clausule met functies
  • Gebruik van bulkbinding om de prestaties te verbeteren

16. triggers

  • Beschrijf Triggers
  • Identificeer de Trigger Event Types en Body
  • Scenario's voor zakelijke toepassingen voor het implementeren van triggers
  • Maak DML-triggers met behulp van de instructie CREATE TRIGGER en SQL Developer
  • Identificeer de Trigger Event Types, Body en Firing (Timing)
  • Verschillen tussen Statement Level Triggers en Row Level Triggers
  • Maak in plaats van en Uitgeschakelde Triggers
  • Triggers beheren, testen en verwijderen?

17. Verbindingen, DDL en gebeurtenisdatabase-triggers maken

  • Wat zijn samengestelde triggers?
  • Identificeer de Timing Point-secties van een Table Compound Trigger
  • Begrijp de samengestelde triggerstructuur voor tabellen en weergaven
  • Implementeer een samengestelde trigger om de fout Mutating Table op te lossen
  • Vergelijking van database-triggers met opgeslagen procedures
  • Creëer Triggers op DDL-statements
  • Creëer Database-Event en System-Events Triggers
  • Systeemrechten vereist voor het beheren van triggers

18. PL / SQL-compiler

  • Wat is de PL / SQL-compiler?
  • Beschrijf de initialisatieparameters voor PL / SQL-compilatie
  • Maak een lijst van de nieuwe PL / SQL Compile Time-waarschuwingen
  • Overzicht van PL / SQL Compilertijdwaarschuwingen voor subprogramma's
  • Maak een lijst van de voordelen van Compiler-waarschuwingen
  • Lijst met de categorieën PL / SQL-tijdwaarschuwingen voor compilatie
  • De waarschuwingsniveaus instellen: SQL-ontwikkelaar, PLSQL_WARNINGS Initialisatieparameter en DBMS_WARNING Compilermaatregelen weergeven: SQL-ontwikkelaar, SQL * Plus of de gegevenswoordenboekweergaven gebruiken

19. Beheer afhankelijkheden

  • Overzicht van afhankelijkheden van het Schema-object
  • Query Direct Object Afhankelijkheden met behulp van de USER_DEPENDENCIES View
  • Vraag de status van een object op
  • Invalidatie van afhankelijke objecten
  • Toon de directe en indirecte afhankelijkheden
  • Fine-Grained Dependency Management in Oracle Database 12c
  • Informatie over externe afhankelijkheden
  • Een PL / SQL-programmeereenheid opnieuw compileren

Schrijf ons alstublieft bij info@itstechschool.com & contact us at + 91-9870480053 voor de cursusprijs & certificeringkosten, planning & locatie

Stuur ons een query

certificaat

Na het voltooien van deze cursus moeten kandidaten bereid zijn om twee examens af te leggen:
Step1 Ga voor dit examen
Kies een van deze examens
Oracle Database SQL Expert
OR
Oracle Database 11g: SQL Fundamentals I
OR
Oracle Database 12c: SQL Fundamentals
Step2 Ga voor dit examen
Kies een van deze examens
Programmeer met PL / SQL
OR
Oracle Database 11g: Programma met PL / SQLVoor meer info, neem gerust contact met ons op.


Beoordelingen