Prenez contact avec nous

Plan du cours

Introduction

  • Aperçu
  • Buts et objectifs
  • Données d'exemple
  • Planning
  • 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électionner des lignes
  • Table Fournisseur
  • Table Saleord
  • Index de clé primaire
  • Index secondaires
  • Relations
  • Analogie
  • Clé étrangère
  • Clé étrangère
  • Joindre des tables
  • Intégrité référentielle
  • Types de relation
  • Relation plusieurs-à-plusieurs
  • Résolution d'une relation plusieurs-à-plusieurs
  • Relation un-à-un
  • Compléter la conception
  • Résolution des relations
  • Microsoft Access - Relations
  • Diagramme entité-association
  • Modélisation des données
  • Outils CASE
  • Diagramme d'exemple
  • Le SGBDR (Système de gestion de base de données relationnelle)
  • Avantages d'un SGBDR
  • Langage de requête structuré (SQL)
  • LDD - Langage de définition des données
  • LMD - Langage de manipulation des données
  • LCC - Langage de contrôle des données
  • Pourquoi utiliser SQL ?
  • Document des tables du cours

Récupération des données

  • SQL Developer
  • SQL Developer - Connexion
  • Affichage des informations de table
  • Utilisation de SQL, clause Where
  • Utilisation des commentaires
  • Données caractères
  • Utilisateurs et schémas
  • Clause AND et OR
  • Utilisation des parenthèses
  • Champs 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 entrées 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 à une seule ligne
  • Union
  • Union - All
  • Intersect et Minus
  • Sous-requêtes à plusieurs lignes
  • Union - Vérification des données
  • Jointure externe

Plus sur les jointures

  • Jointures
  • Jointure croisée ou produit cartésien
  • Jointure interne
  • Notation de jointure implicite
  • Notation de jointure explicite
  • Jointure naturelle
  • Equi-Jointure
  • 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 sur une seule table
  • 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 par instantané
  • Récupération Flashback
  • Tous (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 des paramètres
  • Utilisation d'un fichier de paramètres
  • Utilitaire d'importation
  • Utilisation des paramètres
  • Utilisation d'un fichier de paramètres
  • Déchargement des données
  • Exécutions par lots
  • Utilitaire SQL*Loader
  • Exécution de l'utilitaire
  • Ajout de données

Pré requis

Le cours convient aux personnes ayant déjà des connaissances en SQL, ainsi qu'à celles qui utilisent ORACLE pour la première fois.

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

 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires