Oracle Database 11g: Les spécificités du SQL Oracle - EASYTEAM

QUESTIONS ?

Oracle Database 11g: Les spécificités du SQL Oracle

Prix: 1 340 €Durée: 2 joursCode de Réference: D53977 Catalogue
oracle_11g_database
Description
Ce cours de présentation d'Oracle Database 11g s'adresse aux utilisateurs qui connaissent d'autres bases de données utilisant le langage SQL ANSI.
Il décrit l'environnement de base de données Oracle Database 11g, SQL Developer et les extensions Oracle du langage SQL ANSI standard. Ce cours présente les éléments fondamentaux du langage SQL.
Il traite des concepts suivants : l'instruction SELECT, les pseudonymes et les différents types d'opérateur, les conditions, les expressions et les fonctions.
Il explique également comment interroger des tables à l'aide de jointures et d'autres sous-interrogations avancées.
Il montre comment créer et gérer des objets de base de données tels que des tables, des vues, des index, des séquences et des synonymes.
Enfin, il explique comment contrôler l'accès des utilisateurs à la base de données et comment créer des rôles et accorder des privilèges.
Les différences entre les versions 10g et 11g sont minimes.
Objectifs

  • Associer des tables à l'aide de jointures et de sous-interrogations
  • Créer et gérer des tables, des synonymes, des séquences, des index et des vues
  • Décrire les éléments de base du SQL Oracle et les utiliser
  • Décrire l'environnement de base de données Oracle
  • Assurer la sécurité de la base de données en accordant des privilèges et en créant des rôles
  • Utiliser diverses fonctionnalités de SQL*Developer

SOMMAIRE

Comprendre l'environnement de base de données Oracle

  • Identifier les composants de la base de données Oracle
  • Définir une instance et vous y connecter
  • Décrire l'analyse d'une instruction SQL
  • Décrire le traitement d'une instruction SQL
  • Déclarer, référencer et afficher des variables attachées
  • Décrire la cohérence en lecture

Utiliser SQL Developer

  • Répertorier les fonctions clés d'Oracle SQL Developer
  • Installer Oracle SQL Developer
  • Identifier les options de menu d'Oracle SQL Developer
  • Créer une connexion de base de données
  • Gérer les objets de base de données
  • Utiliser SQL Worksheet
  • Enregistrer et exécuter des scripts SQL
  • Créer et enregistrer des états

Utiliser le SQL Oracle

  • Exécuter une instruction SELECT
  • Implémenter des pseudo-colonnes en SQL
  • Utiliser les différents types d'opérateur, de condition, d'expression et de fonction en SQL
  • Convertir des types de données de manière explicite
  • Décrire comment SQL traite les valeurs NULL

Associer des tables à l'aide d'interrogations avancées

  • Ecrire des sous-interrogations
  • Mettre à jour et supprimer des lignes à l'aide de sous-interrogations corrélées
  • Expliquer le concept d'interrogation hiérarchique
  • Effectuer des jointures en SQL
  • Créer un état arborescent
  • Exclure des branches d'une arborescence

Créer des tables et les gérer

  • Créer et gérer des tables à l'aide des instructions CREATE, ALTER, DROP, RENAME et TRUNCATE
  • Utiliser le dictionnaire de données pour consulter et gérer les informations relatives aux tables
  • Créer et gérer des contraintes d'intégrité
  • Etudier les statuts des contraintes

Créer et gérer d'autres objets de base de données Oracle

  • Créer et gérer une vue
  • Extraire, insérer, mettre à jour et supprimer des données par l'intermédiaire d'une vue
  • Créer, gérer et utiliser des séquences
  • Créer et gérer des index
  • Créer des synonymes privés et publics

Contrôler l'accès des utilisateurs

  • Expliquer les concepts d'utilisateur, de rôle et de privilège
  • Créer des utilisateurs
  • Créer des rôles
  • Accorder des privilèges objet et les révoquer
  • Créer des liens de base de données et y accéder

Extensions Oracle des instructions LMD et LDD

  • Décrire les fonctionnalités des instructions INSERT multitables
  • Utiliser des instructions INSERT multitables
  • Fusionner des lignes à l'aide de l'instruction MERGE
  • Créer et utiliser des tables externes
  • Décrire le traitement des transactions
Print Friendly
retour vers le catalogue des formations