Plan du cours

Introduction

  • Vue d'ensemble
  • Buts et objectifs
  • Exemple de données
  • Calendrier
  • Introductions
  • Pré-requis
  • Responsabilités

Les Database relationnels

  • Les Database
  • Les Database relationnels
  • Tables
  • Lignes et colonnes
  • Exemple Database
  • Sélection des lignes
  • Tableau des fournisseurs
  • Table des vendeurs
  • Index de la clé primaire
  • Index secondaires
  • Relations
  • Analogie
  • Clé étrangère
  • Clé étrangère
  • Jointure de tables
  • Intégrité référentielle
  • Types de relations
  • Relation de plusieurs à plusieurs
  • Résolution d'une relation de plusieurs à plusieurs
  • Relation de un à un
  • Compléter la conception
  • Résolution des relations
  • Microsoft Access - Relations
  • Diagramme des relations entre entités
  • Modélisation des données
  • Outils CASE
  • Exemple de diagramme
  • Le SGBDR
  • Avantages d'un SGBDR
  • Langage de requête structuré
  • DDL - Langage de définition des données
  • DML - Langage de manipulation des données
  • DCL - Langage de contrôle des données
  • Pourquoi utiliser SQL ?
  • Document sur les tableaux de cours

Récupération de données

  • Développeur SQL
  • Développeur SQL - Connexion
  • Visualisation des informations sur les tables
  • Utilisation SQL, clause Where
  • Utilisation des commentaires
  • Données de caractères
  • Utilisateurs et schémas
  • Clause AND et OR
  • Utilisation de parenthèses
  • Champs de date
  • Utilisation des dates
  • Formatage des dates
  • Format des dates
  • TO_DATE
  • TRUNC
  • Affichage des dates
  • Clause d'ordre par
  • Table DUAL
  • Concaténation
  • Sélection de texte
  • Opérateur IN
  • Opérateur BETWEEN
  • Opérateur LIKE
  • Erreurs courantes
  • Fonction UPPER
  • Citations simples
  • Recherche de métacaractères
  • Les Expressions régulières
  • Opérateur REGEXP_LIKE
  • Valeurs nulles
  • Opérateur IS NULL
  • NVL
  • Acceptation des données de l'utilisateur

Utilisation des fonctions

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • NVL2 Fonction
  • DISTINCT Option
  • SUBSTR
  • INSTR
  • Fonctions de date
  • Fonctions d'agrégation
  • COUNT
  • Clause de regroupement par
  • Modificateurs Rollup et Cube
  • Clause d'avoir
  • Fonctions de regroupement par
  • DECODE
  • CASE
  • Atelier

Sous-requête et union

  • Sous-requêtes sur une seule ligne
  • Union
  • Union - Tous
  • Intersection et réduction
  • Sous-requêtes sur plusieurs lignes
  • Union - Vérification des données
  • Jointure externe

En savoir plus sur les jointures

  • Jointures
  • Jointure croisée ou produit cartésien
  • Jointure interne
  • Notation des jointures implicites
  • Notation explicite des jointures
  • Jointure naturelle
  • Equi-jonction
  • 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 d'une seule table
  • Atelier

Requêtes avancées

  • ROWNUM et ROWID
  • Analyse Top N
  • Vue en ligne
  • Existe et n'existe pas
  • Sous-requêtes corrélées
  • Sous-requêtes corrélées avec des fonctions
  • Mise à jour corrélée
  • Récupération d'un instantané
  • Récupération par flashback
  • Tous les opérateurs
  • Opérateurs Any et Some
  • Insérer TOUS
  • Fusionner

Échantillon de données

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

Les 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écution par lots
  • SQL*Utilitaire de chargement
  • Exécution de l'utilitaire
  • Ajout de données

Pré requis

Le cours convient à ceux qui ont une certaine connaissance de SQL ainsi qu'à ceux qui utilisent ORACLE pour la première fois.

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

  14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (10)

Cours Similaires

Catégories Similaires