Formation Oracle Database SQL OCA

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Ce cours prépare au passage de l'examen de certification Oracle Database SQL OCA.
Il permet de valider que vous disposez des compétences suivantes :

  • Afficher des données restreintes et triées à l’aide des fonctions de tri et la sélection de colonnes
  • Utiliser des fonctions
  • Restituer des données agrégées à l'aide des fonctions de groupe (group by)
  • Afficher les données de plusieurs tables
  • Utiliser des sous-requêtes
  • Utiliser les « Set Operators »
  • Manipuler des données (insert, update, delete, transactions)
  • Utiliser des instructions pour créer et gérer des tables (LDD)
  • Manipuler les objets vues, séquences et synonymes
  • Gestion des objets avec les vues du dictionnaire de données
  • Contrôler l'accès des utilisateurs
  • Gérer les objets de schémas (contraintes, index, table externe, …)
  • Manipuler les ensembles des données volumineux
  • Générer des rapports par l'utilisation des groupes de données (rollup, cube, grouping)
  • Gérer les données dans différents fuseaux horaires
  • Manipuler des données en utilisant les sous-requêtes
  • Ecrire des requêtes hiérarchiques
  • Utiliser des expressions régulières

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 860,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 860,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

Présentation de l’environnement pour l’examen

Présentation des éléments administratifs (compte Pearson Vue, modalités de l’examen, résultats, etc.)
L’environnement technique de l’examen
Prise en main de la base de données utilisée lors de l’examen (elle servira de fil rouge durant toute la formation afin de vous familiariser avec le vocabulaire et le schéma de la base : noms des tables, types de données, etc.)
Exemples de questions posées afin de vous donner le timbre de l’examen

Filtrer et trier les données

Limiter les lignes récupérées par une requête
Trier les lignes récupérées par une requête
Utiliser des variables de substitution
Limiter les lignes retournées
Créer des requêtes en utilisant la clause PIVOT et UNPIVOT
Reconnaître les motifs dans une table (pattern)

Utiliser des fonctions pour personnaliser la sortie

Connaître les grandes familles de fonctions
Savoir utiliser les fonctions de conversions (to_char, to_number, to_date)
Savoir utiliser les fonctions analytiques (PERCENTILE_CONT, STDDEV, LAG, LEAD) dans les instructions SELECT

Agréger les données

Comprendre la philosophie du regroupement de données
Savoir mettre en œuvre la clause group by
Inclure ou exclure les lignes groupées en utilisant la clause HAVING

Extraire les données de plusieurs tables

Comprendre et mettre en œuvre le produit cartésien
La jointure de base (équijointure) et ses variantes
L’auto-jointure (données issues d’une seule table)
La jointure externe
Utiliser la clause cross_outer_apply_clause

Écrire des sous-requêtes

Quand construit-on des sous-requêtes ?
Variantes autour des sous-requêtes
Mise en œuvre

Utiliser l’opérateur SET

Comprendre le rôle de l’opérateur SET
Exemple de formatage des résultats d’une requête
Utiliser SET pour combiner plusieurs requêtes en une seule requête
Contrôler l'ordre des lignes renvoyées

Manipuler les données

Qu’entend-on par instructions DML ?
Insérer des lignes dans une table (insert)
Mettre à jour les lignes dans une table (update)
Supprimer les lignes d'une table (delete)
Principes d’une transaction (commit, rollback)

Gérer les tables au quotidien

Qu’entend-on par instructions DDL ?
Instruction de création et de modification de la structure des tables
Connaître les familles des objets constituants une base de données Oracle
Examiner la structure d’une table
Connaître les types de données des colonnes
Créer une table simple
Gérer les contraintes d’intégrités (création, modification, suppression)
Utiliser les améliorations de 12c dans la clause DEFAULT, les colonnes invisibles, les colonnes virtuelles et les colonnes d'identité dans la création / modification de la table

Les objets de schéma

Ranger les objets créés par les utilisateurs dans une structure de stockage logique (schema)
Comment accéder et obtenir des informations sur les objets d’un schéma ?
Créer des vues simples et complexes
Créer, maintenir et utiliser des séquences
Créer et maintenir des index (explicite, implicite)
Suppression de colonnes, clause UNUSED
Créer des synonymes privés et publics
Créer et utiliser des tables externes

Contrôle de l’accès utilisateur

Différencier les privilèges du système des privilèges d'objet
Accorder des privilèges sur les tables et sur un utilisateur
Afficher les privilèges dans le dictionnaire de données
Attribuer des rôles
Distinguer les privilèges et les rôles

Manipuler des gros volumes de données

Manipuler les données en utilisant des sous-requêtes
Décrire les caractéristiques des INSERT multi tables
Utiliser des inserts multi tables
Insert inconditionnel
Pivote INSERT
Conditionnel ALL INSERT
Conditionnel FIRST INSERT
Fusionner des lignes dans une table
Suivre les modifications apportées aux données sur une période de temps
Utiliser des valeurs par défaut explicites dans les instructions INSERT et UPDATE

Générer des rapports en regroupant des données associées

Utiliser l'opération ROLLUP pour produire des valeurs de sous-total
Utiliser l'opération CUBE pour générer des valeurs de crosstabulation
Utiliser la fonction GROUPING pour identifier les valeurs de ligne créées par ROLLUP ou CUBE
Utiliser GROUPING SETS pour produire un seul ensemble de résultats

Gestion des données dans différents fuseaux horaires

Savoir utiliser différentes fonctions de date et d’heure comme :
TZ_OFFSET
FROM_TZ
TO_TIMESTAMP
TO_TIMESTAMP_TZ
TO_YMINTERVAL
TO_DSINTERVAL
CURRENT_DATE
CURRENT_TIMESTAMP
LOCALTIMESTAMP
DBTIMEZONE
SESSIONTIMEZONE
EXTRACT

Les sous-requêtes

Utiliser les sous-requêtes à plusieurs colonnes
Utiliser des sous-requêtes scalaires
Utiliser les sous-requêtes corrélées
Mettre à jour et supprimer des lignes en utilisant des sous-requêtes corrélées
Utiliser les opérateurs EXISTS et NOT EXISTS
Utiliser la clause WITH

Les requêtes hiérarchiques

Savoir écrire une requête hiérarchique
Comprendre le format de sortie
Savoir exclure des branches de l’arborescence

Utiliser les expressions régulières

Utiliser les méta-caractères (syntaxe à base de jokers)
Utiliser des fonctions d'expression régulière pour rechercher, associer et remplacer
Utiliser les modèles de remplacement (pattern)
Expressions régulières et vérification des contraintes

Prérequis

La connaissance opérationnelle du langage SQL est indispensable pour obtenir la certification Oracle SQL.
Concrètement vous devez savoir écrire des requêtes SQL, des jointures, utiliser des fonctions, mettre en œuvre des contraintes d’intégrité et connaître la plupart des concepts de ce programme de révision.
Cependant vous pouvez également aborder cette formation comme un perfectionnement SQL sur les différents thèmes du programme (voire une découverte pour certains chapitres ciblés) sans faire de la certification un objectif prioritaire. De plus vous pouvez travailler de votre côté et passer l’examen quand vous vous sentez prêt si vous n’avez pas d’échéance particulière.
Si vous ne vous sentez pas suffisamment à l’aise en SQL, nous vous conseillons de suivre plutôt la formation Certification Oracle 12c : SQL Fondamentaux, réf. BSFC, ou la formation Certification Oracle 11g : SQL Fondamentaux, réf. BSFG.

Public

Cette formation Oracle SQL OCA s'adresse aux développeurs utilisant le langage SQL et souhaitant améliorer l'efficacité des requêtes en temps de réponse, lisibilité, maintenance, et souhaitant de présenter à l'examen de certification Oracle Database SQL OCA.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer un flux qui enregistre automatiquement les pièces jointes des emails
  • Concevoir un flux de bouton pour vous envoyer un rappel
  • Créer et traiter des demandes d'approbation
  • Construire un flux qui s'exécute à des intervalles de temps récurrents
  • Créer un flux de processus métier avec des conditions
  • Utiliser des informations telles que les emplacements ou les dates pour créer un flux
  • Construire un flux qui accepte les entrées de l'utilisateur lors de son exécution
  • Créer un flux qui bloque du temps sur un calendrier
  • Utiliser Dataverse et SQL dans un flux
  • Intégrer Power Apps, Power Automate et SharePoint
  • Surveiller les flux et personnaliser une base de données Dataverse pour répondre aux exigences commerciales
  • Créer un flux Power Automate basé sur des spécifications fournies.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre le support des différentes versions d’Oracle
  • Explorer et interpréter la documentation et la webographie Oracle
  • S'approprier les nouvelles fonctionnalités SQL et PL/SQL des versions 12c et 19c d'Oracle
  • Intégrer ces nouveautés dans le développement et l'optimisation de bases de données Oracle
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture de SQL Server et ses différents composants
  • Expliquer le modèle d'exécution SQL Server et les files d'attente
  • Identifier les concepts architecturaux et les meilleures pratiques liés aux fichiers de données, pour les bases de données des utilisateurs et TempDB
  • Gérer les concepts architecturaux de l'Optimizer, identifier et corriger les problèmes de plan de requête
  • Décrire les concepts architecturaux, les scénarios de dépannage et les bonnes pratiques liés au cache
  • Décrire les techniques permettant d'identifier et de diagnostiquer les "goulots d'étranglement", pour améliorer la performance globale
  • Utiliser les outils permettant d'atteindre ces objectifs.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Développer des applications pour Apache Spark avec Python ou Scala vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Identifier et définir les différents composants de l’écosystème Hadoop
  • Appréhender le fonctionnement de Spark
  • Développer des applications avec Apache Spark
  • Optimiser une application Spark
  • Utiliser Spark SQL et les dataframes
  • Faire de l’analyse en temps réel avec Spark streaming
  • Découvrir MLLib pour du machine learning sur Spark
  • Explorer, manipuler et visualiser vos données avec Zeppelin.
Tarif

A partir de 3 550,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender l'univers des bases de données NoSQL
  • Identifier les caractéristiques techniques de bases NoSQL
  • Différencier bases de données SQL et NoSQL
  • Savoir choisir un type de base de données selon son contexte
  • Connaître les principales solutions NoSQL du marché
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Sécurité SQL Server 2014/2016, vous vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Mettre en œuvre une méthodologie de travail
  • Appréhender la complémentarité des actions
  • Proposer des axes d’amélioration et d’optimisation.
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

16 jours (112 heures)

Modes
  • Distance
  • Centre

Oracle - PL/SQL

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne qui souhaite acquérir les connaissances nécessaires pour concevoir des triggers et procédures stockées.

A l'issue de la formation, le stagiaire sera capable de :

  • D'exploiter pleinement le langage de requête PL/SQL
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Découvrir les pratiques de base de l’architecture AWS
  • Examiner la mise en place de la sécurité des accounts à l’aide de stratégies
  • Identifier les éléments nécessaires pour construire un réseau virtuel (VPC) modulable, sécurisé, qui inclut les sous-réseaux privés et les sous-réseaux publics
  • Déterminer des stratégies pour une approche de sécurité en couches pour les sous-réseaux Virtual Private Cloud (VPC)
  • Identifier des stratégies pour sélectionner les ressources de calcul appropriées (EC2, Lambda, container, …) en fonction des cas d’utilisation métier
  • Créer un VPC et ajouter une instance Elastic Cloud Compute (EC2)
  • Installer une instance Amazon Relational Database Service (RDS) et un répartiteur de charge d’application Balancer (ALB) dans le VPC créé
  • Comparer les produits et services de stockage AWS
  • Créer une couche de base de données hautement disponible et à mise à l’échelle automatique
  • Explorer la potentialité des solutions de supervision AWS
  • Etudier et échanger sur les outils d’automatisation AWS qui vous aideront à créer, maintenir et faire évoluer votre infrastructure
  • Etudier l’appairage de réseaux, des points de terminaison de VPC, des solutions de passerelle et de routage en fonction des cas d’utilisation
  • Connaitre les configurations de réseau hybride pour étendre et sécuriser votre infrastructure
  • Découvrir les avantages des micro services en tant que stratégie de découplage efficace pour alimenter des applications hautement disponibles à grande échelle
  • Explorer les services de conteneurs AWS pour la mise en œuvre rapide d’un environnement d’application portable et indépendant de l’infrastructure
  • Identifier les avantages de sécurité des services « serverless » AWS sur la base d’exemples du monde réel
  • S’entraîner à créer un déploiement CloudFront avec un backend S3 dans un environnement de laboratoire
  • Explorer les solutions de sauvegarde, de récupération et les meilleures pratiques AWS pour assurer la résilience et la continuité des activités
  • Créer une architecture cloud hautement disponible et sécurisée basée sur un problème métier, dans un laboratoire guidé par un animateur, basé sur un projet
Tarif

A partir de 2 750,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...