Didacticiel PowerAMC 11.0 - Modèle Conceptuel de Données

Page 1 sur 47Lecteur de document UniversityLib

Didacticiel PowerAMC 11.0 - Modèle Conceptuel de Données

Database Design and Management · notes

Voir tous les documents en gestion et économie

Didacticiel PowerAMC 11.0 MCD

Pierre GERARD IUT de Villetaneuse

Ce document est une retranscription du Tutoriel PowerAMC disponible en ligne à l'adresse : http://sybooks.sybase.com/onlinebooks/group-pd/amc1100f/

1/47

Partie I. Au sujet du didacticiel de MCD

Ce didacticiel se compose d'une série de leçons au cours desquelles vous apprendrez comment utiliser PowerAMC pour créer un Modèle Conceptuel de Données (MCD). Dans le cadre de ce didacticiel, vous serez amené à compléter le MCD fourni. Ce modèle, basé sur un exemple concret de système d'information, fera office de contexte pour les exercices pratiques. A mesure que vous modifierez ce modèle, vous apprendrez comment créer les éléments de base d'un MCD. Ensuite, vous pourrez utiliser l'expérience acquise au cours de ces exercices pour créer un MCD adapté à vos besoins.

 Qu'est-ce qu'un MCD ?

Un MCD représente la structure générale d'un système d'information. Il décrit les relations conceptuelles existant entre différents types d'informations plutôt que leur structure physique. La structure d'un MCD ne dépend pas d'un système de gestion de base de données (SGBD) particulier.

 A quoi sert un MCD ?

Le MCD permet de faire passer au premier plan les notions de conception car, à ce stade, vous n'avez pas encore à vous préoccuper des détails de la mise en oeuvre physique. Pour cela, vous faites appel principalement aux entités et à leurs relations. Il s'agit de concepts simples et faciles à manipuler. Par la suite, vous pouvez transférer la structure du MCD dans un Modèle Physique de Données (MPD) par le biais d'une simple procédure de génération. Cette procédure adapte votre modèle conceptuel aux spécificités d'un SGBD particulier et prend en charge une grande partie des opérations nécessaires à la mise en oeuvre physique.

 Durée du didacticiel

Vous pouvez réaliser le didacticiel de MCD d'une seule traite en 1 heure et 40 minutes.

 Ce que vous allez apprendre

Vous apprenez les techniques de base permettant de créer un MCD à l'aide de PowerAMC, à savoir :

• Comment créer les éléments de base d'un MCD : domaines, informations, règles de gestion et entités • Comment créer les différents types d'associations entre entités • Comment créer des packages et y ajouter des objets • Comment créer un héritage • Comment utiliser les fonctions d'affichage pour réorganiser les symboles et centrer le modèle sur la page • Comment générer un Modèle Physique de Données (MPD) à partir d'un MCD • Comment créer et générer un rapport pour un modèle

1.

Installation

Avant de commencer, copiez sur votre compte le répertoire Didacticiel qui vous sera indiqué par votre chargé de TP. Vous travaillerez sur cette copie locale et pas sur les originaux. Le didacticiel du MCD utilise les fichiers suivants : Fichier MCDAVANT.MCD MCDAPRES.MCD

Description MCD pour commencer le didacticiel MCD une fois le didacticiel terminé

2/47

Partie II. Analyse des besoins de gestion

La première étape de la création d'un Modèle Conceptuel de Données (MCD) consiste à analyser les tâches de gestion que votre MCD devra prendre en charge. Pour ce faire, vous définissez un modèle schématique des activités de votre société. Cette opération vous permet de mettre en évidence :

• Les types d'information à conserver • Les entités impliquées dans votre activité • Le mode de fonctionnement de votre société

Une fois que la façon dont votre société fonctionne est clairement décrite, vous pouvez commencer à développer le MCD.

 Description de votre société

Vous allez effectuer ce didacticiel à l'aide d'un MCD qui représente de façon conceptuelle le système d'informations d'une société d'édition. La description de votre société détermine les entités impliquées dans vos activités. Dans le cas du MCD fourni, il s'agit des ouvrages, des auteurs, des magasins et des remises. Cette description comprend les détails relatifs à chacune de ces entités, qui vont des références standard internationales (numéro ISBN) de chaque ouvrage aux adresses des magasins.

 Problèmes de gestion

Au cours de ce didacticiel, vous serez amené à résoudre trois problèmes de gestion distincts :

• Droits d'auteur pour plusieurs auteurs

Vous devez être en mesure d'établir en permanence le pourcentage de droits d'auteur revenant à chacun des auteurs d'un même ouvrage

• Portrait et biographie des auteurs

Vous devez identifier et conserver le portrait des auteurs ainsi que leur biographie afin de les utiliser sur la couverture des ouvrages

• Catégories d'ouvrage

