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

  • Référence : ORSQL
  • Durée : 21 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Avoir suivi la formation ORSGBE Introduction au SGBD Oracle ou posséder les connaissances et compétences équivalentes

PROFIL DES STAGIAIRES

  • 1- Analystes et analystes programmeurs
  • 2- Responsables de service, chefs de projet
  • 3- Administrateurs de bases de données, exploitants

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

METHODES PEDAGOGIQUES

  • Mise à disposition d’un poste de travail par participant
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Oracle

CONTENU DU COURS Oracle

1 - Introduction

  • Rappels sur le modèle relationnel
  • Les composantes du serveur Oracle

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

3 - Le langage d'interrogation des données

  • Structure d’une requête SQL
  • Gestion des valeurs NULL
  • Les opérateurs logiques

4 - Utilisation des fonctions

  • Les chaînes de caractères
  • Les fonctions numériques, sur dates, de conversion, générales, de groupement

5 - Les requêtes multi-tables

  • Jointure avec et sans condition
  • Jointure externe et auto-jointure
  • SQL : 1999

6 - Utilisation des opérateurs ensemblistes

  • Union, intersect, différence

7 - Utilisation des sous-interrogations

  • Sous-interrogations : syntaxe
  • Sous-interrogations dans la clause FROM
  • Sous-interrogations synchronisées

8 - Le langage de manipulation des données (LMD)

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

9 - Le langage de définition des données (LDD)

  • Modifier la définition d’une table
  • Supprimer une table
  • Vue, séquence, index et synonyme
  • Création de tables : syntaxe
  • Types de données et de contraintes

10 - Contrôle des accès

  • Le contrôle des accès
  • Création d’un utilisateur, d’un rôle
  • Gestion des privilèges
Cookies