|
|
|
Langage SQL - SQL*Plus
| Réf. : |
BBO10 |
| Durée : |
3j /
21h
|
| Tarif : |
1500 € |
Pré-requis
- Cette formation constitue un point d’entrée vers les sessions d’administration et de programmation PL/SQL.
- Elle présente le langage SQL dans son implémentation Oracle mais convient pour un fort pourcentage à une personne travaillant sur un autre produit.
Participants
- Utilisateurs de logiciels de type "Infocentre", futurs administrateurs, développeurs d'applications autour d'une base de données relationnelle.
Objectifs
- Maîtriser le langage SQL Oracle et l'outil SQL*Plus.
Contenu
ARCHITECTURE ORACLE : INTRODUCTION - Instance, Base de Données, Schéma.
- Objets SQL, Tablespaces, Fichiers.
- Client-Serveur, Service réseau Oracle.
LE LANGAGE SQL - Structure générale du langage.
- Types de données.
L'OUTIL SQL*PLUS - Connexion.
- Commandes essentielles.
- Variables d'environnement.
- Création de scripts.
- Gestion du format d'affichage.
SÉLECTIONS - Sélections simples dans une table:
- Projections,
- Comparaisons,
- Tris,
- Fonctions et Expressions.
- Sélections multitables:
- Jointure,
- Jointure externe,
- Autojointure.
- Requêtes imbriquées:
- Opérateurs ensemblistes
- Requêtes corrélées.
- Groupements:
- Clause Group By,
- Clause Having.
- Requêtes hiérarchiques:
- Clause Connect By,
- Pseudo-colonne Level.
DÉFINITION DES DONNÉES - Créations de tables.
- Modifications et suppressions de tables.
- Contraintes d'intégrité.
- Utilisation des Vues.
- Utilisation d'Index.
- Synonymes.
- Dictionnaire des données.
MANIPULATION DES DONNÉES - Ajouts (Insert.)
- Mises à jour (Update).
- Suppressions (Delete).
- Transactions.
- Gestion des incidents et accès concurrents.
- Mise en oeuvre (Commit / Rollback).
CONTRÔLE DES DONNÉES - Privilèges d'accès.
- Privilèges et vues.
OPTIMISATION : INTRODUCTION - Explain Plan.
- Lecture d'un plan d'exécution.
- Utilisation d'index.
- Règles de base.
|
|