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
1 / 518 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !