Aucun prérequis spécifique
À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :
Questionner le contenu des tables sous des aspects variés
Pratiquer le SQL de manière interactive dans tout environnement relationnel
Savoir rédiger des requêtes compatibles avec plusieurs Systèmes de Gestion de Base de Données
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 SQLLa 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éesAprès-midi
La Manipulation des Données (LMD)
La sélection et l'insertion de données
La modification et suppression de donnéesLes différentes fonctionsLes 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 transactionInformations complémentaires - Pour aller plus loinLe 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/SQLSyntaxe 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 packageLes erreurs les plus fréquentesRelatives 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 FORMATIONDébrief de la formation avec le formateur pour consolider vos connaissances.