Fiche Formation - Right

Transcription

Fiche Formation - Right
2UDFOHJ/HVQRXYHDXWpV
Objectif de la formation
/HVQRXYHDXWpVDSSRUWpHVj50$1
/HVQRXYHDXWpVDSSRUWpHVj$60
/HVQRXYHDXWpVDSSRUWpHVjODVpFXULWp
/HVQRXYHDXWpVDSSRUWpHVjO¶RSWLPLVDWLRQGHUHTXrWH64/
Les nouveaux outils SQL Plan Management, Database Replay, Data Recovery Advisor.
4 jours (soit 28 heures)
DIG_NEW11G
CONTENU DE LA FORMATION
Le langage SQL : Introduction
3XEOLFFRQFHUQp
%DVHGHGRQQpHV
'pYHORSSHXU
$GPLQLVWUDWHXU6\VWqPH
3UpUHTXLV
&RQQDvWUHOHODQJDJH64/
0R\HQVSpGDJRJLTXHVHWHQFDGUHPHQW
)RUPDWLRQSUpVHQWLHOOH3RVWHVLQIRUPDWLTXHV
LQGLYLGXHOV9LGpRSURMHFWHXU6XSSRUWGH
FRXUVIRXUQLjFKDTXHVWDJLDLUH$OWHUQDQFH
HQWUHH[SRVpVWKpRULTXHVSpGDJRJLH
LQWHUDFWLYHHWSUDWLTXH6\QWKqVH
Formateur expert en informatique et nouvelles
technologies
0R\HQG
pYDOXDWLRQHWVXLYL
4XHVWLRQVUpSRQVHVRUDOHV([HUFLFHVFDV
pratiques ±6\QWKqVHVLQWHUPpGLDLUHVHWILQDOH
Feuille d¶pPDUJHPHQWHWpYDOXDWLRQGHILQGH
stage
,QWURGXFWLRQDXPRGqOHUHODWLRQQHO
6\VWqPHGHJHVWLRQGHEDVHVGHGRQQpHVUHODWLRQQHO2UDFOH
- Communiquer avec un SGBDR par l¶LQWHUPpGLDLUHG¶instruction SQL
Utiliser iSQL*Plus
3UpVHQWDWLRQGHL64/3OXV
- Les commandes iSQL*Plus
6HFRQQHFWHUjL64/3OXV
&KDUJHUVDXYHJDUGHUHWH[pFXWHUGHVILFKLHUVVFULSW
'pILQLUOHVSUpIpUHQFHVL64/3OXV
([WUDLUHOHVGRQQpHVjO¶aide de l¶instruction SELECT
/
RUGUH6(/(&7pOpPHQWDLUH
6pOHFWLRQQHUGHVFRORQQHVVSpFLILTXHV
([SUHVVLRQVDULWKPpWLTXHV
([SUHVVLRQVDULWKPpWLTXHV
&KDvQHVGHFDUDFWqUHVOLWWpUDOHV
5HVWUHLQGUHHWWULHUOHVGRQQpHV
- La clause Where
- La clause ORDER BY
/HVRSpUDWHXUVGHFRPSDUDLVRQ
- Les fonctions et expressions
- Les fonctions sur les dates
- Les fonctions de conversion
&KDvQHGHFDUDFWqUHVHWGDWHV
8WLOLVHUGHVIRQFWLRQVPRQROLJQHVSRXUSHUVRQQDOLVHUXQUpVXOWDW
'pFULUHOHVGLIIpUHQFHVHQWUHOHVIRQFWLRQVPRQROLJQHVHWPXOWLOLJQHV
0DQLSXOHUGHVFKDvQHVDYHFGHVIRQFWLRQVGHW\SHFDUDFWqUHGDQVOHV
clauses SELECT et WHERE
0DQLSXOHUGHVQRPEUHVjO
DLGHGHVIRQFWLRQV5281'7581&HW02'
0DQLSXOHUGHVGDWHVjO
DLGHGHIRQFWLRQVGHW\SHGDWH
1
institute.sfeir.com
09 72 28 43 99
Utiliser les fonctions de conversion et les expressions conditionnelles
- Les fonctions monolignes
/HVIRQFWLRQVGHPDQLSXODWLRQGHFDUDFWqUHV
/HVIRQFWLRQVQXPpULTXHV5281'7581&02'
- Les fonctions de conversion TO_CHAR, TO_NUMBER et TO_DATE
$SSOLTXHUOHVIRQFWLRQV19/18//,)HW&2$/(6&(jGHVGRQQpHV
- Utiliser la logique conditionnelle IF THEN ELSE dans une instruction
SELECT
- Fonction DECODE
Les fonctions de groupe
- Types de fonctions de groupe
- Syntaxe
- Utiliser les fonctions de groupe
- La clause GROUP BY
- La clause HAVING
Comment interroger plusieurs tables ?
- La jointure
- La jointure interne
- La jointure externe
/HSURGXLWFDUWpVLHQ
Les sous-interrogations
- Types de sous-interrogations
- Syntaxe d¶uns sous interrogation
,QFOXUHXQDXWUHRUGUH6(/(&7GDQVXQHUHTXrWH
- Sous-interrogation mono-ligne et sous-interrogation multi-lignes
$MRXWHU0RGLILHUHW6XSSULPHUGHVGRQQpHV
/HODQJDJHGHPDQLSXODWLRQGHGRQQpHV
- Description des instructions LMD
- L¶instruction INSERT
- L'instruction UPDATE
- L¶instruction DELETE
- Les transactions
- Les instructions COMMIT et ROLLBACK
3ULQFLSHGHODFRKpUHQFHHQOHFWXUH
&UpHU0RGLILHUHW6XSSULPHUGHVWDEOHV
/HODQJDJHGHGpILQLWLRQGHGRQQpHV
- Description des instruction LDD
/HVREMHWVGHEDVHGHGRQQpHV
- L¶instruction CREATE TABLE
- L¶instruction ALTER TABLE
- L¶instruction DROP TABLE
- Afficher la structure d'une table
$IILFKHUOHVW\SHVGHGRQQpHVGLVSRQLEOHVSRXUOHVFRORQQHV
3UpVHQWDWLRQGHVFRQWUDLQWHV
2
institute.sfeir.com
09 72 28 43 99
Le langage PL/SQL : Introduction
'pILQLWLRQGXODQJDJH3/64/
- Environnement PL/SQL
- Avantages de PL/SQL
- Structure d¶un bloc PL/SQL
- Types de bloc PL/SQL
&UpHUXQEORFDQRQ\PH
([pFXWHUXQEORFDQRQ\PH
- Tester la sortie d¶un bloc PL/SQL
'pFODUHUGHVYDULDEOHV3/64/
- Utilisation des variables
- Identificateurs dans un sous-programme PL/SQL
'pFODUHUHWLQLWLDOLVHUGHVYDULDEOHV3/64/
7\SHVGHGRQQpHVVFDODLUHV
'pFODUHUGHVYDULDEOHVVFDODLUHV
'pFODUHUGHVYDULDEOHVERROpHQQHV
9DULDEOHVDWWDFKpHV
(FULUHGHVLQVWUXFWLRQVH[pFXWDEOHV
8QLWpVOH[LFDOHVG¶un bloc PL/SQL
- Fonction SQL dans le code PL/SQL
8WLOLVHUGHVEORFVLPEULTXpVHQWDQWTX
LQVWUXFWLRQV
3RUWpHHWYLVLELOLWpGHVYDULDEOHV
- Qualifier un identificateur
2SpUDWHXUVHQODQJDJH3/64/
Interagir avec le serveur Oracle
- Instructions SQL en langage PL/SQL
- Instructions SELECT dans PL/SQL
0DQLSXOHUOHVGRQQpHVHQODQJDJH3/64/&XUVHXU64/
/HVVWUXFWXUHVGHFRQWU{OH
&RQWU{OHUOHIOX[G
H[pFXWLRQ
- Instructions IF
- Instructions CASE
&RQGLWLRQVERROpHQQHV
&RQWU{OHG
LWpUDWLRQ
- Boucle de base
- Boucle WHILE
- Boucle FOR
/HVW\SHVGHGRQQpHVFRPSRVLWHV
/HVW\SHVGHGRQQpHVFRPSRVLWHV
- Enregistrements PL/SQL
- Attribut %ROWTYPE
- Tables INDEX BY
- Table d'enregistrements INDEX BY
Les curseurs explicites
3UpVHQWDWLRQGHVFXUVHXUV
3
institute.sfeir.com
09 72 28 43 99
'pFODUHUOHFXUVHXU2XYULUOHFXUVHXU&RQWU{OHUOHVFXUVHXUV([WUDLUH
GHVGRQQpHVjSDUWLUGXFXUVHXU)HUPHUOHFXUVHXU
- Curseurs et enregistrements
- Boucles FOR de curseur
&XUVHXUVDYHFSDUDPqWUHV
*pUHUOHVH[FHSWLRQV
- Les types d¶exception
- Intercepter les exceptions
- Traiter les exceptions
([FHSWLRQVSUpGpILQLHV
([FHSWLRQVGpILQLHVSDUO
XWLOLVDWHXU
- Propager des exceptions
3URFpGXUH5$,6(B$33/,&$7,21B(5525
&UpHUGHVSURFpGXUHVHWGHVIRQFWLRQVVWRFNpHV
3URFpGXUHVHW)RQFWLRQV
'LIIpUHQFHVHQWUHEORFVDQRQ\PHVHWVRXVSURJUDPPHV
- Instruction CREATE OR REPLACE PROCEDURE
- Instruction CREATE OR REPLACE FUNCTION
&UpHUXQHSURFpGXUHHWXQHIRQFWLRQVLPSOHV
$SSHOHUXQHSURFpGXUHHWXQHIRQFWLRQ
7UDQVPHWWUHXQSDUDPqWUHjODIRQFWLRQ
$SSHOHUXQHIRQFWLRQDYHFXQSDUDPqWUH
4
institute.sfeir.com
09 72 28 43 99

Documents pareils