Nos domaines de formation :

Formation Conception d'une base de données avec Oracle Data Modeler

Stage pratique
Durée : 2 jours
Réf : BDM
Prix  2018 : Nous contacter
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Oracle SQL Developer Data Modeler est une application développée en Java permettant la modélisation de bases de données SQL. Ce stage, après une introduction à la conception de bases de données, vous apprendra à installer et configurer l'outil ainsi que les différentes étapes pour modéliser vos bases de données.

Objectifs pédagogiques

  • Découvrir la modélisation des bases de données avec l'outil Oracle SQL Developer Data Modeler
  • Créer des modèles Entité-Association (Entity Relationship)
  • Développer ou importer des modèles relationnels
  • Générer des scripts SQL (DDL)
  • Gérer des versions de schémas

Travaux pratiques

Utilisation de l'outil d'Oracle SQL Developer Data Modeler.
PROGRAMME DE FORMATION

Introduction à la conception de bases de données

  • Les théories sous-jacentes aux bases de données relationnelles.
  • Les typologie des Systèmes de Gestion de Base de Données Relationnels (SGBDR).
  • Les objectifs des SGBDR.
  • De la modélisation à la conception de bases de données.
  • Les approches de conception (Top-Down et Bottom-Up).

Réflexion collective
Echanges en groupe pour comprendre ce qu'est la modélisation des données et la conception d'une base de données.

Prise en main d'Oracle Data Modeler

  • L'historique d'Oracle Data Modeler.
  • Les principaux outils concurrents.
  • Le processus d'installation.
  • La partie configuration.
  • Avantages et inconvénients.

Exercice
Prise en main de l'outil.

Le modèle logique d'Oracle Data Modeler

  • Le modèle logique de données.
  • Les domaines.
  • Les types personnalisés.
  • Entités, attributs, identifiants, héritages, relations et vues.
  • Les différentes notations.
  • Le modèle multidimensionnel.
  • Le forward et le reverse engineering.

Exercice
Composer un modèle logique de données. Création d'un glossaire.

Le modèle relationnel d'Oracle Data Modeler

  • Les tables.
  • Les colonnes.
  • L'index.
  • Les clés étrangères.
  • Les schémas et les sous-vues.

Echanges
Traduire un modèle logique. Modifier un modèle relationnel existant.

Le modèle physique d'Oracle Data Modeler

  • Les liens avec le niveau relationnel.
  • Les sites SGBD.
  • Les séquences.
  • Les espaces logiques.
  • Les rôles.
  • Les schémas.

Exercice
Traduire un modèle relationnel. Générer un modèle physique.

Les étapes à suivre

  • La construction d'un modèle conceptuel normalisé.
  • La validation du schéma relationnel.
  • La génération de scripts SQL.

Exercice
Application à un cas réel. Création du modèle logique puis création des tables.

Autres fonctionnalités

  • Les conventions de nommage (Naming Standards).
  • Les importations (DDL, Data Dictionary et JDBC).
  • La génération de rapports (RTF, HTML et PDF).
  • La gestion de versions (Subversion et Pending Changes).

Exercice
Création d'un rapport dans Word. Importation d'un schéma.

Participants / Prérequis

» Participants

Architecte, chef de projet, analyste, concepteur/développeur, responsable méthode.

» Prérequis

Connaissances de base en informatique. La connaissance de SQL pour Oracle (cours réf. OSL) et des principes de modélisation (cours réf. CBC ou réf. UMD) est un plus.
Intra / sur-mesure
Programme standard     Programme sur-mesure
Oui / Non

Vos coordonnées

Dates de sessions

Prochaines sessions : Nous consulter

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.