Vous devez classer chaque ouvrage dans l'une des catégories disponibles (périodique et non périodique) et conserver les informations s'y rapportant

Sur la base de ces besoins en gestion, vous allez enrichir le modèle du didacticiel afin de pouvoir exploiter des informations supplémentaires. Par exemple, vous ajouterez une entité pour les photographies et conserverez des informations relatives au pourcentage des droits d'auteur dévolu à chaque auteur.

3/47

Partie III. Par où commencer ?

Vous allez commencer ce didacticiel en démarrant PowerAMC et vous apprendrez à utiliser la palette d'outils. Vous allez ouvrir le fichier du didacticiel et lui affecter des préférences, des options et des propriétés. Ensuite, vous l'enregistrerez sous un nouveau nom afin de pouvoir réutiliser le modèle d'origine si vous souhaitez répéter les exercices. Lors de cette leçon, vous allez apprendre à effectuer les opérations suivantes :

• Démarrer PowerAMC • Utiliser les outils de la palette • Ouvrir le MCD du didacticiel • Définir des préférences et des options de MCD • Définir des propriétés de MCD • Enregistrer le MCD du didacticiel

1. Démarrage de PowerAMC

• Cliquez sur l'icône de programme de PowerAMC.

La fenêtre principale de PowerAMC s'affiche avec la fenêtre Explorateur d'objets ancrée à gauche et la fenêtre Résultats ancrée en bas.

La fenêtre de Explorateur d'objets affiche le contenu de l'espace de travail sous forme d'arborescence. Vous pouvez utiliser l'Explorateur d'objets pour organiser les objets contenus dans chacun de vos modèles. L'espace de travail est le nom de la session courante de PowerAMC. Espace de travail est également le noeud par défaut dans l'arborescence de l'Explorateur d'objets . Le nouveau MCD que vous allez ouvrir sera créé et enregistré dans un espace de travail. La fenêtre Résultats affiche la progression des processus exécutés au sein de PowerAMC, par exemple la génération d'un MPD à partir d'un MCD.

2. Création d'un nouveau MCD

• Sélectionnez Fichier-->Nouveau dans la barre de menus.

La boîte de dialogue Nouveau s'affiche. Elle contient la liste des types de modèle que vous pouvez créer dans PowerAMC.

• Sélectionnez Modèle Conceptuel de Données dans la liste Type de modèle. • Sélectionnez le bouton radio Nouveau modèle dans la partie supérieure droite de la boîte de dialogue. • Cliquez sur OK.

Une fenêtre de modèle s'affiche. Elle contient une fenêtre de diagramme (vide), une palette ainsi que les fenêtres Explorateur d'objets et Résultats respectivement ancrées à gauche et en bas de la fenêtre principale.

4/47

3. Utilisation des outils de la palette

Les outils de la palette de MCD permettent de commander les principales fonctionnalités nécessaires pour construire et modifier un MCD.

Le tableau suivant indique le nom et la fonctionnalité de chacun des outils de la palette : Outil Nom

Action

Pointeur

Déplacement

Zoom avant

Zoom arrière

Sélectionner des symboles

Sélectionner et déplacer tous les symboles

Augmenter l'échelle d'affichage

Réduire l'échelle d'affichage

Ouvrir un diagramme de package Afficher le diagramme du package sélectionné

Propriétés

Ciseaux

Package

Entité

Afficher la feuille de propriétés du symbole sélectionné

Supprimer les symboles sélectionnés

Insérer un symbole de package

Insérer un symbole d'entité

5/47

Relation

Héritage

Insérer un symbole de relation

Insérer un symbole d'héritage

Association

Insérer un symbole d'association

Lien d'association

Tracer un lien d'association

Fichier

Note

Insère un symbole de fichier

Insérer un symbole de note

Lien/Dépendance étendue

Permet de lier deux symboles dans un diagramme Permet de lier une note à un objet du modèle Permet de créer une dépendance étendue entre deux objets supportant les dépendances étendues

Titre

Texte

Ligne

Arc

Rectangle

Ellipse

Ligne brisée

Polygone

Insérer un symbole de titre

Insérer du texte

Tracer une ligne

Dessiner un arc

Dessiner un rectangle

Dessiner une ellipse

Dessiner une ligne brisée

Dessiner une polygone

Vous allez apprendre comment utiliser les outils en créant plusieurs objets dans le MCD à l'aide de la palette.

Publicité

• Cliquez sur l'outil Entité dans la palette.

Le curseur prend la forme d'une entité lorsque vous le déplacez dans l'espace de travail du MCD.

• Cliquez sur un emplacement vide dans l'espace de travail du MCD.

Un symbole d'entité s'affiche à l'endroit où vous avez cliqué. L'entité porte le nom par défaut Entité_n, où n est un numéro affecté à l'entité dans l'ordre de création des objets.

• L'outil Entité est toujours activé, cliquez à nouveau dans le diagramme du MCD pour créer une autre entité.

Deux entités figurent dans l'espace de travail le diagramme du MCD.

• Cliquez sur l'outil Lien dans la palette.

L'outil Entité est libéré et l'outil Lien est activé.

• Cliquez sur la première entité et maintenez le bouton gauche de la souris enfoncé et faites glisser le curseur sur la seconde

entité. Relâchez le bouton de la souris dans la seconde entité. Vous avez créé une association entre les deux entités.

• Cliquez le bouton droit de la souris.

Vous libérez ainsi l'outil Association et activez l'outil Pointeur. Libération d'un outil Un outil reste actif jusqu'à ce que vous le libériez. Vous pouvez libérer un outil en sélectionnant un autre outil, ou bien en cliquant le bouton droit de la souris. Lorsque vous cliquez le bouton droit de la souris, l'outil Pointeur est activé par défaut.

• Pointez le curseur au dessus de l'un des coins de la première entité et maintenez le bouton gauche de la souris enfoncé.

Faites glisser le curseur afin de tracer un rectangle autour des deux entités. Relâchez le bouton de la souris.

6/47

Les entités et l'association sont sélectionnées. Des poignées s'affichent autour de la sélection pour montrer les objets sélectionnés.

• Faites glisser les symboles à un nouvel emplacement. • Cliquez sur l'outil Texte dans la palette.

L'outil Texte est à présent actif.

• Positionnez le curseur au-dessous de l'association.

Un texte s'affiche dans la zone définie par le rectangle.

• Cliquez le bouton droit de la souris.

Vous libérez ainsi l'outil Texte.

• Double-cliquez sur le texte. Une zone de texte s'affiche.

• Saisissez un texte court dans la zone de texte. • Cliquez sur OK.

Le texte s'affiche dans le diagramme. Il est encadré par des poignées.

• Pointez sur l'une des poignées située dans la partie droite du texte jusqu'à ce que le texte soit entièrement visible.

Relâchez le bouton de la souris. Cliquez sur un emplacement vide dans le diagramme. Les poignées situées autour du texte disparaissent.

• Cliquez sur l'outil Pointeur dans la palette.

Vous allez utiliser cet outil pour sélectionner et supprimer l'un des symboles.

• Cliquez sur l'un des symboles d'entité.

L'objet à supprimer est alors sélectionné.

• Appuyez sur la touche SUPPR.

La boîte de dialogue Confirmation de suppression s'affiche. Cette boîte de confirmation vous demande si vous souhaitez supprimer la sélection.

Suppression d'objets Si vous sélectionnez Supprimer les objets, vous effacez le symbole graphique et supprimez l'objet dans le modèle. En revanche, si vous sélectionnez Supprimer les symboles seulement, vous effacez le symbole graphique, mais conservez l'objet dans le modèle. Boîte de confirmation de suppression non visible Si cette boîte ne s'affiche pas lorsque vous souhaitez supprimer un objet, sélectionnez Outils-->Options générales dans la barre de menus puis cochez la case Confirmer la suppression des objets.

• Cliquez sur OK.

L'entité disparaît du diagramme et est aussi supprimée dans le modèle.

• Cliquez sur l'outil Rectangle de sélection dans la palette.

L'outil Rectangle de sélection est activé.

7/47

• Tracez un rectangle autour des objets restants et du texte.

Relâchez le bouton de la souris. Les objets et le texte sont sélectionnés.

• Appuyez sur la touche SUPPR, puis cliquez sur OK dans la boîte de dialogue de confirmation.

Les objets restants et le texte sont supprimés

4. Ouverture du MCD de didacticiel

Pour effectuer le reste de ce didacticiel, vous devez ouvrir le fichier fourni. Vous devez l'avoir copié sur votre compte, dans un répertoire Didacticiel.

• Sélectionnez Fichier-->Ouvrir dans la barre de menus.

Une fenêtre de sélection de fichier s'affiche.

• Ouvrez le répertoire DIDACTICIEL.

Sélectionnez le fichier MCDAVANT.MCD. Cliquez sur OK. PowerAMC affiche le modèle dans le diagramme de MCD.

• Si vous ne pouvez pas voir la totalité du modèle, cliquez sur l'outil Vue globale dans la barre d'outils située en haut de la

fenêtre, puis cliquez n'importe où dans la fenêtre du diagramme. Vous affichez ainsi la totalité du modèle dans le diagramme de MCD. Le modèle peut ne pas se présenter de façon strictement identique à l'illustration ci-après.

Modification de l'échelle d'affichage Vous pouvez choisir une échelle d'affichage plus conforme à vos besoins. Pour ce faire, sélectionnez Vue-->Echelle dans la barre de menus et choisissez une échelle d'affichage.

5. Définition des préférences et des options de MCD

Avant de pouvoir commencer à travailler, vous allez définir certaines préférences d'affichage et options de modèle relatives au MCD. Pour plus d'informations sur les préférences et options du MCD, reportez-vous au manuel PowerAMC - Guide des fonctionnalités générales.

• Sélectionnez Outils-->Préférences d'affichage dans la barre de menus. La boîte de dialogue Préférences d'affichage s'affiche à la page Général.

• Cliquez sur le noeud Objets dans l'arborescence Catégorie.

La page Objets s'affiche.

• Sélectionnez les options suivantes. Les autres options doivent être désélectionnées.

8/47

Zone de groupe

Option sélectionnée

Entité

Attributs d'entité Tous les attributs

Attributs d'entité Pour chaque symbole d'entité, tous les attributs d'entité et tous les attributs des identifiants primaires sont affichés.

Indicateurs d'identifiant

• Cliquez sur le bouton Définir comme défaut.

Définit comme défaut Lorsque vous cliquez sur le bouton Définir comme défaut, vous appliquez les préférences d'affichage au diagramme actuel dans le modèle et à tous les diagrammes de même type que vous créerez par la suite.

• Cliquez sur le noeud Lien d'association situé sous le noeud Objets dans l'arborescence Catégorie.

La page Lien d'association s'affiche.

• Sélectionnez les options suivantes. Les autres options doivent être désélectionnées.

Zone de groupe

Option sélectionnée

Lien d'association Pour chaque symbole de lien, le rôle du lien est affiché.

Rôle

• Cliquez sur le bouton Définir comme défaut. • Cliquez sur le noeud Format dans l'arborescence Catégorie.

La page Format s'affiche.

• Cliquez sur le bouton Modifier situé en bas à droite de la page.

La page Format de symbole s'affiche.

• Assurez-vous que la case Ajuster au texte est cochée (valeur par défaut) dans la page Taille. • Cliquez sur OK dans chaque boîte de dialogue.

Vous revenez à la fenêtre principale de PowerAMC.

• Sélectionnez Outils-->Options du modèle dans la barre de menus.

La boîte de dialogue Options du modèle s'affiche. Le noeud Paramètres du modèle est sélectionné par défaut dans l'arborescence Catégorie.

• Sélectionnez les options suivantes. Les autres options doivent être désélectionnées.

Zone de groupe

Option sélectionnée

Notation

Information

Relation

Domaine/attribut

Mixte

Code unique Réutilisation admise

Code unique

Type de données

<UNDEF>

Type de données par défaut Divergences au niveau des domaines Lorsque vous Cochez la case Type de données sans cocher la case Imposer la cohérence, vous permettez la divergence entre la définition d'un domaine et les informations qui lui sont associées. Toutefois, lorsque de telles divergences se produisent, PowerAMC vous propose de mettre à jour le type de données dans toutes les informations auxquelles ce domaine est appliqué.

• Cliquez sur le noeud Conventions de dénomination. La page Conventions de dénomination s'affiche.

• Sélectionnez le bouton radio Nom sur la droite de l'option Afficher.

Les noms d'objets s'affichent dans les symboles d'objets dans le diagramme du MCD.

• Cliquez sur OK.

6. Définition des propriétés de MCD

• Sélectionnez Modèle-->Propriétés du modèle dans la barre de menus.

La feuille de propriétés du modèle s'affiche.

Publicité

• Saisissez Didacticiel dans la zone Nom.

Il s'agit du nouveau nom du MCD. Le code Didacticiel s'affiche automatiquement dans la zone Code.

9/47

• Cliquez sur Appliquer.

Réutilisation du nom comme code Lorsque vous saisissez un nom dans une feuille de propriétés d'objet, vous pouvez être amené à spécifier également le code si l'option Réutilisation du nom comme code n'a pas été activée. Si tel est le cas, vous pouvez activer cette option dans la boîte de dialogue Propriétés générales (sélectionnez Outils-->Options générales-->Dialogue dans la barre de menus).

• Cliquez sur OK.

7. Enregistrement du MCD de didacticiel

Vous allez enregistrer le MCD de didacticiel dans un nouveau fichier. Cette opération vous permet de conserver intact le MCD d'origine afin de pouvoir le réutiliser si vous souhaitez effectuer les exercices à nouveau.

• Sélectionnez Fichier-->Enregistrer sous dans la barre de menus.

La boîte de dialogue d'enregistrement s'affiche. • Saisissez DIDACTICIEL.MCD dans la zone Nom.

Il s'agit du nom du fichier dans lequel vous travaillerez et enregistrerez les modifications.

• Cliquez sur Enregistrer.

Vous enregistrez ainsi votre modèle dans le fichier DIDACTICIEL.MCD. Enregistrement de votre travail Enregistrez régulièrement votre travail au cours des exercices. Pour ce faire, sélectionnez Fichier-->Enregistrer dans la barre de menus.

10/47

Partie IV. Définition de règles de gestion, de domaines et d'informations

 A propos des règles de gestion

Une règle de gestion est une expression qui décrit la façon dont une société fonctionne. Lorsque vous créez une règle de gestion, vous faites référence aux données énoncées dans la description des activités de la société. Il existe plusieurs types de règle de gestion : faits, définitions, formules et validations :

Type de règle de gestion

Exemple

Besoin

Contrainte

Définition

Fait

Formule

Validation

Le modèle est conçu de telle manière que les pertes totales ne dépassent pas 10% du volume total des ventes

La date du début doit être antérieure à la date de fin d'un projet

Un auteur est identifié par un nom et une adresse

Un éditeur peut publier un ou plusieurs titres

Le montant des droits d'auteur constitue un pourcentage sur les ventes et augmente en fonction de celles-ci

Le pourcentage cumulé des droits d'auteur reversés à chaque auteur d'un ouvrage doit représenter 100% des droits d'auteur

Lorsque vous utilisez des règles de gestion pour documenter le MCD, celles-ci ne sont pas converties en code exécutable. En revanche, elles peuvent générer des contraintes dans le MPD.

 A propos des informations

Une information est un élément de base du système. Les informations figurant dans le MCD du didacticiel incluent notamment le nom de l'auteur et le titre de l'ouvrage.

 A propos des domaines

Un domaine définit une structure de données standard que vous pouvez appliquer à plusieurs informations. Lorsque vous modifiez un domaine, vous mettez à jour de façon globale les informations auxquelles il est affecté. Cette caractéristique de fonctionnement simplifie la standardisation des données et permet de préserver la cohérence de votre modèle lorsque vous le modifiez.

 A propos des paramètres de contrôle

Les paramètres de contrôle spécifient en détail les valeurs admises pour un domaine ou une information. Dans un MCD, les paramètres de contrôle définissent des paramètres standard. Il peut s'agir des valeurs maximale et minimale ainsi que des valeurs admises.

 Ce que vous allez faire

Lors de cette leçon, vous allez apprendre à effectuer les opérations suivantes :

• Définir une règle de gestion • Créer un domaine • Créer une information • Affecter un domaine à des informations

1. Création d'une règle de gestion

Vous allez créer une règle de gestion qui définit les modalités de répartition des droits entre les auteurs.

• Sélectionnez Modèle-->Règles de gestion dans la barre de menus.

La boîte de dialogue Liste des règles de gestion affiche les règles existantes.

• Cliquez sur l'outil Ajouter une ligne.

11/47

Une flèche apparaît au début de la première ligne vide. Un nom et un code de règle de gestion s'affichent par défaut. Nom et code par défaut Lorsque vous créez un nouvel élément dans une liste, un nom et un code s'affichent automatiquement par défaut. Si vous souhaitez attribuer un autre nom à l'élément, sélectionnez le nom par défaut, et saisissez le nouveau nom. Le nom par défaut disparaît lorsque vous commencez à saisir le nom de l'élément.

• Saisissez Pourcentage auteur dans la colonne Nom.

Il s'agit du nom de la règle de gestion. Un code identique au nom s'affiche automatiquement dans la colonne Code.

• Sélectionnez Validation dans la liste déroulante de la colonne Type de règle.

Vous définissez ainsi la règle de gestion comme règle de validation. En-tête de colonne non visible Si un en-tête de colonne n'est pas visible dans la liste, cliquez sur l'outil Personnaliser les colonnes et filtrer dans la barre d'outils. Une boîte de sélection répertoriant toutes les colonnes disponibles pour la liste s'affiche. Cochez la case correspondant à la colonne que vous souhaitez afficher et cliquez sur OK. La colonne s'affiche dans la liste.

• Cliquez sur le bouton Appliquer situé dans la partie inférieure de la boîte de dialogue.

La création de la nouvelle règle de gestion est validée. Tri par ordre alphabétique Lorsque vous cliquez sur le bouton Appliquer ou que vous fermez la liste des règles de gestion, les règles de gestion sont triées par ordre alphabétique et non plus par ordre de création.

• Cliquez sur la nouvelle règle de gestion. Une flèche s'affiche au début de la ligne.

• Cliquez sur l'outil Propriétés.

ou Double-cliquez sur la flèche au début de la ligne. La feuille de propriétés de la nouvelle règle de gestion s'affiche.

• Cliquez sur l'onglet Notes.

La page Notes s'affiche et fait apparaître la zone Description.

• Saisissez La somme des pourcentages de droits versés à chacun des auteurs doit être égale à 100% des droits d'auteur dans la

zone Description.

12/47

Ce texte décrit la règle de gestion.

• Cliquez sur OK dans les boîtes de dialogue successives. Vous validez ainsi la création de la règle de gestion.

2. Création d'un domaine

Vous allez créer deux domaines qui définissent un type de données standardisé pour les sommes d'argent et les pourcentages dans le domaine.

