Oracle Database 11g : SQL Workshop I
[Durée: 3 jours] (GCC D80190GC11 )
(Version du produit: Oracle Database 12c - 12.1.0.2 )
Description du cours
Le cours Oracle Database: SQL Workshop I Ed 2 offre aux étudiants une introduction à la
technologie de base de données Oracle Database 12c. Dans ce cours, les étudiants
apprennent les concepts des bases de données relationnelles et le puissant langage de
programmation SQL. Ce cours fournit les compétences SQL essentielles qui permettent aux
développeurs d'écrire des requêtes sur des tables simples et multiples, de manipuler des
données dans des tables et de créer des objets de base de données.
Apprendre à :
Identifiez ce qu'est une instruction SQL.
Comprendre la base de données relationnelle Oracle.
Utilisez SQL Developer.
Rédigez des rapports à l'aide d'instructions SQL.
Manipulez les données dans des tables relationnelles et enregistrez les données.
Avantages pour vous
Les étudiants utiliseront Oracle SQL Developer comme principal outil d'environnement pour
l'écriture de SQL. SQL*Plus est présenté comme un outil facultatif. Des démonstrations et
des exercices pratiques pour renforcer les concepts fondamentaux.
Audience :
Administrateur de base de données
Développeur.
Analystes de données.
Administrateur des systèmes
Introduction
Objectifs du cours, programme du cours et annexes utilisées dans ce cours
Présentation d'Oracle Database 12c et des produits associés
Présentation des concepts et terminologies de gestion de bases de données
relationnelles
Introduction à SQL et à ses environnements de développement
Qu'est-ce qu'Oracle SQL Developer ?
Démarrage de SQL*Plus à partir d'Oracle SQL Developer
Le schéma des ressources humaines (HR)
Tables utilisées dans le cours.
Récupération de données à l'aide de l'instruction SQL SELECT
Capacités de l'instruction SELECT
Expressions arithmétiques et valeurs NULL dans l'instruction SELECT
Alias de colonne
Utilisation de l'opérateur de concaténation, des chaînes de caractères littérales, de
l'opérateur de guillemets alternatif et du mot-clé DISTINCT
Utilisation de la commande DESCRIBE
Restreindre et trier les données
Limiter les lignes
Règles de priorité pour les opérateurs dans une expression
Tri des lignes à l'aide de la clause ORDER BY
Clause de limitation de ligne SQL dans une requête
Variables de substitution
Utilisation des commandes DEFINE et VERIFY
Utilisation de fonctions à une ligne pour personnaliser la sortie
Décrire les différences entre les fonctions à ligne unique et à lignes multiples
Manipuler des chaînes avec une fonction de caractère dans les clauses SELECT et
WHERE
Fonctions d'imbrication
Manipuler les nombres avec les fonctions ROUND, TRUNC et MOD
Effectuer des calculs avec des données de date
Manipuler les dates avec les fonctions de date
Utilisation de fonctions de conversion et d'expressions conditionnelles
Décrire la conversion de type de données implicite et explicite
Utiliser les fonctions de conversion TO_CHAR, TO_NUMBER et TO_DATE
Appliquer les fonctions NVL, NULLIF et COALESCE aux données
Expressions conditionnelles
Rapport de données agrégées à l'aide des fonctions de groupe
Fonctions de groupe
Regroupement de lignes (clauses GROUP BY et HAVING)
Fonctions de groupe d'imbrication
Affichage des données de plusieurs tables à l'aide de jointures
Présentation de JOINS
Types de jointures
Jointure naturelle
Auto-jointure
Equijointures.
Jointures externes et leurs utilisations.
produit cartésien
Utiliser des sous-requêtes pour résoudre des requêtes
Introduction aux sous-requêtes
Sous-requêtes à une seule ligne
Sous-requêtes à plusieurs lignes
Valeurs nulles dans une sous-requête
Utilisation des opérateurs ensemblistes
Définir les opérateurs
Opérateur UNION et UNION ALL
Opérateur INTERSECT
opérateur MOINS
Faire correspondre les instructions SELECT
Utilisation de la clause ORDER BY dans les opérations ensemblistes
Gestion des tables à l'aide d'instructions DML
Langage de manipulation des données
Transactions de base de données
Verrouillage manuel des données
Introduction au langage de définition de données
Objets de base de données
Instruction CREATE TABLE
Types de données
Présentation de la contrainte
Créer une table à l'aide d'une sous-requête
Utiliser l'instruction ALTER TABLE pour ajouter, modifier et supprimer une
colonne
Instruction DROP TABLE