[wpms_breadcrumb reverse="0"]

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

Reference : IMBDO
3 jours - 1750 € HT
Prochaines sessions
    Interroger et manipuler des bases de données Oracle 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 » (OR10) 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

    Public visé
    • Analystes et analystes programmeurs
    • Responsables de service, chefs de projet
    • Administrateurs de bases de données, exploitants
    Inscription

    Programmes de Interroger et manipuler des bases de données Oracle 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
    COVID – 19

    Informations importantes concernant la situation actuelle

    En savoir en plus