• Sélectionnez Modèle-->Domaines dans la barre de menus.

La boîte de dialogue Liste des domaines affiche les domaines existants.

• Cliquez sur l'outil Ajouter une ligne.

Une flèche apparaît au début de la première ligne vide. Un nom et un code de domaine s'affichent par défaut.

• Saisissez Montant dans la colonne Nom.

Il s'agit du nom du domaine. Un code identique au nom s'affiche automatiquement dans la colonne Code.

• Cliquez sur le bouton Appliquer situé dans la partie inférieure de la boîte de dialogue.

La création du nouveau domaine est validée. Tri alphabétique des noms Lorsque vous cliquez sur Appliquer ou sur OK, tous les noms dans la liste sont triés par ordre alphabétique. L'ordre d'affichage des noms dans la liste est par conséquent modifié lorsque vous effectuez l'une de ces opérations.

• Cliquez sur le nouveau domaine.

Une flèche s'affiche au début de la ligne.

• Cliquez sur l'outil Propriétés.

ou Double-cliquez sur la flèche au début de la ligne. La feuille de propriétés du nouveau domaine s'affiche.

13/47

• Cliquez sur le bouton Point d'interrogation situé en regard de la zone Type de données.

La boîte de dialogue Types de données standard s'affiche. Utilisez cette boîte de dialogue pour spécifier le format des données auxquelles le domaine est affecté.

• Cliquez sur le bouton radio Monnaie.

Le domaine a maintenant le type de données Monnaie. Ce type de données permet de stocker des nombres à décimale fixe. Par la suite, lorsque vous appliquez ce domaine aux informations utilisées pour stocker les montants, ces dernières héritent du type de données que vous avez défini. Codes de type de données Tous les types de données sont dotés d'un code composé de une à trois lettres. Lorsque vous sélectionnez le bouton radio Monnaie, le code MN apparaît dans la zone Code. Il s'agit du code pour un type de données monétaire.

• Saisissez 8 dans la zone Longueur.

Le nombre de chiffres d'une information à laquelle ce domaine est affecté sera 8.

• Saisissez 2 dans la zone Précision.

Une information à laquelle ce domaine est affecté peut comporter deux décimales.

• Cliquez sur OK.

Vous revenez à la feuille de propriétés du domaine. La valeur MN8,2 apparaît dans la colonne Type de données. MN est le code du type de données monétaire. 8 indique que la somme peut comporter huit chiffres et 2 indique qu'elle peut comporter deux décimales. • Cliquez sur OK.

Vous revenez à la Liste des domaines. • Cliquez sur l'outil Ajouter une ligne.

Une flèche apparaît au début de la première ligne vide. Un nom et un code de domaine s'affichent par défaut.

• Saisissez Pourcentage dans la colonne Nom.

Il s'agit du nom du domaine. Un code identique au nom s'affiche automatiquement dans la colonne Code.

14/47

• Cliquez sur le bouton Appliquer situé dans la partie inférieure de la boîte de dialogue.

La création du nouveau domaine est validée.

• Cliquez sur le nouveau domaine.

Une flèche s'affiche au début de la ligne.

• Cliquez sur l'outil Propriétés.

ou Double-cliquez sur la flèche au début de la ligne. La feuille de propriétés du nouveau domaine s'affiche.

• Cliquez sur le bouton Point d'interrogation situé en regard de la zone Type de données.

La boîte de dialogue Types de données standard s'affiche. Utilisez cette boîte de dialogue pour spécifier le format des données auxquelles le domaine est affecté. • Cliquez sur le bouton radio Entier court.

Publicité

Le code SI indique que le domaine Pourcentage spécifie des données de type entier court. Les zones Longueur et Précision ne sont pas actives car il est inutile de spécifier une longueur et une précision pour un entier court.

• Cliquez sur OK dans chacune des boîte de dialogue successives.

Type de données par défaut Lorsque vous ne définissez pas de type de données pour un domaine, celui-ci utilise le type de données par défaut. Vous pouvez spécifier vous-même le type de données par défaut en sélectionnant Fichier-->Options du modèle.

3. Création d'une information

Pour gérer des ouvrages rédigés par plusieurs auteurs, vous allez créer des informations qui représentent le pourcentage de droits de chaque auteur ainsi que la place du nom de l'auteur dans la liste des auteurs de l'ouvrage.

• Sélectionnez Modèle-->Informations dans la barre de menus.

La boîte de dialogue Liste des informations affiche les informations existantes.

• Cliquez sur l'outil Ajouter une ligne.

Une flèche apparaît au début de la première ligne vide. Un nom et un code d'information s'affichent par défaut.

• Saisissez Pourcentage TitreAuteur dans la colonne Nom.

Il s'agit du nom de l'information. Un code identique au nom s'affiche automatiquement dans la colonne Code.

• Cliquez sur le bouton Appliquer situé dans la partie inférieure de la boîte de dialogue.

