AVANT LA FORMATION
- Entretien téléphonique avec le formateur afin de personnaliser votre formation.
- Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes.
JOUR 1
Matin
Introduction
- Aspects historiques
- Saisir les normes SQL
- Se familiariser avec le modèle relationnel et les opérateurs en algèbre relationnel
- Les SGBD qui utilisent SQL
La définition des données (LDD)
- Les différents types de données
- La création, modification et suppression de tables
- Les vues et index
- Conserver l'intégrité des données
Après-midi
La Manipulation des Données (LMD)
- La sélection et l'insertion de données
- La modification et suppression de données
Les différentes fonctions
- Les fonctions numériques
- Les fonctions de comparaison et de tests
- Les fonctions de gestion des dates et heures
- Les fonctions sur les chaînes de caractères
- Les autres fonctions
JOUR 2
Matin
Le Langage de Contrôle des Données (DCL)
- Les raisons de la définition de droits
- Créer un utilisateur et changer son mot de passe
- L'attribution des droits grâce à la commande GRANT
- La suppression des droits grâce à la commande REVOKE
- L'utilisation et la suppression des rôles
- Réaliser des exercices relatifs à la sécurité
Le Langage de Contrôle de Transactions (TCL)
- Problématique liée aux accès concurrents
- Notion de transaction
Informations complémentaires - Pour aller plus loin
- Le chargement des données en masse avec SQL*Loader
- Les imports et exports de tables avec Oracle
- Les sous-SELECT
- Quelques notions de performances
- Présentation de SQL*Plus
- Présentation des TRIGGER
- Les tables système (Oracle)
Après-midi
Présentation de PL/SQL
- Syntaxe générale
- Les curseurs
- Les boucles FOR, WHILE, LOOP et la structure conditionnelle CASE
- Les exceptions les plus utilisées
- Création d'une procédure et d'une fonction stockée
- Les packages
- Compilation et suppression d'une procédure, d'une fonction ou d'un package
Les erreurs les plus fréquentes
- Relatives aux accès aux données (LDD/LMD)
- Relatives aux transactions et sessions (TCL/DCL)
- Relatives aux composants internes (mémoire, système)
FIN DE LA FORMATION
- Débrief de la formation avec le formateur pour consolider vos connaissances.