Référence
BDD31
Durée du cours
3 jours
Prix Euro HT
Nous contacter
Objectif du cours
Maîtriser le langage SQL et les outils SQL*Plus et iSQL*Plus.
Public concerné
Développeurs, chefs de projet, administrateurs de bases de données et en général toute personne ayant à manipuler des données dans une base de données relationnelle.
Niveau requis
Connaître les concepts des bases de données relationnelles
Introduction
Les bases de données relationnels et Oracle un SGBD relationnel – Le langage SQL – le langage PL-SQL.
1ère partie : Le langage de manipulation des données
Extractions de données
L’algèbre relationnelle – Les requêtes élémentaires de projection et sélection – Le tri des données - La requête de palmarès (top n) – L’interaction entre le langage SQL et l’outil SQL*Plus.
Les fonctions SQL
Les fonctions horizontales – Les fonctions d’agrégation et le regroupement des valeurs – La génération de valeurs d’agrégation (Cube et Rollup).
Les requêtes multi tables et les sous requêtes
L’algèbre relationnelle – La jointure – Les jointures externes et les auto jointures – L’union, l’intersection, la différence et la division ensembliste – Les sous requêtesNouveauté : Les jointures ANSI d’Oracle 9i.
Mise en forme des résultats avec les commandes SQL*Plus
Les commandes interactives – La personnalisation de l’environnement – Le formatage du résultat des requêtes.
La mise à jour des données
Introduction – L’insertion des données – La mise à des données – La suppression des données – La gestion des transactions
2ème partie : Le langage de définition des données
Les tables et les contraintes d’intégrité
Création des tables relationnelles – Présentation des différentes contraintes d’intégrité (Null, Default, Check, Unique, Primary key, Foreign Key) - Modification des tables – Suppression des tables – Validation, déplacement et réorganisation des tables – Tables temporaires et organisées en index.
Les vues
Principe – Création des vues – Modification des vues – Suppression des vues – Mise à jour à travers des vues – Maintenance des vues.
Les index
Intérêt des index – Typologie des index – Création d’index d’arbre binaire – Création d’index bitmap – Création d’index sur fonctionsSuppression, reconstruction et validation des index.
Les séquences
Principe – Création et utilisation des séquences – Modification et suppression des séquences.
Les synonymes
Intérêt – Création et suppression des synonymes.
3ème partie : Le langage de contrôle des données
La sécurité d’une base de données
La gestion des utilisateurs
Création, modification et suppression des utilisateurs Oracle.
La gestion des privilèges
Les privilèges systèmes et objets -Les rôles - L’attribution des privilèges aux utilisateurs.
Dates des prochaines sessions pour cette formation
Prochaines sessions
Il n'y a pas de prochaines sessions prévues pour cette formation.
N'hésitez-pas à nous contacter.