La création de la nouvelle information est validée. Tri alphabétique des noms Lorsque vous cliquez sur Appliquer ou sur OK, tous les noms dans la liste sont triés par ordre alphabétique. L'ordre d'affichage des noms dans la liste est par conséquent modifié lorsque vous effectuez l'une de ces opérations.

• Cliquez sur la nouvelle information.

Une flèche s'affiche au début de la ligne.

• Cliquez sur l'outil Propriétés.

ou Double-cliquez sur la flèche au début de la ligne. La feuille de propriétés de la nouvelle information s'affiche.

15/47

• Sélectionnez Pourcentage dans la liste déroulante Domaine située dans la partie inférieure de la boîte de dialogue.

Vous appliquez ainsi le type de données du domaine Pourcentage à la nouvelle information, SI indique qu'il s'agit d'un entier court.

• Cliquez sur OK.

Vous revenez à la Liste des informations.

• Cliquez sur l'outil Ajouter une ligne.

Une flèche apparaît au début de la première ligne vide. Un nom et un code d'information s'affichent par défaut.

• Saisissez Ordre TitreAuteur dans la colonne Nom.

Il s'agit du nom de l'information. Un code identique au nom s'affiche automatiquement dans la colonne Code.

• Cliquez sur le bouton Appliquer situé dans la partie inférieure de la boîte de dialogue.

La création de la nouvelle information est validée.

• Cliquez sur la nouvelle information.

Une flèche s'affiche au début de la ligne.

• Cliquez sur l'outil Propriétés.

ou Double-cliquez sur la flèche au début de la ligne. La feuille de propriétés de la nouvelle information s'affiche.

• Cliquez sur le bouton Point d'interrogation situé en regard de la zone Type de données.

La boîte de dialogue Types de données standard s'affiche.

• Cliquez sur le bouton radio Entier.

Vous attribuez le type Entier aux données de l'information Ordre TitreAuteur.

• Cliquez sur OK dans chacune des boîtes de dialogue successives.

Vous revenez à la fenêtre du modèle.

4. Affectation d'un domaine à une information

Vous allez affecter le domaine MONTANT à toutes les informations qui stockent des sommes d'argent et le domaine POURCENTAGE à toutes celles qui stockent des pourcentages.

• Sélectionnez Modèle-->Informations dans la barre de menus.

La boîte de dialogue Liste des informations s'affiche. • Cliquez sur le numéro de l'information Avance auteur.

Maintenez la touche ctrl enfoncée et cliquez sur l'information Montant droits d'auteur. Maintenez la touche ctrl enfoncée et cliquez sur l'information Montant vente. Maintenez la touche ctrl enfoncée et cliquez sur l'information Prix titre. Toutes ces informations sont sélectionnées.

16/47

• Faites défiler la liste vers la droite jusqu'à ce que la colonne Domaine soit visible.

En-tête de colonne non visible Si un en-tête de colonne n'est pas visible dans la liste, cliquez sur l'outil Personnaliser les colonnes et filtrer dans la barre d'outils. Une boîte de sélection répertoriant toutes les colonnes disponibles pour la liste s'affiche. Cochez la case correspondant à la colonne que vous souhaitez afficher et cliquez sur OK. La colonne s'affiche dans la liste.

• Cliquez dans la colonne Domaine pour la ligne Avance auteur.

Une tête de flèche s'affiche à la fin de la ligne indiquant l'existence d'une liste déroulante pour la colonne Domaine. Cette liste répertorie tous les domaines disponibles dans le modèle.

• Cliquez sur la tête de flèche et sélectionnez MONTANT dans la liste déroulante Domaine.

Montant s'affiche automatiquement dans la colonne Domaine de toutes les informations sélectionnées précédemment. Lorsque vous affectez une propriété à un élément sélectionné dans une liste, tous les autres éléments sélectionnés se voient affecter automatiquement la même propriété. Les informations sélectionnées héritent également du type de données du domaine affecté. Le code MN8,2 apparaît dans la colonne Type de données. Ce code indique un type de données monétaire d'une longueur maximale de 8 et d'une précision de 2. Les informations Avance auteur, Montant droits d'auteur et Montant vente dont les types de données étaient différents ont hérité d'un type de données standard défini pour le domaine Montant.

• Cliquez sur le numéro de l'information Pourcentage remise et sélectionnez POURCENTAGE dans la liste déroulante

Domaine.

• Cliquez sur OK.

17/47

Partie V. Définition d'entités

 A propos des entités

Une entité est un objet pour lequel vous souhaitez stocker des informations. Par exemple, l'entité AUTEUR du modèle fourni avec le didacticiel regroupe les informations telles que le nom et l'adresse des auteurs.

 A quoi sert une entité ?

