Oracle - Interroger une BDD Oracle avec le langage SQL
Bases de données 1840 € HT
Objectifs
Connaître les fonctionnalités du langage SQL (langage de requêtes, fonctions…) et comprendre comment manipuler des données avec le langage SQL. Savoir créer et modifier des objets à l’aide de SQL Plus et être en mesure d’assurer la sécurité de l’accès aux données.
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques
-
Support de cours
Evaluation
- Exercices de validation en fin d’action
Public concerné
Analystes, programmeurs, responsables de service, chefs de projet ou administrateurs de bases de données
Pré-requis
Avoir suivi la formation « Introduction au SGBD Oracle » ou avoir des compétences et connaissances équivalentes.
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 FROM
- Sous-interrogations synchronisées
Le langage de manipulation des 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