Oracle SQL 10g en 3 ou 4 Jours Un cours qui vous permettra d’acquérir les compétences nécessaires à l’utilisation du langage SQL, dans une base de données Oracle 10g et 11g. Pré-Requis : Informatique générale Public : utilisateurs, ingénieurs systèmes, exploitants, chefs de projets et analystes développeurs ⇒ Les travaux pratiques représentent 50% du cours ! ⇒ Le 4èmè jour est en option Déroulement de cours Du 1er au 3ème jour Introduction au relationnel Connaître les différentes phases de conception d’une base de données relationnelle (selon Merise MCD, MLD, MPD) Apprendre à lire un modèle de données. Règles de passage du MCD au MPD Les contraintes d’intégrité Les outils SQL*Plus et iSQL*Plus Savoir se connecter à une base oracle à travers SQL*Plus Manipuler des commandes de mise en forme SQL*Plus Connaître ses caractéristiques et son utilisation Le langage SQL Savoir exécuter des requêtes d’interrogation simples et leurs prédicats Savoir utiliser des tris Apprendre à construire une jointure entre plusieurs tables et savoir utiliser des alias Mettre en forme l’affichage d’une requête Apprendre à exécuter une jointure externe Ecrire des requêtes dans la clause FROM Connaître les fonctions internes à Oracle (SUM, COUNT, …) Ecrire des requêtes avec regroupement (utilisation de GROUP BY et HAVING) Manipuler les opérateurs ensemblistes (UNION, INTERSECT et MINUS) Ecrire des requêtes imbriquées (utiliser les opérateurs :IN, EXIST …) Connaître les jointures ANSI et les opérateurs associés (JOIN, …) Le 4ème jour Les tables et les index Manipuler les tables et les index appartenant à un schéma Savoir créer ou modifier une table et ses index Les Vues Comprendre l’utilité des vues Manipuler les vues Séquences et synoymes Comprendre et manipuler les séquences Comprendre et manipuler les synonymes Les utilisateurs et leurs droits Comprendre la notion de profil Connaître la gestion des utilisateurs et des mots de passe Connaître l’organisation et la gestion des droits (privilèges system et privilèges objets) Savoir gérer un ensemble de privilèges (GRAND, REVOKE) Connaître et manipuler les rôles Transactions et accès concurrents Comprendre la notion d’objet de schéma Connaître les principes de la lecture cohérente et l’utilité des Rollbacks Segments Comprendre la gestion des accès concurrents Les instructions COMMIT et ROLLBACK Apprendre à découper une transaction Procédures cataloguées et objet Les langages LMD et LDD Modifier des lignes de tables (INSERT, UPDATE, DELETE et TRUNCATE) Présentation des objets de schéma ( vues, tables, index, séquences, synonymes). Formation Oracle SQL 10g Comprendre la notion de fonction, procédure et package Comprendre la notion de trigger Découvrir et comprendre le relationnel objet dans oracle Tellora