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