[wpms_breadcrumb reverse="0"]
Base de données - ORACLE

Interroger et manipuler des bases de données avec le langage SQL

Reference : ORA02
3 jours - 1720 €
Interroger et manipuler des bases de données avec le langage SQL
Objectifs

  • Connaître les fonctionnalités du langage SQL : langage de requêtes, fonctions
  • Comprendre comment manipuler des données avec le langage SQL
  • Savoir créer et modifier des objets (tables, vues,…) a l’aide de SQL Plus
  • Être en mesure d’assurer la sécurité de l’accès aux données

Pré requis

  • Avoir suivi la formation : « Introduction au SGBD Oracle » ou connaissances équivalentes

Modalités pédagogiques

Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

Prochaines sessions
  • Le 03/09/2018
  • Le 05/11/2018
Inscription

Programmes de Interroger et manipuler des bases de données avec le langage SQL

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 de 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