Prenez contact avec nous
 Durée 14 heures

Plan du cours

Introduction

  • Vue d'ensemble
  • Objectifs et buts
  • Données d'exemple
  • Programme
  • Présentations
  • Prérequis
  • Responsabilités

Bases de données relationnelles

  • La base de données
  • La base de données relationnelle
  • Les tables
  • Lignes et colonnes
  • Base de données d'exemple
  • Sélection de lignes
  • Table des fournisseurs
  • Table Saleord
  • Index primaire
  • Index secondaires
  • Relations
  • Analogie
  • Clé étrangère
  • Clé étrangère
  • Jointure de tables
  • Intégrité référentielle
  • Types de relation
  • Relation de type plusieurs à plusieurs
  • Résolution d'une relation de type plusieurs à plusieurs
  • Relation de type un à un
  • Finalisation de la conception
  • Résolution des relations
  • Microsoft Access - Relations
  • Diagramme entité-association
  • Modélisation des données
  • Outils CASE
  • Diagramme d'exemple
  • Le SGBDR
  • Avantages d'un SGBDR
  • Structured Query Language
  • DDL - Data Definition Language
  • DML - Data Manipulation Language
  • DCL - Data Control Language
  • Pourquoi utiliser SQL ?
  • Document de cours sur les tables

Récupération de données

  • SQL Developer
  • SQL Developer - Connexion
  • Affichage des informations de table
  • Utilisation de SQL, clause WHERE
  • Utilisation de commentaires
  • Données de caractères
  • Utilisateurs et schémas
  • Clauses AND et OR
  • Utilisation de parenthèses
  • Champs de date
  • Utilisation des dates
  • Formatage des dates
  • Formats de date
  • TO_DATE
  • TRUNC
  • Affichage des dates
  • Clause ORDER BY
  • Table DUAL
  • Concaténation
  • Sélection de texte
  • Opérateur IN
  • Opérateur BETWEEN
  • Opérateur LIKE
  • Erreurs courantes
  • Fonction UPPER
  • Guillemets simples
  • Recherche de métacaractères
  • Expressions régulières
  • Opérateur REGEXP_LIKE
  • Valeurs NULL
  • Opérateur IS NULL
  • NVL
  • Acceptation des saisies utilisateur

Utilisation des fonctions

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • Fonction NVL2
  • Option DISTINCT
  • SUBSTR
  • INSTR
  • Fonctions de date
  • Fonctions d'agrégation
  • COUNT
  • Clause GROUP BY
  • Modificateurs Rollup et Cube
  • Clause HAVING
  • Regroupement par fonctions
  • DECODE
  • CASE
  • Atelier pratique

Sous-requêtes et Union

  • Sous-requêtes à ligne unique
  • Union
  • Union - All
  • Intersect et Minus
  • Sous-requêtes multi-lignes
  • Union – Vérification des données
  • Jointure externe

Approfondissement des jointures

  • Jointures
  • Jointure croisée ou produit cartésien
  • Jointure interne
  • Notation de jointure implicite
  • Notation de jointure explicite
  • Jointure naturelle
  • Jointure par équivalence
  • Jointure croisée
  • Jointures externes
  • Jointure externe gauche
  • Jointure externe droite
  • Jointure externe complète
  • Utilisation de UNION
  • Algorithmes de jointure
  • Boucle imbriquée
  • Jointure par fusion
  • Jointure par hachage
  • Jointure réflexive ou auto-jointure
  • Jointure de table unique
  • Atelier pratique

Requêtes avancées

  • ROWNUM et ROWID
  • Analyse Top N
  • Vue inline
  • Exists et Not Exists
  • Sous-requêtes corrélées
  • Sous-requêtes corrélées avec fonctions
  • Mise à jour corrélée
  • Récupération de snapshot
  • Récupération Flashback
  • All
  • Opérateurs Any et Some
  • Insert ALL
  • Merge

Données d'exemple

  • Tables ORDER
  • Tables FILM
  • Tables EMPLOYEE
  • Les tables ORDER
  • Les tables FILM

Utilitaires

  • Qu'est-ce qu'un utilitaire ?
  • Utilitaire d'exportation
  • Utilisation de paramètres
  • Utilisation d'un fichier de paramètres
  • Utilitaire d'importation
  • Utilisation de paramètres
  • Utilisation d'un fichier de paramètres
  • Déchargement de données
  • Exécutions par lots
  • Utilitaire SQL*Loader
  • Exécution de l'utilitaire
  • Ajout de données

Pré requis

Cette formation est adaptée aux personnes disposant déjà de quelques connaissances en SQL ainsi qu'aux utilisateurs découvrant ORACLE pour la première fois.

Une expérience préalable avec un système informatique interactif est souhaitable mais non obligatoire.

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires