Menu

FORMATIONS / INFORMATIQUE / ORACLE / SGBD

OR-011  LANGAGE SQL ET ATELIER |  3 jours


01/. Introduction

Définition d'une base de données relationnelle ; Les différents aspects d'une BDR (Base de donnée relationnelle) : théorie, conception et aspect physique ; L'implémentation dans Oracle du modèle relationnel (RDBMS) et objet relationnel (ORDBMS).

02/. Les ordres SELECT simples

Décrire les possibilités de SQL ; Exécution d'ordre SELECT simple ; Les différences entre les ordres SQL et les commandes iSQLPlus

03/. Les restrictions et les tris

Les limites du langage : traitement de lots ; Trier les enregistrements dans une requête.

04/. Les fonctions « single row »

Décrire les différents types de fonctions utilisables avec SQL ; Les différents types de variables en SQL (nombre, caractère, date...) ; Utilisation des fonctions de conversion ; Utilisation des fonctions de contrôle.

05/. Récupérer des données provenant de plusieurs tables

Écrire des requêtes sur plusieurs tables ; Le produit cartésien ; Les différents types de jointures.

06/. Agréger des données avec les fonctions de groupe

Les fonctions de groupe ; L'utilisation des fonctions de groupe en utilisant la commande GROUP BY et HAVING.



07/. Écrire des sous requêtes

Qu'est-ce qu'une sous requête et pourquoi les utiliser ? Écrire des sous requêtes « single row » et « multi row » ; Les sous requêtes NULL.

08/. Manipuler les données

Décrire toutes les commandes DML ; Insérer des valeurs dans une table ; Modifier des valeurs dans une table ; Supprimer des tuples ; Construire une table résultat ; Contrôler les transactions ; Qu'est ce que le « read consistency » et les verrous implicites et explicites.

09/. Contrôler les transactions

Qu'est-ce qu'une transaction ? Les ordres COMMIT et ROLLBACK ; Maîtriser les transactions ; Les SAVEPOINT ; Garder le « read consistency » sans verrou ; Les verrous implicites et explicites ; Les DEADLOCKS.

10/. Créer et gérer des tables

Les objets « TABLE » ; L'ordre CREATE TABLE ; Les différents types de données ; L'ordre ALTER TABLE ; Supprimer, renommer et tronquer des tables.

11/. Défi nition des contraintes de table

Description des contraintes ; Créer et gérer les contraintes.

12/. Créer des vues

Qu'est-ce qu'une vue et pourquoi créer des vues ? Insérer, modifier et supprimer des



Public
Chefs de projet, analystes, analystes programmeurs, développeurs, administrateurs, responsables système.

Objectifs
Connaître les requêtes SQL Oracle simples et complexes permettant de travailler sur un système d'information relationnelle.

Prérequis
Aucun, cette formation est le point d'entrée vers les formations à l'administration et au développement.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION