Google
S’inscrire
 
 

Vous êtes ici

Oracle 10g : Introduction to SQL (HC-ORA01)

Présentation de la formation
Référence de la formation:
HC-ORA01
Durée:
5 jours
Description:

Hors catalogue

Public cible:
  • Responsables IT
  • Administrateurs de bases de données
  • Développeur PL/SQL et Oracle forms
  • Développeur d'applications
  • Développeur Business Intelligence
Objectif(s):
  • Acquérir des connaissances basiques en SQL
  • Apprendre à écrire des requêtes
Pré requis:
Connaissances de base sur les bases de données relationnelles
Compétence(s) acquise(s)
  • Ecrire les requêtes de sélection des données
  • Utiliser les sous-requêtes
  • Utiliser les opérateurs ensembliste
  • Utiliser les DDL
  • Gérer le dictionnaire de données
  • Contrôler l'accès des utilisateurs
  • Générer les états
  • Manipulation des données dans plusieurs fuseaux horaires
  • Trier les données
  • Utiliser les expressions régulières
Contenu de la formation
  1. Introduction
    • Lister les composants principaux du serveur de données Oracle 10g
    • Décrire les approches relationnelles et objet-relationnelles de conception des bases de données
    • Décrire les termes de la modélisation des données
    • Différentes approches de trie
    • Différentes relations entre les tables
    • Comment SQL interagit avec la base de données
  2. Ecriture des requêtes de sélection
    • Notion de projection, sélection et jointure
    • Requêtes de sélection basique
    • Utilisation de joker pour la sélection de toutes les colonnes
    • Règles simples pour l'écriture correcte des requêtes de sélection
    • Utilisation des opérateur arithmétiques
    • Utilisation de l'opérateur de concaténation pour les expressions à base de caractères
    • Utilisation de l'environnement SQL developper
  3. Restriction d'accès et trie de données
    • Utilisation SQL pour limiter les tuples
    • Utilisation de la clause WHERE pour l'accès aux tuples spécifiqiues
    • Utilisation des opérateurs de comparaison dans la clause WHERE
    • Utilisation de la clause LIKE pour comparer les expressions
    • Utilisation des opérateurs logiques AND, OR, NOT
    • Les règles de préséance
    • Trier les lignes avec la clause ORDER BY
    • Trier et restreindre les accès à l'exécution (ampersand substitution)
  4. Utilisation des fonctions de lignes pour customiser les résultats
    • Différences entre les fonctions de ligne et les fonctions à plusieurs lignes
    • Fonction de manipulation de cas et fonctions de manipulation de caractères
    • utilisation des fonctions de manipulation de caractères dans les clauses SELECT et WHERE
    • Utilisation des fonctions de manipulation de date et des fonctions de manipulations de nombres
    • Utilisation de la fonction SYSDATE
    • Introduction à la table DUAL
    • Utilisation des opérateurs arithmétiques sur les objets de type date
  5. Requêtes agissant sur plusieurs tables
    • Types de jointures
    • Utilisation des fonctions de groupe
    • Utilisation des alias de tables
    • Jointure avec USING
    • Jointure avec ON
    • Types de jointures externes (FULL, LEFT, RIGTH)
    • Généraliser le produit cartésien
  6. Utilisation des sous-requêtes
    • Syntaxes de sous-requêtes dans la clause WHERE d'une requête SELECT
    • Règles d'utilisation des sous-requêtes
    • Utilisation des fonctions de groupe dans les sous-requêtes
    • Opérateurs ANY et ALL
  7. Utilisation des opérateurs ensemblistes
    • Opérateur UNION et UNION ALL
    • Opérateur INTERSECT
    • Opérateur MINUS
    • Trier le résultat après utilisation de UNION
  8. Manipuler les données
    • Ecriture des requêtes d'insertion avec INSERT
    • Copier les tuples depuis une autre table
    • Utilisation de UPDATE pour modifier les données d'une table
    • Gestion des transactions
    • Lecture consistante des données
    • Utilisation de TRUNCATE
  9. Utilisation des DDL pour créer et gérer les tables
    • Lister les principaux objets d'une base de données Oracle
    • Concept de schéma
    • Syntaxes de création d'une table et introduction à l'option DEFAULT
    • Différents types de contraintes
    • Utilisation de sous-requête pour créer une table
    • Utilisation de la fonctionnalité ALTER TABLE
    • Utilisation des fonctionnalités DROP et RENAME
  1. Création et manipulation des autres objets de bases de données
    • Vues simples et vues complexes
    • Créer une vue
    • Accéder aux données par la vue
    • Vue en lecture seule
    • Règles pour effectuer les DLM sur les vues complexes
    • Créer une séquence
    • Quand créer un INDEX
    • Créer un synonyme
  2. Gestion du dictionnaire de données
    • description de la structure de chacune des vues du dictionnaire de données Oracle
    • Ecriture des requêtes attaquant le dictionnaire de données
    • Utilisation de la clause COMMENT pour documenter les objets
  3. Contrôle des accès utilisateurs
    • Privilèges systèmes VS privilèges utilisateurs
    • Utilisation des rôles pour regrouper les utilisateurs
    • Changer le mot de passe
    • Donner des privilèges objet
    • Confirmer les privilèges
    • Retirer les privilèges
    • Liens de bases de données
  4. Gérer les objets d'un schéma
    • Utilisation de la fonctionnalité ALTER TABLE
    • Ajouter une colonne
    • Modifier une colonne
    • Supprimer une colonne ou la déclarer non utilisée (SET UNUSED)
    • Ajouter, activer ou désactiver une contraite
    • Créer des index basés sur les fonctions
    • Opération de FLASHBACK
    • Tables externes
  5. Manipuler un gros éventail de données
    • Utilisation de MERGE
    • Effectuer les DLM avec sous-répertoire
    • Effectuer les DLM avec la clause RETURNING
    • Introduction aux insertions multiples
    • Suivre les changements avec DML
  6. Générer un état en groupant les données liées
    • Vue panoramique de la clause GROUP BY
    • Vue panoramique de la clause HAVING
    • Opérateur d'agrégation ROLLUP et CUBE
    • Utilisation des fonctions de regroupements pour générer les sous-totaux
    • Utilisation des GROUPING SET pour générer plusieurs groupement
    • Niveau d'agrégation avec les colonnes composites
    • Concaténation de regroupement
  7. Manipulation des données dans plusieurs fuseaux horaires
    • Gestion des fuseaux horaires par Oracle
    • Utilisation des fonctions de date et de temps
    • Type de données TIMESTAMP
    • Défference entre DATE et TIMESTAMP
    • Opération de conversion
  8. Recherche des données par utilisation de sous-requêtes
    • Vue panoramique des sous-requêtes
    • Utlisation des sous-requêtes
    • Comparer les colonnes en utilisant les sous-requêtes
    • Utilisation des sous-requêtes pour la spécification des sources de données dans le clause FROM
    • Sous-requêtes scalaires
    • Sous-requêtes corrélées
    • Réutilisation des blocs de quêtes avec la clause WITH
  9. Requêtes hiérarchiques
    • Introduction aux requêtes hiérarchiques
    • Classer les tuples avec la clause LEVEL
    • Formater les requêtes hiérarchiques avec LEVEL et LPAD
    • Utilisation de WHERE et de CONNECT BY

Les dates prévues ci contre pour cette formation ne vous conviennent-elles pas ?

Faire une demande de formation intra-entreprise