La définition des activités de gestion détermine les entités à créer. Par exemple, pour pouvoir identifier et stocker le portrait des auteurs, vous allez créer une entité PORTRAIT contenant toutes les informations relatives aux portraits.

 A quoi sert une entité associative ?

Pour répondre à un autre besoin de gestion, vous devez garder trace du pourcentage des droits d'auteur perçu par chaque auteur de chaque ouvrage. Un ouvrage peut avoir été rédigé par plusieurs auteurs et un auteur peut avoir collaboré à un ou plusieurs ouvrages, on parle alors d'association n,n (de plusieurs à plusieurs). Chaque auteur doit être unique dans l'entité Auteur et chaque ouvrage doit être unique dans l'entité Titre. Il convient que l'association qui relie ces entités contienne une occurrence unique de chaque combinaison titre-auteur. Chaque combinaison peut alors se voir affecter un pourcentage.

 A propos des attributs d'entité

Un attribut d'entité est un fragment élémentaire de données (une information) affecté à une entité. Par exemple, Nom est un attribut de l'entité AUTEUR car il fournit des données relatives à un auteur. Vous allez ajouter un attribut Biographie à l'entité AUTEUR.

 A propos des identifiants d'entité

Un identifiant d'entité est constitué d'un ou de plusieurs attributs uniques à cette entité, de sorte qu'à chaque valeur de l'identifiant correspond une occurrence unique de l'entité. Par exemple, ISBN est l'identifiant de l'entité TITRE car un numéro ISBN identifie de façon unique un ouvrage. Vous allez affecter le numéro de référence d'une photo comme identifiant de l'entité PORTRAIT.

 Affectation de règles de gestion à des entités

Le fait d'affecter une règle de gestion à une entité permet de récapituler les conditions associées à cette entité. Vous allez affecter la règle de gestion créée lors de la leçon précédente à l'une des entités.

 Ce que vous allez faire

Lors de cette leçon, vous allez apprendre à effectuer les opérations suivantes :

• Créer une entité • Créer une entité associative • Définir des attributs d'entité • Spécifier un identifiant • Affecter une règle de gestion à une entité

1. Création d'une entité

Vous allez créer une entité qui contient des données relatives aux portraits, une entité qui associe les ouvrages aux auteurs et deux entités qui différencient les catégories d'ouvrage, à savoir périodique et non-périodique.

• Cliquez sur l'outil Entité dans la palette d'outils. • Cliquez sur un emplacement vide dans le diagramme.

Un symbole d'entité s'affiche à l'endroit où vous avez cliqué :

18/47

Lorsque vous la créez, l'entité se voit attribuer un nom par défaut qui inclut un numéro, ce numéro est affecté dans l'ordre de création des objets.

• Cliquez sur l'outil Pointeur dans la palette d'outils. • Double-cliquez sur le symbole de l'entité que vous venez de créer.

La feuille de propriétés de l'entité s'affiche.

• Saisissez Portrait dans la zone Nom.

Il s'agit du nom de l'entité. Un code identique au nom s'affiche automatiquement dans la zone Code

• Cliquez sur OK.

La nouvelle entité s'affiche avec le nom Portrait.

Vous avez créé cette entité en commençant par son symbole, puis en l'identifiant dans sa feuille de propriétés. Vous pouvez également créer des entités dans la liste des entités. • Sélectionnez Modèle-->Entités dans la barre de menus.

La boîte de dialogue Liste des entités affiche la liste des entités définies.

• Cliquez sur l'outil Ajouter une ligne.

Une flèche apparaît au début de la première ligne vide. Un nom et un code d'entité s'affichent par défaut.

• Saisissez Périodique dans la colonne Nom.

Le code est automatiquement défini avec la même chaîne que le nom.

• Cliquez sur Appliquer.

La création de la nouvelle entité est validée. Tri alphabétique des noms Lorsque vous cliquez sur Appliquer ou sur OK, tous les noms dans la liste sont triés par ordre alphabétique. L'ordre d'affichage des noms dans la liste est par conséquent modifié lorsque vous effectuez l'une de ces opérations.

• Cliquez sur l'outil Ajouter une ligne.

Une flèche apparaît au début de la première ligne vide. Un nom et un code d'entité s'affichent par défaut.

• Saisissez Non périodique dans la colonne Nom. • Cliquez sur Appliquer.

Les nouvelles entités apparaissent dans la liste.

• Cliquez sur OK.

Les nouvelles entités s'affichent dans le MCD.

19/47

Déplacement des symboles d'entité Lorsque vous créez des entités à partir de la liste, celles-ci n'apparaissent pas disposées comme dans l'illustration ci-avant. Vous ne pouvez pas contrôler la position d'insertion des symboles créés ainsi. Pour déplacer un symbole, sélectionnez-le et faites-le glisser jusqu'à son nouvel emplacement.

2. Création d'une entité associative

Vous allez remplacer la relation existant entre AUTEUR et TITRE avec une entité associati