Objectifs
Ce cours incite les apprenants à analyser des scénarii commerciaux complexes et à créer un modèle de données, une représentation conceptuelle des informations d’une organisation. Les participants à cette formation mettent en œuvre la conception d’une base de données en créant une base de données physique à l'aide de requêtes SQL. La syntaxe SQL de base et les règles de construction d'instructions SQL valides sont passées en revue. Ce cours se termine par un projet qui met les apprenants au défi de concevoir, mettre en œuvre et démontrer une solution de base de données pour une entreprise ou une organisation. Ce cours prépare également les apprenants à la certification Oracle 1Z0-071. L'examen de certification Oracle Database SQL Certified Associate : 1Z0-071 est le premier des deux examens pour obtenir la certification Oracle Database 12c Administrator Certified Associate (OCA).
Pré réquis
Connaissances en Base de Données
Contenu
Concepts de bases de données relationnelles
Expliquer les aspects théoriques et
physiques d’une base de données relationnelle
Relier les clauses de l'instruction SQL Select aux composants d'un ERD
Expliquer la relation entre une base de données et SQL
Restriction et extraction des données
Application des règles de priorité
pour les opérateurs dans une expression
Limitation des lignes renvoyées dans une instruction SQL
Utilisation de variables de substitution
Utilisation des commandes DEFINE et VERIFY
Tri des données
Utilisation des fonctions de conversion et des expressions conditionnelles
Application des fonctions NVL,
NULLIF et COALESCE aux données
Comprendre la conversion implicite et explicite de type de données
Utilisation des fonctions de conversion TO_CHAR, TO_NUMBER et TO_DATE
Imbrication de plusieurs fonctions
Affichage des données à partir de plusieurs tables
Utilisation des auto-jointures
Utilisation de divers types de jointures
Utilisation de non équijointures
Utilisation des jointures OUTER
Comprendre et utiliser les produits cartésiens
Utilisation des opérateurs SET
Faire correspondre les instructions
SELECT
Utilisation de la clause ORDER BY dans les opérations SET
Utilisation de l'opérateur INTERSECT
Utilisation de l'opérateur MINUS
Utilisation des opérateurs UNION et UNION ALL
Gestion des indexes, synonymes et séquences
Gestion des indexes
Gestion des synonymes
Gestion des séquences
Gestion des Vues
Gestion des vues
Gestion des objets à l’aide de vues de dictionnaire de données
Utilisation de vues du dictionnaire
de données
Extraction des données à l’aide de l’instruction SQL SELECT
Utilisation d'alias de colonne
Utilisation de l'instruction SQL SELECT
Utilisation de l'opérateur de concaténation, des chaînes de caractères, de
guillemets et du mot clé DISTINCT
Utilisation d'expressions arithmétiques et de valeurs NULL dans l'instruction
SELECT
Utilisation de fonctions à une ligne pour personnaliser la sortie
Manipulation de chaînes avec des
fonctions de caractères dans les clauses SQL SELECT et WHERE
Effectuer des calculs avec des données de date
Manipulation des nombres avec les fonctions ROUND, TRUNC et MOD
Manipulation des dates avec la fonction date
Rapport de données agrégées à l'aide de fonctions de groupe
Restreindre les résultats du groupe
Création de groupes de données
Utilisation des fonctions de groupe
Utilisation des sous-requêtes pour résoudre les requêtes
Utilisation de sous-requêtes à une
seule ligne
Utilisation de sous-requêtes à plusieurs lignes
Mettre à jour et supprimer des lignes à l'aide de sous-requêtes corrélées
Gestion des Tables en utilisant les instructions du langage de manipulation des données
Gestion des transactions de base de
données
Contrôle des transactions
Effectuer des opérations Insert, Update et Delete
Réalisation d'insertions multi-tables
Exécution d'instructions Merge
Utilisation du langage de description de données pour gérer les tables et leurs relations
Description et utilisation des
tableaux
Description et utilisation des colonnes et des types de données
Création de tableaux
Suppression des colonnes et réglage de la colonne UNUSED
Tronquer les tables
Création et utilisation de tables temporaires
Création et utilisation de tables externes
Gestion des contraintes
Contrôle de l’accès des utilisateurs
Différencier les privilèges système
des privilèges objet
Octroi de privilèges sur les tables
Distinguer l'octroi de privilèges et de rôles
Gestion des données dans différents fuseaux horaires
Utilisation de CURRENT_DATE, CURRENT_TIMESTAMP
et LOCALTIMESTAMP
Utilisation des types de données INTERVAL
Durée
La formation se déroule en formation à distance ou en présentiel. Elle dure 05 jours d'affilée ou repartie sur deux week-ends. Elle comptabilise 35 heures au total.
Ressources
Les apprenants auront accès aux ressources officielles (cours magistraux et TPs). La formation se déroulera en vidéoconférence à l’aide de Microsoft Teams. Les cours magistraux et les TPs seront enregistrés et consultables à tout moment.
Avantages
Support de cours (cours théoriques et TPs) offert aux stagiaires
Préparation à la certification à l’aide de fichier dumps
Séances de visio-conférence enregistrées
Coût et modalités
Total:Formation+Certification |
1 500 000 F CFA |
NB: Les documents à fournir lors de l’inscription concernent les particuliers
PROCHAINES SESSIONS À DISTANCE CONFIRMÉES : 28/01/2025 et 28/03/2025.
Social networks