Interrogation et Manipulation des bases de données avec SQL Oracle

 Description

Le système de gestion de base de données SQL est aujourd'hui incontournable. Il est le langage standard pour l'écriture des requêtes d'interrogation et de manipulation des données. Ainsi elle est indispensable aux développeurs ou aux administrateurs. Les participants apprendront à coder le langage SQL pour piloter et manipuler les données.

 Pré-requis

  • Connaissances sur les systèmes de base de données d’Oracle

 Publics

  • Analystes,
  • Programmeurs,
  • Chefs de projets,
  • Administrateurs,
  • Utilisateurs.

 Objectifs

  • Connaître les fonctionnalités du langage SQL
  • Savoir utiliser les extensions Oracle
  • Se servir des commandes iSQL

 Plan de formation

Introduction au contexte

  • Rappels sur le modèle relationnel
  • Les composants 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 de données

  • Notion de transaction, fin de transaction
  • Annulation partielle, verrouillage

Le langage de définition des données

  • 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

 Profil du formateur

Nos consultants sont experts en la solution étudiée. Ils vous apporteront les connaissances techniques et théoriques nécessaire à développer votre maîtrise de la base SQL Oracle. La mise en pratique sera appuyée par ses nombreuses années d’expériences pro