Formation Conception d'une base de données avec Oracle Data Modeler
- Programme
- Participants / Prérequis
- Intra / sur-mesure
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
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.









