L'ajout de cookie est désactivé sur votre navigateur, vous devez l'activer pour pouvoir naviguer sur ce site internet.
UpUp, la 1ère plateforme de mutualisation de formations.

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

Formation Base de données

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

Informatique > Base de données

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.

Le programme de la formation

Avant la session

 

Un quiz de consolidation des pré-requis

 

Introduction

 

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

 

Les commandes SQL*Plus

 

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
SQL*Plus

  • Paramétrer l'affichage des résultats
  • Créer et exécuter des scripts

 

Le langage d'interrogation des données

 

Structure d'une requête SQL
Gestion des valeurs NULL
Filtres et opérateurs logiques
Tri des données
Ecritures des premières requêtes

  • Interrogation des données présentes dans une table
  • Requêtes filtrant et triant les lignes renvoyées

 

Utilisation des fonctions

 

Les chaînes de caractères
Les fonctions numériques, sur dates, de conversion, générales, de regroupement
Utilisation des clauses Group BY et HAVING
Calculs

  • Ecriture de requêtes comprenant des fonctions d'agrégation et des regroupements de ligne

 

Les requêtes Multi-tables

 

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

  • Saisie de requêtes interrogeant le contenu de plusieurs tables

 

Utilisation des opérateurs ensemblistes

 

Union, intersect, différence
Les opérateurs ensemblistes

  • Saisie de requête nécessitant l'utilisation d'un opérateur ensembliste

 

Utilisation des sous-interrogations

 

Sous-interrogations : syntaxe
Sous-interrogations dans la clause FROM
Sous-interrogations synchronisées
Les sous-requêtes

  • Création de requêtes nécessitant une sous-requête dans la clause WHERE

 

Le langage de manipulation de données (LMD)

 

Notion de transaction, fin de transaction
Les verrous
L'insertion de données
La modification des données
La suppression des données

Modifier les données

  • Ajout, modification et suppression de données dans une table

 

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

 

Après la session

 

Un quiz pédagogique pour évaluer vos acquis et approfondir les sujets de votre choix
Des vidéocasts pour revenir sur les points clés de la formation
Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis

Public et Pré-requis de la formation

Analystes et analystes programmeurs, Responsables de service, chefs de projet, Administrateurs de bases de données, exploitants.

 

Avoir suivi la formation "Introduction au SGBD Oracle" ou connaissances équivalentes

Méthode pédagogique de la formation

De la théorie à la pratique : les multiples ateliers qui ponctuent ce programme apportent aux participants les compétences nécessaires à la manipulation de données au sein d'une base Oracle.
Le passage en revue des différents aspects du langage SQL pour une meilleure appréhension de son rôle et de ses apports.
Spécialistes des bases de données, les consultants apportent leurs conseils et leur expérience.
Les contenus digitaux mis à disposition des participants avant et après la formation renforcent l'efficacité pédagogique du programme et garantissent un bénéfice durable de l'action de formation.

29 Commentaires