Oracle University | Contact: +31 (0)30 669 9244 Introduction to Oracle 9i: SQL Duration: 5 Dagen What you will learn De 9i versie van deze cursus wordt alleen in de vorm van zelfstudie aangeboden in Nederland. Zelfstudie cursussen kunt u alleen boeken via onze Education Service Desk: 030-6699244. De 11g versie wordt aangeboden in twee delen in Nederland: Oracle Database 11g: SQL Fundamentals I en Oracle Database 11g: SQL Fundamentals II Zelfstudie cursussen kunt u alleen boeken via onze Education Service Desk: 030-6699244. De 10g versie wordt wel aangeboden in klassikale vorm: Oracle Database 10g: SQL Fundamentals I and Oracle Database 10g: SQL Fundamentals II Deze cursus verschilt heel weinig met de 9i versie en als u bij aanvang de docent laat weten dat u nog met 9i werkt, zal hij/zij aangeven welke features vanaf Oracle10g geïntroduceerd werden en voor u nog niet toepasbaar zijn. Audience Applicatie Ontwikkelaar met PL/SQL Data Warehouse Administrator Data Warehouse Analist Data Warehouse Analyst Data Warehouse Beheerder Database Administrators Database Beheerder PL/SQL Developer Prerequisites Gewenste voorkennis Ruime automatiseringservaring Course Topics Inleiding tot relationele databases Wat is een database? Geschiedenis RDBMS Tabellen, kolommen en rijen Datatypes NULL waarde Primary Key en Foreign Key Data Dictionary Copyright © 2009, Oracle. All rights reserved. Pagina 1 Zoekopdrachten formuleren met Select statements Basis elementen van een Select statement Introductie iSQL*Plus en iSQL*Plus commando's Rekenkundige expressies Unieke rijen uit resultaat filteren Rijen uit resultaat filteren op basis van condities Volgorde van rijen bepalen Single-row functies Karakter functies Getal functies Datum functies DATE/TIMESTAMP datatype en bijbehorende functies Functies voor conversie van datatypes Algemene functies Geneste functies Group functies Totaal, maximum, minimum, aantal, gemiddelde Groepen maken Groepen filteren Business Intelligence Functies Cube en Rollup Gebruik van GROUPING SETS Hergebruik van query binnen complexe query Data opvragen uit meer tabellen Carthesisch product Joins versus ANSI joins Equi join Non equi join Self join Outer join Cross join en natural join Full join en Two-sided join Subquery Geneste query Single-row subquery Multiple-row subquery Multiple-column subquery Subquery in From clausule Gecorreleerde subquery Gebruik van een scalaire subquery SET-operatoren Principe SET-operatoren Verzameling van tabellen Complete verzameling van tabellen Doorsnede van tabellen Verschil tussen tabellen Copyright © 2009, Oracle. All rights reserved. Pagina 2 Hiërarchisch zoeken Boomstructuur opstellen Niveau tonen Boomstructuur opmaken Werken met de iSQL*Plus omgeving Handige instellingen Interactieve scripts met behulp van substitutie parameters Paginakop en -voet instellen Data manipulatie Rijen invoegen Rijen aanpassen Rijen verwijderen Rijen invoegen in meerdere tabellen via 1 opdracht Rijen invoegen en aanpassen via 1 opdracht Gebruik van expliciete default kolomwaardes Controle op data manipulatie Transactie controle en locking mechanisme Tabellen Tabel creëren Datatypes Definitie tabel aanpassen Tabel verwijderen Naam tabel wijzigen Tabel leegmaken Commentaar tabel Tabellen in Data Dictionary Constraints Definitie en nut constraints Soorten constraints Constraints creëren, aanpassen, verwijderen, tijdelijk uitschakelen Constraints in Data Dictionary Views Definitie en nut van views Views creëren Data manipulatie op views Views in Data Dictionary Andere database objecten Sequences Indexen Synoniemen Objecten in Data Dictionary Rechten Gebruikers, rollen en rechten Rechten toekennen Rechten ontnemen Copyright © 2009, Oracle. All rights reserved. Pagina 3 Rollen definiëren Rechten in Data Dictionary SQL Workshop Gerelateerde cursussen Introduction to Oracle9i: SQL Self-Study CD Course Copyright © 2009, Oracle. All rights reserved. Pagina 4