ORACLE SQL PLUS

PRÉSENTATION
Apparu sur le marché au début des année 80, ORACLE a pris, au cours de la décennie, une part de plus en plus significative du marché pour s'imposer, à l'heure actuelle, comme le système de gestion de bases de données relationnelles des années 2000.
ORACLE offre un langage de définition et de manipulation de données au standard SQL (Structured Query Language). Ce langage, initialement développé par IBM, puis standardisé par l'American National Standard Commitee, est devenu le langage de définition et de manipulation de données des SGBD relationnels.

OBJECTIF
Apprendre à utiliser SQL Plus sous ORACLE.

PUBLIC
Ce stage s'adresse à tout développeur d'application, concepteur d'application,  chef de projets désirant s'initier au langage SQL sous le SGBD ORACLE.
A l'issue du stage, les participants seront familiers avec SQL et maîtriseront
l'écriture de requêtes sous Oracle.

CONNAISSANCES PRÉALABLES
Notions de modéle de données (modèle entité - association, cardinalité d'une association)

MOTS CLÉS
Bases de données relationnelle, ORACLE,  Langage SQL



CONTENU

1ière journée :
Présentation du système de gestion de bases de données relationnel Oracle
  Rappel sur le M.C.D. 
  Transposition du schéma Entité - Associations  en schéma relationnel 
  Normalisation du schéma relationnel et formes normales 
  Affiner et adapter le schéma aux spécificités de Oracle
Les tables et leurs caractéristiques.
  Caractéristique discriminante, index (primary et foreign key)
  Relations entre tables. Cardinalité d'une relation.
  Syntaxe et utilisation des verbes SQL de définition
  du modèle des données (CREATE, ALTER, DROP).
  Types de données. Notion de views.

2ième journée :
Etude des verbes SQL de manipulation des données.
Le buffer SQLplus et les commandes associées : Save, Get, Run, Start, Edit, List, Change.
Sélection de données ( SELECTÖFROM). Contraintes de sélection (Clause WHERE).
Syntaxe d'une expression conditionnelle. Opérateur logique et opérateur de comparaison.
SELECT imbriqués.
Jointure de tables.
Clauses DISTINCT, IN  et ORDERED BY.

3ième journée :
Les instructions SQL de manipulation des données.
Les instructions d'ajout, de modification et de suppression de données
(INSERT, UPDATE, DELETE).
Les opérateurs ensemblistes (UNION, INTERSECT, MINUS).
Les fonctions d'agrégats (MIN, MAX, COUNT, AVERAGE) et leur utilisation.

4ième journée :
SQLplus, concepts avancés.
Manipulation de structures arborescentes et verbes associés (clause CONNECT BY et START WITH).
Fonction de type CHAR. Fonction de type DATE. Manipulation du type NULL.
Notion de transaction. Prise en compte et abandon de transaction (verbes COMMIT et ROLLBACK).
Création d'utilisateur et de droits d'accès (GRANT).



CONDITIONS FINANCIÈRES
  inter-entreprise : 390 € h.t. par personne et par jour
  intra-entreprise : 1100 € h.t. par jour pour 4 personnes. 
  280 € h.t. par personne supplémentaire, 6 personnes max.
  Pour un cours intra entreprise hors BdR,
  prévoir également les déplacements de notre formateur.  




:: Retour aux formations ::