• Aucun résultat trouvé

XT Analyse SI – FICHE 03 Modèle Conceptuel des Données MCD – héritage

N/A
N/A
Protected

Academic year: 2022

Partager "XT Analyse SI – FICHE 03 Modèle Conceptuel des Données MCD – héritage"

Copied!
4
0
0

Texte intégral

(1)

Analyse SI – FICHE 03 Modèle Conceptuel des Données MCD – héritage

[Texte] Page 1

Le concept d’héritage

Le concept d’héritage permet d’exprimer qu’une entité « spécialisée » possède toutes les propriétés et les liens d’association d’une entité « mère » (dite aussi « générique »), plus certaines caractéristiques qui lui sont spécifiques :

des propriétés,

des liens d’associations avec d’autres associations que celle de son entité mère ;

L’entité spécialisée (entité « fille ») ne possède pas d’identifiant propre : elle hérite de l’identifiant de son entité

« mère ». Elle est « une sorte de » (exprimé en anglais par : « IS-A »); dans l’exemple qui suit, le compte courant est

« une sorte de » compte, le compte épargne est aussi « une sorte de » compte .

L’héritage est décrit par un demi-cercle entre l’entité « mère » et les entités « filles », et précise le type d’héritage.

Contrainte d’héritage XT : exclusion et totalité – tous les cas sont décrits et s’excluent

Par exemple : « dans une banque, un client est titulaire de comptes ; chaque compte a un numéro, un intitulé, un solde et une date d’ouverture ; et ces comptes sont

soit des comptes courant : ils ont une propriété spécifique : le montant du découvert autorisé ; soit des comptes épargne : ils sont une propriété spécifique : le taux d’intérêt ;

Dans cette banque, un compte est soit un compte courant soit un compte épargne (pas d’autre type de compte).

Les clients de la banque peuvent être des particuliers, des entreprises, des administrations, etc. (associations…) type

entité « mère » identifiant commun propriétés communes

entité « fille » propriétés spécifiques

CLIENT numClient nomClient

estTitulaire

COMPTE numCompte intitulé solde

dateOuverture

1,n 1,1

EPARGNE tauxInteret COURANT

montantDecouvert

XT

XT

(2)

Analyse SI – FICHE 03 Modèle Conceptuel des Données MCD – héritage

[Texte] Page 2

Contrainte d’héritage X : exclusion – tous les cas ne sont pas décrits, ceux qui le sont s’excluent

Tous les clients ont un numéro et un nom, mais certains ont des propriétés spécifiques :

• pour un particulier, son nom et son prénom

• pour une entreprise, son siret

• pour une administration, son ministère.

Un client est l’un de ces 3 cas de figure, ou bien un autre cas qui ne comporterait aucune propriété spécifique.

Contrainte d’héritage T : totalité – Tous les cas sont décrits et ne s’excluent pas

Par exemple ici, dans la gestion des données cinématographiques, on gère des individus qui sont soit des acteurs, soit des réalisateurs ; mais un acteur peut aussi réaliser des films (et vice-versa…).

Les individus sont des acteurs ou des réalisateurs, mais l’un n’exclut pas l’autre ; et il n’y a pas d’autre cas.

CLIENT numClient nomClient

ENTREPRISE siret

ADMINISTRATION ministere

PARTICULIER nom

prenom

X

X

FILM Nom_film Titre_film annee_sortie

INDIVIDU Numero Nom jouer

Cachet, role

realiser 1,1

1,n 1,n

ACTEUR REALISATEUR nomDeScene

T

1,n

T

(3)

Analyse SI – FICHE 03 Modèle Conceptuel des Données MCD – héritage

[Texte] Page 3

Pas de contrainte d’héritage– tous les cas ne sont peut-être pas décrits, pas d’exclusion pour les cas qui le sont

Par exemple, un collectionneur gère ses véhicules, qui peuvent être des automobiles ou des motocyclettes (terrestre), des bateaux (amphibie), des avions (aérien), mais aussi :

• des automobiles amphibies (cf. Lotus Esprit de 007)

• des automobiles amphibies qui peuvent aussi voler (il y a des brevets déposés pour ce genre de véhicule).

• etc.

VEHICULE numéro nomModele

TERRESTRE AMPHIBIE nbreRames nbreRoues

AERIEN nbreHelices

(4)

Analyse SI – FICHE 03 Modèle Conceptuel des Données MCD – héritage

[Texte] Page 4

Entités spécialisées avec lien d’association spécifique

La présence d’une entité spécialisée peut être liée à la présence d’un lien d’association spécifique.

Par exemple, dans un centre d’examen, un candidat peut être salarié ou étudiant (l’un ou l’autre, par d’autre cas possibles ici), on doit connaitre l’entreprise dans le cas d’un salarié, et, dans le cas d’un étudiant, il est relié à l’établissement qu’il fréquente.

On précise ainsi que tous les candidats de fréquentes par un établissement, mais seulement ceux qui sont étudiants.

De même, ci-dessous, on précise que seul un acteur joue dans un film et seul un réalisateur réalise des films.

CANDIDAT num_candidat nom

date_naissance

ETABLISSEMENT num_etablis nom_etablis

XT

fréquenter

1,1 0,n

SALARIE nom_entreprise

ETUDIANT

FILM Nom_film Titre_film annee_sortie

INDIVIDU Numero Nom

jouer Cachet,

role

realiser 1,1

1,n 1,n

ACTEUR REALISATEUR nomDeScene

T

1,n

Références

Documents relatifs

La table STOCKER n’est pas en deuxième forme normale : en effet l’attribut « ville » n’est pas en dépendance fonctionnelle de toute la clef, mais seulement de « codeDepot

Elle correspond à une démarche pour organiser le processus d’informatisation dans son ensemble. Elle est associée à des représentations modélisées servant de support

Définition : toute occurrence de l’entité pivot participe à l’une ou l’autre des associations mais pas aux 2 Exemple : un matériel utilisé par l’organisation est soit loué,

Définition : toute occurrence de l’entité pivot participe à l’une ou l’autre des associations mais pas aux 2 Exemple : un matériel utilisé par l’organisation est soit

La table STOCKER n’est pas en deuxième forme normale : en effet l’attribut « ville » n’est pas en dépendance fonctionnelle de toute la clef, mais seulement de « codeDepot

• ACTEUR INTERNE représente une personne physique (identifiée par son rôle et non pas par son nom) ou morale APPARTENANT A L’ORGANISATION, et capable d’échanger des

L’identifiant de l’entité mère devient la clé primaire de la table qui correspond à l’entité mère et aux tables qui correspondent aux entités filles. Les propriétés

• Pour Identifier les entités et les relations, vous devez les extraire après une analyse pseudo-grammaticale des phrases de l’univers du discours et qu’elles doivent