0% ont trouvé ce document utile (0 vote)
203 vues3 pages

SQL - 1 Fiche Technique

Ce cours de 3 jours introduit les étudiants aux concepts de base de données relationnelles et au langage SQL. Les étudiants apprendront à écrire des requêtes, manipuler des données, créer des objets de base de données et gérer des tables à l'aide d'instructions SQL. Le cours utilise Oracle SQL Developer comme principal outil.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
203 vues3 pages

SQL - 1 Fiche Technique

Ce cours de 3 jours introduit les étudiants aux concepts de base de données relationnelles et au langage SQL. Les étudiants apprendront à écrire des requêtes, manipuler des données, créer des objets de base de données et gérer des tables à l'aide d'instructions SQL. Le cours utilise Oracle SQL Developer comme principal outil.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi