Accueil > Nos Formations > Intelligence Artificielle, Data > Bases de données > Oracle > Oracle Database, fondamentaux SQL et PL/SQL

Oracle Database, fondamentaux SQL et PL/SQL

0 ( avis)

Acquérir des bases solides et durables en SQL et PL/SQL, applicables à tous les environnements Oracle.

Description Objectifs Récapitulatif Programme détaillé

Description

Cette formation a pour objectif de permettre aux participants d’acquérir une maîtrise solide des fondamentaux d’Oracle Database, tant sur le plan de l’interrogation des données que de la conception et de la programmation côté serveur. Elle couvre les principes des bases de données relationnelles, l’utilisation avancée du langage SQL et l’introduction à la programmation PL/SQL, dans un contexte professionnel.

Les participants apprendront à concevoir des structures de données, à manipuler et sécuriser les informations, à optimiser les accès aux données et à développer des traitements côté base. La formation est volontairement indépendante d’une version spécifique afin de rester applicable aux environnements Oracle actuellement en production au sein des DSI.

Objectifs

  • Comprendre les principes des bases de données relationnelles et l'architecture d'Oracle Database
  • Interroger et manipuler efficacement les données à l'aide du langage SQL
  • Concevoir et administrer les objets de base d'une base de données Oracle
  • Mettre en œuvre les mécanismes de sécurité et d'intégrité des données
  • Optimiser les accès aux données grâce à une indexation adaptée
  • Développer des traitements côté serveur avec le langage PL/SQL
  • Structurer une logique applicative simple au niveau de la base de données

Récapitulatif

Public

Développeurs, Analystes et concepteurs de bases de données, Administrateurs débutants Oracle, Chefs de projet techniques, Consultants techniques, Toute personne souhaitant maîtriser les fondamentaux d'Oracle Database.

Prérequis

Disposer de connaissances de base en informatique.
Avoir une première expérience en programmation ou en bases de données est recommandé.
Aucune connaissance préalable d'Oracle n'est indispensable.

Méthodes et modalités pédagogiques

Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.

Moyens et supports pédagogiques

Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation

Modalités de suivi et d'évaluations

Auto-positionnement des stagiaires avant la formation

Émargement des stagiaires et formateur par 1/2 journée

Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

Auto-évaluation des acquis de la formation par les stagiaires

Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

Programme détaillé

Fondamentaux des bases de données et environnement Oracle

  • Principes des bases de données relationnelles
  • Modélisation des données
  • Notions d'entités, attributs et relations
  • Passage du modèle logique au modèle relationnel
  • Présentation de l'écosystème Oracle Database
  • Positionnement des versions Oracle utilisées en entreprise
  • Présentation des outils SQL Developer et SQL*Plus
  • Configuration et prise en main de l'environnement de travail

 

Architecture Oracle et manipulation des données en SQL

  • Architecture générale d'Oracle Database
  • Structures mémoire, processus et fichiers
  • Notions de schéma et d'objets de base de données

 

Interrogation des données avec SQL

  • Écriture de requêtes SELECT
  • Filtrer, trier et formater les résultats
  • Gestion des valeurs NULL
  • Utilisation des fonctions SQL intégrées
  • Fonctions CASE et DECODE
  • Jointures ANSI internes et externes
  • Agrégations et regroupements
  • Sous-requêtes simples et corrélées
  • Combinaison de jeux de résultats

 

Manipulation des données et conception des objets

  • Manipulation des données
  • Insertion, mise à jour, suppression et fusion
  • Gestion des transactions
  • Verrouillage et contrôle de concurrence

 

Conception de la base de données

  • Création et gestion des utilisateurs et des schémas
  • Création, modification et suppression de tables
  • Gestion des colonnes et des types de données
  • Vues et séquences
  • Colonnes d'identité et séquences
  • Restauration logique des données avec Flashback et corbeille

 

Contraintes d'intégrité

  • Clés primaires, uniques et étrangères
  • Contraintes différées et immédiates
  • Gestion de la sécurité
  • Authentification et politiques de mot de passe
  • Privilèges système et objet
  • Rôles et synonymes

 

Indexation et performance

  • Principes d'indexation
  • Index uniques, non uniques et composites
  • Choix et bonnes pratiques d'indexation

 

Fondamentaux du PL/SQL

  • Structure d'un bloc PL/SQL
  • Variables, constantes et enregistrements
  • Structures conditionnelles et boucles
  • Gestion des exceptions
  • Curseurs implicites et explicites
  • Optimisation avec ROWID et CURRENT OF

 

Développement de logique serveur

  • Procédures et fonctions
  • Débogage avec DBMS_OUTPUT
  • Packages
  • Déclencheurs table et ligne
  • Déclencheurs composés
  • Utilisation de prédicats conditionnels
  • Introduction aux usages applicatifs et web
  • Retour de données avec curseurs REF
Oracle Database, fondamentaux SQL et PL/SQL
Inter
Intra
5 jours (35 heures)
Référence :
MOD_2024753
Formation Inter
3250 € HT
5 jours (35 heures)
Référence :
MOD_2024753
Formation Intra

Trouvez la formation qui
répond à vos enjeux

Nos autres formations

Vous aimerez aussi

Être rappelé

Page Formation | Formulaire de contact

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Demander un devis

Page Formation | Formulaire de devis

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.

Je m'inscris

Page Formation | Formulaire d'inscription

Les données saisies dans ce formulaire sont conservées par nos soins afin de pouvoir répondre au mieux à votre demande. Nous accordons de l’importance à la gestion de vos données, en savoir plus sur notre démarche Données Personnelles.