Formation
Interroger et manipuler des bases de données Oracle avec le langage SQL
Manipuler efficacement les données hébergées sur un serveur Oracle
Objectif
- Connaître les fonctionnalités du langage SQL : langage de requêtes, fonctions
- Comprendre comment manipuler des données avec le langage SQL
- Savoir créer et modifier des objetc (tables, vues,...) a l'aide de SQL Plus
- Être en mesure d'assurer la sécurité de l'accès aux données
Public concerné
- Analystes et analystes programmeurs
- Responsables de service, chefs de projet
- Administrateurs de bases de données, exploitants
Niveau requis
À propos
- Code : DBS101
- Durée : 3 Jours
Tarification
- 1 000 € H.T. / Jour
- 10 participants maximum par session.
- S'inscrire
Programme
Introduction
- Rappels sur le modèle relationnel
- Les composantes du serveur Oracle
Les commandes SQL+
- Variables de substitution
- Commandes ACCEPT et DEFINE
- Personnalisation de l'environnement
- Commandes de formatage
- Enregistrer le résultat d'une requête
- Dictionnaire de données
Le langage d'interrogation des données
- Structure d'une requête SQL
- Gestion des valeurs NULL
- Les opérateurs logiques
Utilisation des fonctions
- Les chaînes de caractères
- Les fonctions numériques, sur dates, de conversion, générales, de groupement
Les requêtes Multi-tables
- Jointure avec et sans condition
- Jointure externe et auto-jointure
- SQL 1999
Utilisation des opérateurs ensemblistes
- Union, intersect, différence
Utilisation des sous-interrogations
- Sous-interrogations : syntaxe
- Sous-interrogations dans la clause WHERE
- Sous-interrogations dans la clause FROM
- Sous-interrogations synchronisées
Le langage de manipulation de données (LMD)
- Notion de transaction, fin de transaction
- Annulation partielle, verrouillage
Le langage de définition des données (LDD)
- Création de tables : syntaxe
- Types de données et de contraintes
- Modifier la définition d'une table
- Supprimer une table
- Vue, séquence, index et synonyme
Contrôle des accès
- Le contrôle des accès
- Création d'un utilisateur, d'un rôle
- Gestion des privilèges
Les avantages
- De la théorie à la pratique : les multiples ateliers qui ponctuent ce programme apportent aux participants les compétences nécessaires à la manipulation de données au sein d'une base Oracle.
- Le passage en revue des différents aspects du langage SQL pour une meilleure appréhension de son rôle et de ses apports.
- Spécialistes des bases de données, les consultants apportent leurs conseils et leur expérience.