Modélisation des données PowerAMC™ 15.1 Windows ID DU DOCUMENT : DC31014-01-151

Modélisation des données PowerAMC™ 15.1 Windows ID DU DOCUMENT : DC31014-01-1510-01 DERNIERE REVISION : Juin 2009 Copyright © 2009 Sybase, Inc. Tous droits réservés. Cette publication concerne le logiciel Sybase et toutes les versions ultérieures qui ne feraient pas l’objet d’une réédition de la documentation ou de la publication de notes de mise à jour. Les informations contenues dans ce document pourront faire l’objet de modifications sans préavis. Le logiciel décrit est fourni sous contrat de licence et il ne peut être utilisé ou copié que conformément aux termes de ce contrat. Pour commander des ouvrages supplémentaires ou acquérir des droits de reproduction, si vous habitez aux Etats-Unis ou au Canada, appelez notre Service Clients au (800) 685-8225, télécopie (617) 229-9845. Les clients ne résidant pas aux Etats-Unis ou au Canada et qui disposent d’un contrat de licence pour les U.S.A. peuvent joindre notre Service Clients par télécopie. Ceux qui ne bénéficient pas de cette licence doivent s’adresser à leur revendeur Sybase ou au distributeur le plus proche. Les mises à jour du logiciel ne sont fournies qu’à des dates d’édition périodiques. Tout ou partie de cette publication ne peut être reproduit, transmis ou traduit, sous quelque forme ou par quelque moyen que ce soit (électronique, mécanique, manuel, optique ou autre) sans l’accord écrit préalable de Sybase, Inc. Les marques déposées Sybase peuvent être consultées sur la page Sybase trademarks (http://www.sybase.com/detail?id=1011207). Sybase et les marques mentionnées sont des marques de Sybase, Inc. ® indique le dépôt aux Etats-Unis d'Amérique. Java et toutes les marques basées sur Java sont des marques ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays. Unicode et le logo Unicode sont des marques déposées d’Unicode, Inc. Tous les autres noms d'entité et de produit utilisés peuvent être des marques ou des marques déposées de leur propriétaire respectif. Use, duplication, or disclosure by the government is subject to the restrictions set forth in subparagraph (c)(1)(ii) of DFARS 52.227-7013 for the DOD and as set forth in FAR 52.227-19(a)-(d) for civilian agencies. Sybase, Inc., One Sybase Drive, Dublin, CA 94568 Table des matières Notions de base relatives à la modélisation des données ........................1 Modèles Conceptuels de Données ..................................................................1 Modèles Logiques de Données ......................................................................1 Modèles Physiques de Données .....................................................................2 Création d'un modèle de données .................................................................3 Propriétés d'un modèle ......................................................................4 Archivage d'un MPD ..........................................................................6 Construction de diagrammes conceptuels et logiques de données ............7 Notions de base relatives au diagramme conceptuel ...........................................7 Objets du diagramme conceptuel .........................................................8 Création d'un diagramme conceptuel .....................................................8 Ouverture d'un autre modèle dans un modèle de données ............................9 Notions de base relatives au diagramme logique ................................................9 Objets du diagramme logique .............................................................10 Création d'un diagramme logique ........................................................11 Importation d'un MPD Modèle logique obsolète ........................................11 Importation de plusieurs modèles logiques interconnectés ..........................12 Informations (MCD) .................................................................................12 Création d'une information ................................................................12 Propriétés d'une information ..............................................................13 Contrôle de l'unicité et de la réutilisation des informations .........................13 Entités (MCD/MLD) ..................................................................................14 Création d'une entité .......................................................................14 Propriétés d'une entité .....................................................................14 Copie d'entité ...............................................................................15 Attributs (MCD/MLD) ...............................................................................16 Création d'un attribut ......................................................................16 Propriétés d'un attribut ....................................................................16 Suppression d'un attribut (MCD) ..........................................................17 Identifiants (MCD/MLD) ............................................................................17 Création d'un identifiant ...................................................................18 Propriétés d'un identifiant .................................................................18 Relations (MCD/MLD) ...............................................................................18 Création d'une relation ....................................................................19 Propriétés d'une relation ..................................................................19 Création d'une relation réflexive .........................................................23 Définition d'une option relative au code pour les relations ..........................23 Transformation d'une relation en entité associative ..................................24 Exemples de relations ......................................................................24 Migration d'identifiant via des relations .................................................26 Associations et liens d'association (MCD) ........................................................26 Modélisation des données iii Création d'une association avec des liens ...............................................27 Création d'une association dépourvue de lien ..........................................27 Propriétés d'une association ...............................................................27 Propriétés d'un lien d'association dans un MCD .........................................28 Création d'une association réflexive .....................................................29 Définition d'une association dépendante ................................................29 Transformation d'une association en entité associative ..............................29 Création d'un attribut d'association ......................................................30 Héritages (MCD/MLD) ...............................................................................30 Création d'un héritage .....................................................................31 Propriétés d'un héritage ...................................................................32 Création d'une exclusion mutuelle entre les enfants .................................34 Migration d'identifiant via un héritage (MLD) ..........................................34 Construction de diagrammes physiques ............................................35 Objets d'un diagramme physique .................................................................35 Création d'un diagramme physique ...............................................................36 Tables (MPD) .........................................................................................37 Création d'une table ........................................................................37 Propriétés d'une table ......................................................................37 Liaison d'une table à un type de données abstrait ....................................39 Création d'une table ou d'une vue XML ..................................................39 Attribution d'un nom à une contrainte de table .......................................41 Création de tables externes ...............................................................41 Dénormalisation de tables et de colonnes ..............................................41 Utilisation des attributs étendus PowerBuilder ........................................51 Affichage des informations relatives aux colonnes, domaines et types de données sur un symbole de table ...............................................................53 Colonnes (MPD) ......................................................................................54 Création d'une colonne ....................................................................54 Propriétés d'une colonne ..................................................................55 Mise à jour des statistiques relatives à une colonne ..................................56 Création d'une colonne calculée .........................................................56 Sélection d'un type de données pour une colonne .....................................57 Affectation d'une colonne à un domaine ................................................58 Copie d'une colonne dans une autre table ..............................................59 Attribution d'un nom à une contrainte de colonne ....................................60 Configuration de l'affichage de la liste des colonnes .................................60 Clés (MPD) ............................................................................................60 Création d'une clé ..........................................................................61 Propriétés d'une clé ........................................................................61 Clés primaires ...............................................................................62 Clés alternatives ............................................................................63 Clés étrangères ..............................................................................64 Ajout de colonnes de table parent dans une clé .......................................64 Attribution d'un nom aux contraintes de clé ...........................................64 Table des matières iv PowerAMC™ Index (MPD) ..........................................................................................65 Création d'un index .........................................................................66 Propriétés d'un index .......................................................................68 Régénération des index ....................................................................69 Index dans des tables de requête ........................................................70 Défauts (MPD) .......................................................................................70 Création d'un défaut ........................................................................71 Propriétés d'un défaut .....................................................................71 Affectation d'un défaut à une colonne ou à un domaine .............................71 Régénération des défauts .................................................................72 Domaines (MCD/MLD/MPD) ........................................................................72 Création d'un domaine .....................................................................73 Propriétés d'un domaine ...................................................................73 Liste des types de données standard ....................................................74 Mises à jour en cascade des colonnes/attributs d'entité associées à un domaine ................................................................................................76 Imposition de la cohérence avec les domaines dans un modèle de données ......77 Séquences (MPD) ....................................................................................78 Création d'une séquence ...................................................................79 Propriétés d'une séquence .................................................................81 Changement de SGBD pour un modèle contenant des séquences et des colonnes auto-incrémentées ......................................................................81 Séquences et génération intermodèle ...................................................81 Types de données abstraits (MPD) ................................................................82 Création d'un type de données abstrait .................................................83 Propriétés d'un type de données abstrait ...............................................83 Création d'un type de données abstrait Object (ou SQLJ Object) ...................84 Liaison d'un type de données abstrait à une classe Java .............................85 Références (MPD) ...................................................................................87 Création d'une référence ..................................................................88 Propriétés d'une référence ................................................................91 Régénération des références ..............................................................95 Changement de la table à l'une ou l'autre des extrémités d'une référence .......96 Modification graphique d'une référence .................................................96 Affichage de l'intégrité référentielle et de la cardinalité sur un symbole de référence .................................................................................96 Vues (MPD) ...........................................................................................97 Création d'une vue ..........................................................................98 Propriétés d'une vue ........................................................................98 Création d'une vue à partir du menu Outils ........................................... 100 Création, édition et suppression de requêtes associées à des vues ...............101 Création d'une table de requête ........................................................105 Utilisation de dépendances étendues pour les vues .................................106 Définition d'un ordre de génération pour une vue ...................................107 Références de vue (MPD) .........................................................................109 Table des matières Modélisation des données v Création d'une référence de vue ........................................................109 Propriétés d'une référence de vue ......................................................110 Définition d'une jointure pour une référence de vue ................................110 Paramètres de contrôle (MCD/MLD/MPD) ......................................................112 Définition de paramètres de contrôle standard pour des objets dans un modèle de données .................................................................................112 Définition de paramètres de contrôle supplémentaires pour des objets dans un modèle de données ...................................................................113 Utilisation d'une règle de validation dans les paramètres de contrôle d'un modèle de données .............................................................................114 Utilisation des apostrophes et des guillemets de part et d'autre des valeurs (MPD) ...............................................................................................115 Règles de gestion (MCD/MLD/MPD) .............................................................115 Création d'une règle de gestion .........................................................116 Propriétés d'une règle de gestion .......................................................116 Affectation d'une expression à une règle de gestion dans un MPD ................117 Application d'une règle de gestion à un objet de modèle ...........................117 Règles de gestion de contrainte ........................................................118 Construction de diagrammes multidimensionnels ..............................123 Objets d'un diagramme multidimensionnel ....................................................123 Création d'un diagramme multidimensionnel .................................................124 Cubes (MPD) ........................................................................................124 Création d'un cube ........................................................................125 Propriétés d'un cube ......................................................................125 Identification des objets multidimensionnels .........................................125 Génération de scripts d'extraction .....................................................127 Génération des données de cube .......................................................129 Dimensions (MPD) ..................................................................................131 Création d'une dimension ................................................................132 Propriétés d'une dimension ..............................................................132 Attributs (MPD) ....................................................................................133 Création d'un attribut .....................................................................133 Propriétés d'un attribut ...................................................................133 Faits (MPD) .........................................................................................134 Création d'un fait ..........................................................................134 Propriétés d'un fait ........................................................................135 Mesures (MPD) ......................................................................................135 Création d'une mesure ....................................................................135 Propriétés d'une mesure ..................................................................135 Hiérarchies (MPD) .................................................................................136 Création d'une hiérarchie ................................................................136 Propriétés d'une hiérarchie ..............................................................136 Associations (MPD) .................................................................................137 Création d'une association ...............................................................137 Propriétés d'une association .............................................................137 Table des matières vi PowerAMC™ Construction de triggers et procédures ..........................................139 Triggers (MPD) ......................................................................................139 Création de triggers pour l'intégrité référentielle ...................................139 Création d'autres triggers ................................................................140 Propriétés d'un trigger et d'un trigger de SGBD .......................................141 Régénération des triggers ................................................................143 Modification des triggers .................................................................144 Conventions de dénomination des triggers ............................................147 Appel d'une procédure associée depuis un modèle de trigger .....................147 Triggers multiples .........................................................................148 Définition de triggers gérant plusieurs événements .................................149 Triggers de SGBD (MPD) ...........................................................................149 Création de triggers de SGBD ............................................................149 Modèles de trigger (MPD) .........................................................................149 Création d'un modèle de trigger ........................................................150 Modèles de trigger prédéfinis de PowerAMC ..........................................152 Modification d'un modèle de trigger ....................................................153 Propriétés d'un modèle de trigger ......................................................153 Eléments de modèle de trigger (MPD) ..........................................................155 Création d'un élément de modèle de trigger .........................................155 Eléments de modèle de trigger prédéfinis de PowerAMC ...........................157 Modification d'un élément de uploads/s3/ modelisation-donnees-pdf.pdf

  • 39
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager