M534 – TP4 – M.C.D. 2/12
Année 2010-2011
logique : application des fonctions SI, CHERCHE, RechDom, Compte, Moyenne,
Min...
exemples de données calculées : le tarif de la vignette appliqué à un véhicule précis
est calculé si l'on connaît sa puissance fiscale, son année-modèle et le barème de
cet impôt fonction des deux données précédentes
l'année de naissance est calculée si l'on dispose de la date de naissance (fonction
Année() )
de traitement de caractères : fonctions &, GAUCHE(), DROITE()..
l'identité d'une personne est obtenue en associant son nom de naissance et son
prénom
le numéro de département est extrait du numéro d'immatriculation...
le numéro de compte bancaire est obtenu par juxtaposition du code banque, du code
guichet, d'un numéro d'ordre, d'une clé calculée. Inversement, le code guichet peut
être extrait du numéro de compte...
de requête : comptage, totalisation, moyenne, min, max sur une table ou un ensemble
de tables, avec ou sans critère sélectif.
exemples de propriétés :
identité du salarié (recouvre les données nom, prénom, nom de jeune fille)
adresse de l'étudiant (recouvre le numéro, la rue, le code postal, le pays...)
dénomination du client
prix d'achat h.t. du produit
civilité du client
3.1.2 nom d'une propriété
Une propriété est désignée par une expression nominale,
significative et sans ambiguïté, pour tous les acteurs de la modélisation, utilisateurs et informaticiens.
En priorité, le nom sera tiré du vocabulaire employé par les utilisateurs.
unique dans le système d'information par la nature même de la propriété
Le nom peut être associé à un nom de code plus favorable à l'informatisation ultérieure sans toutefois le
remplacer : exemple : numéro étudiant et numetud
Mais les noms de code informatiques, trop obscurs aux utilisateurs, ne peuvent leur être imposés sous
prétexte de contrainte informatique ; les logiciels actuels autorisent la composition de noms en forme libre
dans les programmes. Les arguments tel que l'espace occupé ou la vitesse de traitement sont caducs.
exemple (réel) à proscrire : codnumfour (code de numéro de fournisseur)
La formation des noms de propriétés est une étape à ne pas négliger. Le nom est en lui-même une
définition abrégée de la donnée. Un choix maladroit peut induire des erreurs d'interprétation et entraîner de
coûteuses corrections.
3.2 l'entité
3.2.1 définition
De nombreuses définitions sont proposées. Mieux vaut s'en tenir à une définition large. Par exemple, on peut
dire qu'une entité est un ensemble d'objets, d'individus présentant les mêmes types de caractéristiques et sont
ou des objets ou des individus :
abstraits ou concrets
identifiables, distincts les uns des autres et "utiles", c'est-à-dire ayant une signification pour le
domaine
qui sont perçus autant à l'intérieur du domaine que dans son environnement. Exemples :
entité clients, entité salariés, entité factures de vente, entité taux de tva, entité dates...
L'entité reçoit un nom qui la distingue des autres entités du modèle et par extension de celles du
système d'information : nom ou expression nominale, au singulier (règle initiale de Merise) ou au pluriel plus
naturellement.
3.2.2 règles de formation des entités
L'entité est porteuse de propriétés qui la caractérisent et la décrivent :
chaque exemplaire de l'entité comporte la même liste de propriétés (= caractéristiques). Aucune des
propriétés n'est facultative : elle a obligatoirement une signification et une valeur pour chacun des
exemplaires de l'entité.