Objectif : maîtriser la consultation, l'organisation et la gestion du contenu d'une base relationnelle ; connaître les principaux objets d'un serveur de données Oracle
COMPETENCES VISEES
Pratiquer l'extraction de données et assurer leur mise en forme Gérer les transactions Créer, utiliser et maintenir les différents objets d'une base (tables, vues, index, synonymes et séquences) Définir les règles garantissant l'intégrité des données Interpréter les informations du dictionnaire de données Produire des rapports en sortie (fichiers texte ou page HTML)
PROGRAMME
Introduction à la technologie du serveur de données Oracle Présentation du langage SQL, son interaction avec le SGBDR
Consultation et extraction de données Description des clauses de l'ordre SELECT Formulation des recherches simples et complexes Interrogation sur plusieurs tables, les différentes formes de jointures (expressions Oracle et normalisées) Requêtes imbriquées, indépendantes, corrélées, "inline views" Fonctions récapitulatives, regroupements et filtres sur groupes Fonctions et expressions SQL Expression conditionnelle CASE Les opérations ensemblistes Le tri des données
Manipulation et définition des données Les ordres Insert, Delete, Update, et Merge Le contrôle des transactions Mécanismes implicites et explicites de verrouillage (Lock) Création et organisation des tables (Create, Drop, Alter) Les différents types de données Oracle Déclaration de contraintes d'intégrité Les opérations spécifiques (Comment, Truncate, Rename) Définition des autorisations d'accès (Grant, Revoke) Construction et manipulation d'objets divers (vues, synonymes, indexes et séquenceurs) Clés d'interprétation du dictionnaire de données
Principales commandes d'interface SQL*Plus, iSQL*PLUS Assurer l'adaptation de l'environnement de travail Commandes de rupture, de calculs récapitulatifs et de production de rapports
|