| Deze module verschaft de deelnemer kennis en vaardigheden in de omgang met relationele databases door middel van de vraagtaal SQL (Structured Query Language), en kennis en vaardigheden van de Oracle
procedurele programmeertaal PL/SQL om
stored procedures en programmablokken te schrijven. |
| Deze module is bestemd voor
Applicatie Ontwikkelaars, Implementatie specialisten, PL/SQL Ontwikkelaars, Forms Ontwikkelaars, Reports Ontwikkelaars, Technisch Consultants |
| - Schrijf SQL queries op één en/of meer tabellen
- SQL output aanpassen met: single row en conversie functies en conditionele expressies.
- Group functies voor data aggregatie.
- Data manipuleren in tabellen
- Creeer database objecten.
- Creeer PL/SQL code die gedeeld kan worden door meerdere applicaties.
- Creeer anonymous PL/SQL blocks, stored procedures en functies.
- Declareer identifiers en PL/SQL Variables.
- Ophalen en manipuleren van data met PL/SQL
- Opslaan en ongedaan maken van transacties
- Conditionele flow control (loops, control structures).
- Foutafhandeling in PL/SQL applicaties.
|
| - Inleiding SQL
- Structuur van database en tabellen
- De principes van een vraagtaal
- Enkelvoudige queries
- Filteren, Sorteren en groeperen van gegevens
- Conversie Functies, Group functies, Conditionele Expressies
- Ophalen van data uit meerdere tabellen met ANSI SQL 99 join syntax
- Subqueries en gecorreleerde queries
- Set Operators
- Definitie en gebruik van Set Operatoren
- Ordenen van resultaat bij Set operations
- Data manipulatie: toevoegen, wijzigen en verwijderen van gegevens.
- Creëren en beheren van tabellen
- Opmaken van rapporten
- Toepassingen van views
- Creëren van en omgaan met Sequences, Indexes en Synonyms
- Eigenschappen en plaats van PL/SQL
- PL/SQL instructies en statements
- Block structuur van PL/SQL programma's
- Variabelen, constanten en datatypes in een PL/SQL programma
- Control structures: IF en CASE statements en werken met loops
- Schrijven van executable statements
- SQL en Database
- Ophalen en manipuleren van data met PL/SQL
- Opslaan en ongedaan maken van transacties
- Samengestelde datatypes
- PL/SQL records
- %ROWTYPE attribuut
- toevoegen en wijzigen met PL/SQL records
- INDEX BY tabel methodes
- Cursors in PL/SQL
- Theorie van en werken met explicit cursors
- For Update en Where Current Of clausules
- Stored procedures en functies, en debuggen van subprogramma's
- Foutafhandeling in PL/SQL applicaties
|
| Op deze module is geen aparte certificering van toepassing |
| Nederlandstalig materiaal |
| mbo+ |
| Kennis van het Relationeel model is gewenst. |
| * Oracle Database SQL Fundamentals 2
* Oracle Database Develop PL/SQL Program Units
* Oracle Database Administration |