Conception de modèles de données et base de données relationnelle Oracle



Documents pareils
Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Création d'une nouvelle base de données

Objectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures]

SIEBEL CRM ON DEMAND MARKETING

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Notes de mise à jour. 4D v11 SQL Release 3 (11.3) Notes de mise à jour

//////////////////////////////////////////////////////////////////// Administration bases de données

Didacticiel de mise à jour Web

ORACLE TUNING PACK 11G

Présentation du PL/SQL

PHP 5.4 Développez un site web dynamique et interactif

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

La réplication sous SQL Server 2005

Windows 8 Installation et configuration

Du 10 Fév. au 14 Mars 2014

Oracle Database 11g: Administration Workshop I Release 2

Déploiement, administration et configuration

GLPI (Gestion Libre. 2 ième édition. Nouvelle édition. de Parc Informatique)

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Guide de l'utilisateur pour l'assistant d importation de SAP BusinessObjects Enterprise

Didacticiel du service cartographique en cache

Introduction : présentation de la Business Intelligence

et Groupe Eyrolles, 2006, ISBN :

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

Enseignement secondaire technique. Technologies de l'information et de la communication

et Groupe Eyrolles, 2006, ISBN :

Business Intelligence avec SQL Server 2012

Programme de formation

SAP BusinessObjects Web Intelligence (WebI) BI 4

Sommaire. Systèmes d Exploitation Intégration Sage 100 Sage CRM Disponibilité Client Bases de données... 3

Business Intelligence

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. DOCUMENTATION

Présentation de l'outil RMAN d'oracle

Guide de l'utilisateur du composant d'intégration de Symantec Endpoint Protection. Version 7.0

Corporate Modeler Guide d'installation

RECOMMANDATION UIT-R SM (Question UIT-R 68/1)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Comment faire des étiquettes

D. Déploiement par le réseau

MySQL Workbench. Guide de modélisation des données pour les développeurs et les DBA. Livre blanc MySQL pour l'entreprise. Copyright 2010, Oracle, Inc.

Comment Créer une Base de Données Ab Initio

Préparer la synchronisation d'annuaires

Visual Paradigm Contraintes inter-associations

Bases de Données. Plan

Développement de base de données Microsoft SQL Server Durée : 5 jours Référence : DPSQL12. Contenu

Comprendre ITIL 2011

CATALOGUE DES FORMATIONS

CATALOGUE FORMATION. Product Lifecycle Management. Juin 2013

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

PostgreSQL. Formations. Catalogue Calendrier... 8

Objectif. Participant. Prérequis. Pédagogie. Oracle Enterprise Manager 10g Grid Control Rel 2. 5 Jours [35 Heures]

Nécessité de concevoir un outil de recherche PDF Présentation des fonctionnalités d'indexation et de recherche... 3

SQL Server 2012 Administration d une base de données transactionnelle

Guide de la documentation des produits BusinessObjects XI

Libérer le pouvoir des médias sociaux Passer du Like au Love

Tekla Structures Guide d'installation. Version du produit 21.0 mars Tekla Corporation

PROSOP : un système de gestion de bases de données prosopographiques

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier Tenrox. Tous droits réservés.

SHAREPOINT PORTAL SERVER 2013

CommandCenter Génération 4

Tâches planifiées. Chapitre Introduction

SQL Server SQL Server Implémentation d une solution. Implémentation d une solution de Business Intelligence.

Guide de l'administrateur système

Programme détaillé. LES TABLEAUX DE BORD Formation en présentiel (21 h) accompagnée d un parcours e-learning Excel (5 h)

Communiqué de Lancement

Le Langage SQL version Oracle

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES

AssetCenter Notes de version

Guide de prise en main Symantec Protection Center 2.1

Création de Sous-Formulaires

Logiciel Enterprise Guide Version 1.3 Windows

Symantec Enterprise Vault

Guide de démarrage rapide

Notes de publication. Version 5.5

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL

Collecter les 54 milliards d'euros de bénéfices issus des nouveaux usages de la donnée

Manuel de l utilisateur de Samsung Auto Backup

Support pour les langues s écrivant de droite à gauche

Oracle Business Intelligence Enterprise Edition 11g (OBIEE) Installation

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

OpenOffice.org Présentation - Débuter. Distribué par Le projet OpenOffice.org

Assistant(e) de Dirigeant(e) d Entreprise Artisanale - ADEA -

INTRODUCTION AU DATA MINING

Didacticiel des serveurs de bases de données

PostgreSQL. Formations. SQL avancé Calendrier... 18

1. Installation du Module

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Procédure normalisée de fonctionnement du RCBT Systèmes de sauvegarde des bases de données Version f1.0

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

SQL SERVER 2008, BUSINESS INTELLIGENCE

Estimer les activités de support - maintenance des applications logicielles

A. À propos des annuaires

Didacticiel PowerAMC 11.0 MPD

Personnalisation et extension de PowerAMC PowerAMC 16.5

Oracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database

Travaux pratiques avec RapidMiner

Transcription:

Oracle University Contact Us: (+202) 35 35 02 54 Conception de modèles de données et base de données relationnelle Oracle Duration: 4 Days What you will learn Ce cours présente les processus de développement de bases de données et de modélisation des données, ainsi que les modèles utilisés à chacune des phases du cycle de vie. Divers exemples concrets permettront de documenter les contraintes métier, le flux des informations au travers d'un processus particulier et les informations à capturer afin de respecter les règles métier. A ce stade du cours, les stagiaires apprennent à créer des diagrammes entité/relation et des diagrammes de flux de données. Ils se familiarisent avec diverses techniques permettant de réviser et d'améliorer leur diagramme entité/relation, telles que la normalisation d'un modèle, l'ajout de relations récursives et exclusives, l'identification de hiérarchies (sous-types/super-types) ou la définition et l'utilisation de types de données définis par l'utilisateur (modèle de types de données). Une fois les modèles validés, les stagiaires mappent les objets et convertissent le modèle logique en modèle relationnel. Ils optimisent ensuite la conception relationnelle à l'aide de plusieurs techniques de dénormalisation et ajoutent certains objets supplémentaires tels que les index et les vues à la conception physique. Une fois la conception relationnelle validée, ils peuvent créer les objets du modèle physique tels que des bases de données, des tablespaces, des tables, etc. Ils apprennent également à générer le code LDD de leur base de données. Ils utilisent des règles de conception pour vérifier et appliquer l'intégrité et la cohérence des conceptions qu'ils ont créées. Ils se familiarisent également avec les jeux de règles, les règles de conception personnalisées, les bibliothèques personnalisées et les transformations personnalisées. Ce cours traite également de l'importation à partir du dictionnaire de données et de l'exportation d'un modèle. Il explique comment utiliser l'outil de reverse engineering pour créer le modèle logique à partir du modèle physique. Il montre comment comparer et fusionner des modèles et comment synchroniser le dictionnaire de données avec les modifications d'un modèle. Il aborde en outre la prise en charge intégrée du système Subversion de gestion des versions et de contrôle du source avec les conceptions de Data Modeler. Ce cours est conçu sous forme d'atelier permettant la mise en place de discussions de groupe pour développer les modèles. Les résultats obtenus sont ensuite documentés à l'aide de l'outil SQL Developer Data Modeler. Learn To: Identifier les types de modèle Utiliser des techniques avancées de modélisation de données Développer un modèle de processus (diagramme de flux de données) Evaluer une conception relationnelle Développer un modèle de données logique (diagramme entité/relation) Créer le modèle physique, y ajouter des objets et générer le code LDD Related Training Suggested Prerequisites Connaissances des principes des bases de données relationnel Copyright 2013, Oracle. All rights reserved. Page 1

Course Objectives Concevoir le modèle physique et générer le code LDD Créer un diagramme de flux de données en identifiant les processus, les agents externes, les banques d'informations et les flux d'informations afin de représenter la circulation et Créer un diagramme entité/relation en identifiant les entités, attributs, relations et contraintes résultant d'un ensemble d'exigences Convertir le modèle de type entité/relation en conception initiale de base de données relationnelle Apporter des améliorations au diagramme entité/relation afin d'utiliser plusieurs techniques de modélisation des données Normaliser le diagramme entité/relation selon la troisième forme normale Optimiser la conception d'une base de données relationnelle Utiliser Oracle SQL Developer Data Modeler pour documenter l'ensemble des concepts étudiés dans ce cours Course Topics Présentation de la modélisation Importance de la modélisation Décrire les phases du cycle de développement des bases de données et des applications Identifier l'approche de modélisation à adopter dans une situation donnée Documenter l'environnement métier Définir et identifier les objectifs métier, les hypothèses, les facteurs de réussite critiques, les indicateurs de performances clés et Etablir les objectifs métier Créer un modèle de processus (diagramme de flux de données) Utilité de la modélisation de processus Décrire les composants d'un diagramme de flux de données Créer un diagramme de flux de données Utiliser SQL Developer Data Modeler pour créer le diagramme de flux de données Charger et définir les options par défaut pour Oracle SQL Developer Data Modeler Créer un diagramme de flux de données à l'aide d'oracle SQL Developer Data Modeler Modifier la présentation du diagramme de flux de données Ouvrir et enregistrer le modèle de processus Valider le diagramme de flux de données Valider un diagramme de flux de données en fonction d'un ensemble de règles Identifier différents types de processus Décomposer des processus en processus de base Identifier les entités et les attributs Identifier et représenter les entités Copyright 2013, Oracle. All rights reserved. Page 2

Identifier et représenter les attributs Identifier les relations Créer une relation entre deux entités Modéliser les relations à l'aide d'une matrice Déterminer l'existence d'une relation Nommer une relation Déterminer la cardinalité d'une relation Valider une relation Affecter des identificateurs uniques Identificateurs uniques d'entité et de relation Relations identifiantes avec plusieurs entités Relations non identifiantes Identificateurs uniques principaux et secondaires Rechercher des identificateurs uniques Utiliser Oracle SQL Developer Data Modeler pour créer un diagramme entité/relation Examiner les options générales de modélisation logique des données Créer un diagramme entité/relation dans Oracle SQL Developer Data Modeler Modifier la présentation du diagramme entité/relation Créer une sous-vue et un affichage Valider le diagramme entité/relation Appliquer une présentation et des règles d'attribut Distinction entre entités et attributs Evaluer le caractère facultatif des attributs Compléter le diagramme entité/relation par des informations utiles Créer des états Normaliser le modèle de données Définition de la normalisation Normaliser le diagramme entité/relation selon la troisième forme normale Valider les relations Résoudre les relations n à n Modéliser des données hiérarchiques Examiner des relations récursives Modéliser des relations exclusives Modéliser des hiérarchies de types d'entité Modéliser les données dans le temps Créer et utiliser des types de données Créer des types de données de divers types Créer un modèle de type de données Analyser diverses relations entre types structurés sur le modèle de type de données Affecter des types de données aux attributs dans le modèle de données logique Etude de cas Créer un diagramme entité/relation à partir d'une étude de cas Mapper le diagramme entité/relation avec une conception de base de données relationnelle Copyright 2013, Oracle. All rights reserved. Page 3

Expliquer en quoi une conception de base de données est nécessaire Etablir des conventions et des règles d'appellation Mapper le modèle logique avec un modèle relationnel Mapper les relations exclusives avec des clés étrangères Mapper les sous-types avec des tables Appliquer des options générales et définir les options de comparaison/copie Afficher la comparaison des mappings et synchroniser les objets supprimés Utiliser l'outil SQL Developer Data Modeler Analyser le modèle relationnel Modifier les propriétés des tables en fonction de contraintes Repérer les clés étrangères Créer un index Utiliser l'assistant Table to View Utiliser l'assistant View to Table Définir des propriétés de volume Propriétés spatiales et groupes de colonnes Créer des vues Dénormaliser la conception pour améliorer les performances Identifier les cas où les techniques de dénormalisation peuvent être utilisées dans le modèle relationnel Définition de la dénormalisation Stocker des variables calculables Effectuer la préjointure de tables Valeurs codées en dur Conserver les détails avec la table maître Répéter la table de détail en cours avec la table maître Indicateur de niveau hiérarchique Définir le modèle physique Créer des objets dans un modèle physique Affiner les objets du modèle relationnel dans le modèle physique Générer la base de données Générer le code LDD pour la base de données Sélection d'une base de données, sélection "Create" et script LDD Affectation aux utilisateurs, sélection "Drop" et substitution de nom Inclusion de scripts de table, masquage des erreurs Oracle et utilisation de la fonction de recherche Préférences LDD Règles de conception Utiliser des jeux de règles et des règles personnalisées Utiliser les bibliothèques et les transformations Modifier une conception existante Utiliser la fonction d'importation pour créer un modèle Importer une base de données et des domaines existants Créer un modèle de données logique à partir du modèle relationnel Revoir et modifier le modèle logique Conversion dans un nouveau modèle relationnel Comparer les modifications du modèle relationnel avec ce qui existe dans la base de données Synchroniser le dictionnaire de données avec les modifications d'un modèle Exécuter le script LDD généré dans Oracle SQL Developer et vérifier la modification Copyright 2013, Oracle. All rights reserved. Page 4

Travailler dans un environnement collaboratif Définition et avantages du contrôle de version Utiliser Data Modeler et Subversion Utiliser Subversion avec une conception Copyright 2013, Oracle. All rights reserved. Page 5