Accueil > Base de Données > Oracle SQL
Formation #BSI210

Formation Oracle SQL

Durée : 4 jours

Code : BSI210


Prochaines dates programmées :

Du 04 au 07 Juin 2024

Du 17 au 20 Sept. 2024

Du 17 au 20 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Connaitre les concepts fondamentaux des bases de données relationnelles
  • Acquérir les compétences nécessaires à l'écriture des requêtes SQL simples et complexes
Programme
1/ Introduction
  • Présentation d'Oracle Database
  • La conception logique et physique d'une base de données relationnelle
  • Les notions de base :
  • Relation (table)
  • Attributs (colonnes)
  • Contraintes d'intégrité
2/ L'environnement utilisateur
  • Présentation du SQL*Plus
  • Connexion à SQL Developper
  • Utilisation de SQL Developper
3/ Introduction SQL
  • Différents types de données Oracle
  • Création des tables (create table)
  • Modification du schéma des tables (alter, drop)
  • Mettre à jour les données (insert, update, delete)
  • Utilisation des séquences
  • Structure générale d'une requête (select … from …. where …)
4/ Interroger des données
  • Utilisation de DISTINCT
  • Utiliser des alias de colonne
  • Utilisation de Fetch et Offset
  • Traitement de la valeur NULL
  • Utilisation des pseudo-colonnes : ROWID et ROWNUM
  • Utiliser des fonctions d'agrégation dans les instructions SELECT (COUNT, SUM, AVG…)
  • Requêtes ensemblistes (union, intersection, différence)
  • Instruction MERGE, INSERT multi-tables
  • Requêtes imbriquées (opérateurs IN, EXISTS)
  • Obtenir les données de plusieurs tables (jointure)
  • Regrouper les données : GROUP BY et HAVING
5/ Création et gestion des tables : Utiliser des instructions LDD
  • Catégories d'objets de base de données
  • Créer des tables
  • Gestion des contraintes d'intégrité
  • Créer une table à l'aide d'une sous-interrogation
  • Modifier une table
  • Supprimer une table
6/ Autres objets de schéma
  • Créer, modifier et extraire des données dans une vue
  • Effectuer des opérations LMD sur une vue
  • Supprimer une table
  • Créer, utiliser et modifier une séquence
  • Créer et gérer des index
  • Créer et supprimer des synonymes
7/ Créer des requêtes SQL complexes
  • Configuration et édition de scripts SQL*Plus
  • Notion de divisions relationnelles
  • Mise à jour avec des requêtes imbriquées
  • Les requêtes hiérarchiques
  • Utilisation des expressions régulières
8/ Transactions
  • Notion d'une transaction
  • Instructions COMMIT, ROLLBACK et SAVEPOINT
  • La gestion des accès concurrents (verrou)
  • Exemples de blocages en SQL
  • Exemple de transaction trop volumineuse (rollback segment)
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Informaticiens désirant se servir de SQL en environnement Oracle
Dates

Dates

  • Du 04 au 07 Juin 2024
  • Du 17 au 20 Sept. 2024
  • Du 17 au 20 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.