Introduction to Oracle 9i: SQL

advertisement
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
Download