Beruflich Dokumente
Kultur Dokumente
1 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
REFERENCES ET BIBLIOGRAPHIE
LIVRES:
L'essentiel sur Merise [Broch], Dominique Dionisi (Auteur) Merise - Concepts et mise en oeuvre [Broch], Drifa SEBA (Auteur) Comprendre Merise : Outils conceptuels et organisationnels [Poche], Jean-Patrick Matheron (Auteur) Exercices et cas pour comprendre MERISE [Broch], Jean-Patrick Matheron (Auteur)
INTERNET :
http://www.scribd.com/doc/7472422/Cours-de-Merise
2 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Lentreprise peut tre vue comme un systme, compos dlments tels que des employs , des services , des produits , etc. Les proprits dcrivant ces lments peuvent tre le matricule de lemploy , son nom , la rfrence du produit, sa dsignation , etc. Entre ces lments, on trouve des relations, telles la relation est rattach entre un employ et son service, la relation est stock entre un produit et son dpt de stockage Les proprits de ces relations seront du type date dentre dans le service , quantit stocke
Toutes les informations qui circulent dans lorganisation, quelle que soit leur forme, font partie du SI. Mais seules les informations formalises (clair, prcis, explicite, structur) nous intressent, car elles sont les seules tre vraiment utilisables en informatique. Lensemble de ces informations formalises constituent ce quon appelle le systme dinformation automatis. Les systmes dinformation prexistent linformatique. Avant dutiliser les ordinateurs, les informations concernant les clients, les commandes, les stocks, etc, taient mmorises sur papier, sous forme de fiches, formulaires, regroups dans des dossiers. Et il existait des procdures manuelles pour traiter ces informations. Le systme informatis doit tre au service du systme dinformation mis en place par les dirigeants de lentreprise (et non linverse comme cela existe trop souvent).
3 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
On peut distinguer 4 fonctions principales du systme dinformation : 1- Recueillir linformation (saisie) 2- Mmoriser linformation (stockage dans des fichiers ou bases de donnes) 3- Exploiter linformation (traitement) a. Consulter b. Organiser c. Mettre jour d. Produire de nouvelles informations par des calculs 4- Diffuser linformation (dition)
Un systme dinformation pour une organisation est donc un ensemble de ressources, de moyens matriels (informatiques et autres), de moyens de communication, de logiciels et de procdures permettant l'entreprise de fonctionner et de se dvelopper. Par rapport ce systme dinformation existe : Un systme de pilotage qui dirige l'entreprise en fonction des objectifs poursuivis. Il a comme mission le contrle et la rgulation Un systme oprant ou de production qui est un ensemble de moyens matriels, de personnels, de flux de matires, de flux financiers... ncessaires pour assurer les activits de l'entreprise.
Systme de pilotage
Dcisions pour traitement Instructions du systme de pilotage Flux externes dinformations entrant dans le systme Informations traits
Systme dinformation
Flux dinformations
Collecte dinformations
Systme oprant
4 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique Les ressources humaines interagissant avec le S.I peuvent tre: Les utilisateurs Les usages Les informaticiens
Les ressources matrielles sont les ordinateurs et les rseaux. Alors que les ressources immatrielles sont : Les diffrents logiciels Mthodes Procdures Modle du reprsentation du rel Les pratiques du travail de lentreprise
2 Le systme informatique
Il reprsente lensemble des moyens matriels et humains mis en uvre pour le traitement automatis du systme dinformation, comme - Matriels : o Ordinateurs (micro, mini, gros systmes et priphriques associs) o Rseaux de transmission de donnes (local, public..) Logiciels : o Systme dexploitation o Utilitaires o Logiciels bureautiques o Applications o SGBD (systme de gestion des bases de donnes) o Aide logiciels (AGL) Humains o Informaticiens o Utilisateurs directement concerns par le systme informatique
La qualit dun logiciel est sa conformit aux besoins ressentis, ngocis et accepts par la matrise douvrage (utilisateurs) et le matre duvre.
3 La modlisation
Les mthodes dtude des systmes dinformation ont pour objectif de dcrire ces systmes laide de modles, puis de raliser les systmes informatiss qui en dcoulent.
Un modle peut tre dfini comme tant une image de la ralit. Toute ralit complexe (qui contient de multiples lments en relations) a besoin dtre reprsente pour tre comprise et matrise.
Ex : Une carte routire reprsente, laide de symboles, tout ou partie dun territoire et son infrastructure routire. Le plan tabli par un architecte permet chaque corps de mtier dintervenir efficacement dans la construction dun immeuble. 5 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Ainsi, linformaticien peut tre vu comme larchitecte du systme informatis, qui en dresse le plan dtaill. Un modle doit permettre de communiquer sans ambigut. Donc il faut utiliser un formalisme (langage crit formalis) normalis (conforme une norme).
Les demandes des utilisateurs se renouvellent et saccroissent, en quantit comme en qualit. Les matriels et les logiciels de base sont en mutation permanente et rapide. Les ressources pour satisfaire les demandes diminuent plus quelles naugmentent.
La mise en place dun systme informatis, cest dire linformatisation du systme dinformation (SI) de lentreprise ne peut tre efficace que si celle ci est dirige du dbut la fin par une mthode rationnelle et comprhensible par les diffrents acteurs qui interviennent tout au long de la vie du projet. Par la dfinition dun certain nombre de rgles strictes, la modlisation du systme laide dune mthodologie bien tudie garantie dune part la cohrence des donnes et traitements et donc la validit dune application et dautre part la prennit des dveloppements raliss grce une "maintenabilit" accrue. Lutilisation dune telle mthode est donc primordiale pour tout dveloppement informatique actuel afin dassurer la cohrence entre le cahier des charges initial, issu de la volont des dirigeants et lapplication livre lutilisateur final. Il existe diffrentes mthodes de conception de S.I: MERISE, diffuse en 1978, est certainement la plus connue et la plus utilise en France. REMORA, mthode conue par une quipe duniversitaires en 1982. SADT (Structured Analysis and Design Technique), cre en 1976 par Ross de la socit Softech. AXIAL, dveloppe par IBM en 1984. IEM (Information Engineering Mthodology), cre par J. Martin en 1984.
5 Merise
Merise vient de MERISIER dont elle est le fruit et aux dires de ses concepteurs lexemple mme de larbre qui fait lobjet de nombreuses greffes. Le merisier ne peut porter de beaux fruits que si on lui greffe une branche de cerisier. Il en est de mme des mthodes informatiques bien conues qui ne produisent de bons rsultats que si la greffe sur lorganisation russit.
6 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
7 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
8 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Organisation : - Partage de taches - Mode de traitement - Rpartition gographique des traitements - organisation des donnes.
Merise (du moins dans sa premire version) est une mthode qui prconise de sparer ltude des donnes et les traitements. Chaque modle de Merise concerne soit les donnes, soit les traitements, un niveau dabstraction donn.
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
10 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
11 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Lanalyse du systme existant conduit construire : Au niveau logico-physique : o Le modle conceptuel des communications (MCC) qui reprsente les changes de flux dinformations entre les diffrents acteurs du SI et les acteurs extrieurs o Le schma de circulation des documents (SCD) qui reprsente les changes dinformations entre les acteurs du SI ainsi que les tches qui produisent les documents. Au niveau organisationnel : o Le modle organisationnel des traitements qui permet de prciser par rapport ltape prcdente si les tches sont automatises ou manuelles, les vnements dclencheurs et les conditions dmission des objets externes. Au niveau conceptuel o Le MCD (modle conceptuel des donnes) et le MCT (modle conceptuel des traitements)
Le passage de la modlisation du systme existant la modlisation du systme futur implique une critique du systme existant, une rflexion sur les volutions possibles en tenant compte des nouveaux objectifs assigns au systme futur. Lanalyse du systme futur conduit construire : - Au niveau conceptuel : o Le MCD et le MCT dcoulant de la critique de lexistant - Au niveau organisationnel : o Le MOT du systme futur mettant en valeur la nouvelle organisation (y compris en terme de ressources humaines et de nouveaux postes de travail) - Au niveau logico-physique o Le MLD modle logique des donnes et le MPD modle physique des donnes obtenus partir du MCD adapt aux choix effectus dans le MOT et aux besoins dinformations complmentaires o Le MPT modle physique des traitements (algorithmes, structure des programmes)
12 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Le M.C.D dcrit la smantique cest dire le sens attach ces donnes et leurs rapports et non lutilisation qui peut en tre faite.
Le M.C.D est connu sous diffrentes dnominations, diagramme: entit-association, entit-relation (dnomination de l'ISO), objet-relation. individu-relation Voici un exemple introductif sur le recueil des donnes: Supposons quon est intress par la personne RAYAN Said. Voil plusieurs phrases qui dcrivent une seule et mme personne, prononces par des acteurs diffrents. RAYAN Said est une personne convenable. Et je ne dis pas a parce cest un client qui men prend pour 1000 Dh toutes les semaines ! Le boulanger RAYAN Said, habitant 6 rue petit nid, Fs (fs jdid), ne le 13/02/73 Imouzar (fs boulmane) Un administrateur communcal RAYAN Said, voil une personne correcte qui ne sest jamais absent, qui a fait preuve de beaucoup dinitiative et de crativit. Il russira dans sa vie professionnelle. Professeur de la facult Diffrents interlocuteurs, diffrents points de vue. Lequel est le plus pertinent ? Ca dpend du domaine tudi. Mais on ne recense que les informations objectives, formelles 13 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Quand on analyse les donnes sur un objet (abstrait ou concret) du rel, il est ncessaire de faire le tri entre ce qui est ncessaire pour le systme dinformation et ce qui ne lest pas. Reprsentation Rayan Said sera reprsent par au moins ces informations :
Nom Prnom Numro de la voie Nature de la voie Nom de la voie Commune de rsidence Dpartement de rsidence Jour de naissance Mois de naissance Anne de naissance Commune de naissance Dpartement de naissance
A noter quil existe par exemple des liens entre les informations 3, 4 et 5 qui reprsentent ladresse de Rayan, entre les informations 8 et 9 qui reprsentent sa date de naissance On va alors regrouper ensemble ces informations lies. On remarque que toutes les personnes peuvent se dcomposer de la manire suivante (en rubriques):
on peut dire quon a cr une entit (un ensemble) PERSONNE dont Rayan est une occurrence (ou instance).
Une entit reprsente un objet du SI (acteur, document, concept, ), ou plus exactement un ensemble dobjets ayant les mmes caractristiques. Elle est aussi la reprsentation dans le SI dun objet matriel ou immatriel de lunivers extrieur
Dans une entit, on met les informations ncessaires et suffisantes pour caractriser cette entit. Ces donnes de base pour lentit sont appeles PROPRIETES ou ATTRIBUTS.
Une proprit est dite CONCATENEE selle est dcomposable en dautres proprits.
14 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique Exemple : Adresse : rue + code postal + ville
Une proprit peut tre mmorise ou calcule (c'est--dire dductible des proprits mmorises) Ex: Solde = diffrence entre CUMUL Dbit et CUMUL Crdit Une proprit peut aussi tre porte par un vnement. On distingue 3 sortes de proprits : - Les codes : Informations synthtiques reprsentatives dobjets matriels ou immatriels de lunivers extrieur, selon une loi de correspondance rigoureuse (systme de codification). A tout objet existant est associ une valeur et une seule du code. A deux objets diffrents correspondent deux valeurs distinctes de ce code (ex : n bon de commande) N de commande (rubrique de type code) identifiant de COMMANDE (objet de lUE) BON-DE-COMMANDE (entit du SI) - Les libells Ce sont des donnes alphanumriques, qualitatives, de simples chanes de caractres, ne pourront participer aucun calcul mais bien pour faire des tris ou des comparaisons. Ex : Nom dun client - Les montants Ce sont des donnes numriques, quantitatives, qui pouront participer des calculs. Ex : Prix dun produit 7.2.1.1 Classification des entits
7.2.1.1.1 Entit permanente
Cest une entit que lon conserve en permanence dans la base dinformation mais quon peut mettre jour tout moment. Elle corresponde la structure. Elle ne reprsente pas des faits. Ex: CLIENT : on conserve les proprits dun client en permanence 15 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Les proprits dune entit permanente peuvent changer mais lentit elle-mme est stable (ladresse dun client peut changer dans le temps). Les proprits dune entit permanente peuvent tre de deux types : proprits signaltiques : correspondant sa description, ex : CLIENT : nom, rue, ville proprits de situation : correspondant ltat o se trouve lentit un instant donn, cumul ou une position Ex : PRODUIT : stock au dbut du mois. Il peut sagir dune situation actuelle (proprits de situation linstant prsent), et les situations en historique (proprits de situation de lentit des instants passs).
Ex : Le solde dun compte au 4 mars peut se calculer a partir du dernier solde mmoris (par exemple au 28 fvrier, date de dernire mise a jour des comptes) et des critures (mouvements) enregistres depuis cette dernire MAJ (depuis le 28 fvrier).
SOLDE P = SOLDE P 1 + cumul des mvts dbit - cumul mvts crdit On a donc deux mthodes pour dterminer Ia situation dune entit a linstant t : - Calculer une fois pour toute cette situation et la mmoriser. - Recalculer a chaque fois cette situation a partir de la dernire situation mmorise et des mouvements enregistrs depuis. Cette mthode nest envisageable quavec un ordinateur ayant assez de mmoires externes pour conserver tous les mouvements ncessaires au calcul.
16 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique Ex:
Said est mari Salima exprime par la relation est mari une association entre les entits Said et Salima. Entre lentit Bon de commandet (NBC, Date) et lentit Produit (Rf, Prix) peut exister la relation CONCERNE exprimant lassociation qui existe entre lobjet COMMANDE et certains objets de type PORDUIT. Par exemple la commande N123 peut concerner les produits A01 et B125. A une relation peuvent galement tre rattaches des proprits, exactement comme pour les entits. Ex: la relation CONCERNE peut tre porteuse de la proprit QUANTIT exprimant pour chaque produit command (concern par la commande) la quantit commande. Bon de Commande (NBC, Date) CONCERNE(Qt) PRODUIT (Rf, Dsignation, Prix) Les 2 entits BON DE COMMANDE et PRODUIT sont relies par la relation CONCERNE si le produit est command sur le bon de commande par une certaine quantit.
17 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique Ex: COMMANDE (NBC, date) SE COMPOSE DE (quantit) PRODUIT (Rf, dsignation, prix)
La commande 125 du 15 novembre 2005 SE COMPOSE de trois produits (X01, chemise,120dh) et de deux produits (X25, pantalon, 200dh) SE COMPOSE DE est le souvenir dans le SI (la mmorisations dans le SI) du dtail de lvnement commande n 125 , savoir que celle-ci concernait trois units du produit X01 et deux units du produit X25.
Occurrences (objets)
Ex : CLIENT est une entit-type, client Halim et Client Fatima sont des occurrences de cette entit-type. IDENTIFIANT (ou cl didntification): Une proprit particulire, appele identifiant (ou cl didentification), permet de distinguer sans ambigut cette entit particulire de tout autre entit du mme type. Lidentifiant est une proprit qui caractrise de manire unique chaque occurrence de lentittype. Il ne peut pas changer au cours du temps. Ex: Entit-type CLIENT (code client, nom client). Code-client est lidentifiant (cl) de lentit type CLIENT RELATION-TYPE: relation (association) entre plusieurs entits-types. La COLLECTION est la liste des entits-types qui participent cette relation Chaque ensemble doccurrences des entits composant la relation-type constitue une occurrence de la relation-type
18 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Relation-type
Occurrences de la relation
Il est parfois utile de prciser le nombre maxi, mini et moyen doccurrences. Cette notion doccurrence sert quantifier la base de donnes.
PROPRIETE-TYPE: classe de proprits semblables. Une occurrence dune proprit-type est une valeur prise par cette proprit. Elle peut tre de type code, libell ou montant. Elle peut tre lmentaire ou concatne, mmoris ou calcule. Ex : NOM-CLIENT est une proprit-type de lentit-type CLIENT et reprsente la classe des noms de tous les clients. Les occurrences Said et Fatima de cette proprit-type sont des valeurs prises par cette proprit pour deux clients particuliers (deux occurrences de lentit-type CLIENT) Une proprit-type est caractris par une certaine structure : - sa classe (numrique (chiffres), alphabtique (caractres ou espaces), alphanumrique (tous caractres) - sa longueur (nombre de caractres)
Exemple gnral:
Il ne faut pas confondre - ENTITE-TYPE et OCCURRENCE de lentit-type, - ni PROPRIETE-TYPE et VALEUR de proprit - ni RELATION-TYPE et OCCURRENCE de la relation Exemple: COMMANDE (Ncde, date) COMPRTE (Quantit) PRODUIT (Rfrence, libell, Prix de vente) ENTITE-TYPE COMMANDE PRODUIT PROPRIETE-TYPE N cde: Date: Rfrence : Libell: Prix de vente: RELATION-TYPE CONCERNER OCCURRENCE de lentit-type numro 123, du 08/10/02 Manteau de rfrence 456 100 VALEUR de la PROPRIETE-TYPE 123 08/10/02 456 Manteau 100 OCCURRENCE de la relation-tye lien entre la commande 123 et le manteau 456 pour une quantit de 3 units 19 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Lidentifiant est toujours soulign La relation AFFECT A est dfinie sur la collection {SALARI, SERVICE} Exemple doccurrences :
Dans cet exemple, on voit que DURAND et DUBOIS sont affects la comptabilit et MARTIN au service commercial. On reprsente souvent les occurrences dune entit-type sous forme dun tableau. Les lignes correspondent aux occurrences, et les colonnes correspondent aux valeurs des proprits-types. Ex: ETUDIANT (CNE, Nom, Prnom, Adresse) CNE 2341 4532 6542 Aarab Bakali Badir Nom Said Ahlam Kamal Prnom Adresse Rue de fes, 6 Rue du jardin, 19 Route Imouzar, 8
20 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique - rflexive,
- ternaire,
- n-aire ou multiple,
DIMENSION : la dimension dune relation-type est le nombre doccurrences dentits concernes par une occurrence de la relation-type. Elle est suprieur ou gale au nombre dentits de la collection. Ex : - Une relation de dimension 2 est une relation binaire
II faut deux occurrences de la relation PERSONNE pour une occurrence de la relation EST MARIE A (II faut tre deux pour se marier). - Une relation de dimension 3 est une relation ternaire Par exemple JEAN A VENDU CHEMISE A PAUL: deux occurrences de PERSONNE et une occurrence de PRODUIT). - Une relation de dimension n est dite n-aire.
21 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
FONCTIONALITE : on dfinit la fonctionnalit dune relation-type par rapport deux entits-types X et Y. On distingue les relations : 1 A 1 (1 1) : A toute occurrence de X ne correspond quune seule occurrence de Y et rciproquement
Homme Est mari Femme
Un homme nest mari qu une femme et une femme nest marie qu un homme 1 A Plusieurs (1 n) : A toute occurrence de X correspond une ou plusieurs occurrences de Y et toute occurrence de Y une seule de X.
Vhicule Est Possd Personne
Une Personne possde 1 ou plusieurs Vhicules mais un vhicule est possd par une seule Personne Plusieurs A Plusieurs (n n) : A toute occurrence de X correspond une ou plusieurs occurrences de Y et rciproquement.
Client Commande Produit
Un client peut commander plusieurs produits et chaque produit peut tre command par plusieurs clients TOTALIT / PARTIALIT : Une relation mettant en jeu les entits X et Y est dite : Totale : si aucune occurrence de X et aucune occurrence de Y ne peuvent exister sans participer a une occurrence de la relation. Ex : Enseignant --- Enseigne --- CLASSE
1,n 1,1
22 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique -
Partielle : si certaines occurrences de X ou certaines de Y peuvent ntre impliques dans aucune occurrence de la relation. Ex : PERSONNE ---- POSSEDE ---- VOITURE
0,n 1,1
7.2.5 Cardinalits
La notion de cardinalit minimum / maximum permet d'exprimer la fonctionnalit et la totalit / partialit d'une relation. CARDINALIT MINIMUM d'une relation est le nombre minimum de fois o chaque occurrence d'une entit-type participe la relation-type. Cardinalit minimum 0: correspond une relation partielle Cardinalit minimum 1: signifie qu'une occurrence d'entit-type ne peut exister sans participer une occurrence de la relation Cardinalit minimum n: implique que toute occurrence d'entit-type participe obligatoirement n occurrences de la relation Les cardinalits minimum non nulles correspondent des relations totales. CARDINALIT MAXIMUM d'une relation est le nombre maximum de fois o chaque occurrence d'entittype peut participer une occurrence de la relation-type. Cardinalit maximum 1: signifie que toute occurrence de l'entit-type ne peut participer qu' une occurrence de la relation, au plus. Cardinalit maximum n: signifie qu'une occurrence de l'entit-type peut tre implique dans un maximum de n occurrences de la relation Les cardinalits traduisent aussi des rgles de gestion. Ce sont des rgles propre au SI tudi, qui expriment des contraintes dintgrit du modle. Ces contraintes dintgrit reprsentent les lois de lunivers rel modlis dans le SI.
23 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique Reprsentation graphique (formalisme) :
Entits-types Relation-type
Exemple:
1,1 Homme Est Fils de 0,n Femme
Un homme est fils dau moins et dau plus une femme, cest--dire dune femme et dune seule. Une femme peut navoir pas denfants (0 enfant) ou au contraire en avoir plusieurs (n enfants).
1,n Enseignant
Un Enseignant fait au moins un enseignement. Il peut en faire plusieurs. Une matire peut ne pas tre enseigne. Si elle lest, elle peut ltre plusieurs fois.
Enseignant
1,n
Lidentifiant d'une relation est le produit cartsien (concatnation) des identifiants des objets participant la relation. Par exemple, l'identifiant de la relation "HABITER" est: "NUM CLIENT - CODE GEOGRAPHIQUE"
Chaque occurrence dentit-type est identifie de manire unique par un identifiant, qui est une proprit-type particulire telle que 2 occurrences de lentit-type ne peuvent pas avoir la mme valeur pour cette proprit-type.
24 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
Contraintes statiques : - sur une proprit : Forme, liste de valeurs possibles, fourchettes de valeurs admissibles sur diverses proprits dune mme relation ou entit : Commande (Ncde, date_cde, date_livraison) On doit toujours avoir date_cde < date_livraison sur des proprits doccurrences distinctes dune relation ou entit Ligne_criture(Necriture, libell, Montant, Sens) La somme des montants des lignes de sens D (dbit) doit tre gale celle des lignes de sens C sur des proprits dentits/relations diffrentes La somme des CA des produits doit tre gale celle des CA clients sur les cardinalits sur les dpendances fonctionnelles
Contraintes dynamiques : Les CI dynamiques expriment les rgles dvolution et portent directement sur le passage du SI dun tat dans un autre Ex : Le salaire dun employ ne doit pas diminuer
25 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
26 SMI / S5 FSDM
Universit Sidi Mohamed Ben Abdellah Facult des Sciences Dhar Mahraz Dpartement dInformatique
On peut assimiler les dpendances fonctionnelles entre entits aux dpendances fonctionnelles entre les identifiants de ces entits. Ex : Commande ---- > Client Est assimilable : Ncde --- > Code_Client
27 SMI / S5 FSDM