Petit Merise
Petit Merise
Petit Merise
Merise
INTRODUCTION......................................................................................................................5
DEFINITION...................................................................................................................................6 LA DISTINCTION STATIQUE-DYNAMIQUE..........................................................................7 L'AXE D'ABSTRACTION.............................................................................................................8 LES DIFFERENTS MODELES.....................................................................................................9 LA COURBE DU SOLEIL...........................................................................................................10
Pascal Buguet
Page 2
Merise
LES MODELES LOGIQUES.................................................................................................43
CHAPITRE 5- LES MLD.............................................................................................................45
1 DEFINITION..........................................................................................................................................45 2 MLD GENERIQUE................................................................................................................................45 21 - Segment Logique...............................................................................................................................46 22 - Lien Logique.....................................................................................................................................46 23 - Data-Item...........................................................................................................................................46 24 - Structure de donnes.........................................................................................................................46 25 - Cl logique........................................................................................................................................46 3 - LE MLD REPARTI.................................................................................................................................47 31 - Dfinition..........................................................................................................................................47 32 - Segment Logique Rparti..................................................................................................................47 33 - Lien logique rparti...........................................................................................................................47 35 Exemples..........................................................................................................................................49 36 - Gamme opratoire : du MLD au MLD rparti.................................................................................51 ANNEXE : LE MLD RELATIONNEL........................................................................................................52 1- CONCEPTS ........................................................................................................................................52 2 - FORMALISME...................................................................................................................................52 3 - REGLES DE CONSTRUCTION........................................................................................................54 Cas 1 : Les individus...........................................................................................................................54 Cas 2 : Les relations.............................................................................................................................54 Cas 3 : Les relations de type Pre-Fils................................................................................................54
EXERCICES..................................................................................................................................61
Pascal Buguet
Page 3
Merise
Les figures ont t ralises avec La version d'valuation 6.1.1 de l'AGL PowerAMC de la socit SYBASE La version Dmo de l'AGL Win'Design 4.2 de la socit CECIMA.
Un exercice est tir de l'ouvrage de monsieur Mathelot dit aux Editions d'Organisation.
Pascal Buguet
Page 4
Merise
INTRODUCTION
Pascal Buguet
Page 5
Merise
DEFINITION
MERISE est une Mthode d'Analyse, de Conception et de Ralisation des Systmes d'Information. Mthode : Ensemble de modles et une dmarche. Systme D'Information : Sous-systme d'un systme d'organisation. Analyse : Etude et valuation du systme actuel. Conception : Etude, proposition, valuation du systme futur. Ralisation : Conception dtaille et ralisation logicielle du systme futur.
Pascal Buguet
Page 6
Merise
LA DISTINCTION STATIQUE-DYNAMIQUE
Les diffrents sous-systmes et la distinction Statique Dynamique dans le Systme d'Information. La statique correspond aux Donnes et la dynamique aux Traitements.
S y s t m e d 'O r g a n i s a t i o n
y s t
i l o
t a
y s t
'I n
f o
r m
t i o
o n n e s
r a i t e m
e n t s
y s t
r a
Pascal Buguet
Page 7
Merise
L'AXE D'ABSTRACTION
Les niveaux d'abstraction pour l'ISO et pour Merise. ISO Systme MERISE Conceptuel Organisationnel Logique Logiciel Physique
Pascal Buguet
Page 8
Merise
Pascal Buguet
Page 9
Merise
LA COURBE DU SOLEIL
A b s t r a c t i o n
M C D A c t u e
M C D F u t u r
M O D A c t u e
M F
O u t u
D r
M A
D c t u e
M L D F u t u
M A
P c t u
D e l
M P D F u t u r
Prsent (Analyse)
Pascal Buguet
Page 10
Merise
Pascal Buguet
Page 11
Merise
Pascal Buguet
Page 12
Merise
22 - RELATION Une relation reprsente une association entre un certain nombre d'individus (de 1 n) qui forment sa collection. Elle peut tre porteuse de proprits. Une relation n'a d'existence que par rapport celle des individus. Elle possde un nom. L'identifiant d'une relation est la concatnation des identifiants des individus participant la relation. Exemple de relation :
Stagiaires Stagiaire Nom Prnom Sessions Session Date dbut
1,1
Suivre
0,n
Pascal Buguet
Page 13
Merise
La cardinalit d'une relation exprime le nombre de fois o une occurrence d'individu participe la relation. Cardinalit minimum : c'est le nombre minimum de fois o chaque occurrence d'un individu participe la relation - une cardinalit minimum est 0 correspond une relation partielle. - une cardinalit minimum de 1 signifie qu'une occurrence d'individu participe ncessairement la relation (relation totale). Cardinalit maximum : c'est le nombre maximum de fois o chaque occurrence d'un individu participe la relation - une cardinalit maximum de 1 signifie qu'une occurrence d'individu participe au plus 1 occurrence de la relation. - une cardinalit maximum de n signifie que tout occurrence d'individu participe ventuellement n occurrences de la relation.
Pascal Buguet
Page 14
Merise
Les relations peuvent tre : unaires : collection d un individu binaires : collection de deux individus ternaires : collection de trois individus, etc. Exemple de relation unaire
Est composant
0,n
Composer
Pascal Buguet
Page 15
Merise
Les relations binaires peuvent tre : Non hirarchiques Hirarchiques (cardinalit maxi de 1) - DF : si elles sont temporaires - CIF : si elles sont stables Exemple dune relation binaire de type non pre-fils (Cette relation est la mme que la prcdente mais avec des cardinalits diffrentes, elle a donc une signification diffrente).
Stagiaires Stagiaire Nom Prnom Sessions Session Date dbut
1,n
Suivre
0,n
Pascal Buguet
Page 16
Merise
Exemple de CIF et de DF
Stagiaires Stagiaire Nom Prnom Sessions Session Date dbut
1,1
CIF
0,n
1,1
DF
0,n
Villes Ville
Pascal Buguet
Page 17
Merise
0,n
Noter Note
0,n
0,n
Elves Elve
Pascal Buguet
Page 18
Merise
Discours
Documents
DD
DF
GDF
MCD BRUT
MCD Normalis
Pascal Buguet
Page 19
Merise
32 TECHNIQUE DE CHEN (Modlisation directe). Les individus et les relations sont reprs directement partir du discours; un nom devient un individu et un verbe une relation. Exemple : Rgle 1 : un stagiaire sinscrit un stage Rgle 2 : les stages sont composs de plusieurs modules Rgle 3 : un formateur enseigne plusieurs modules Individus : stagiaires, stage, modules, formateurs Relations : sinscrire, composer, enseigner
Stagiares Stagiaire S'insrire Stages Stage Composer Modules Module
1,1
0,n
1,n
0,n
0,n
Enseigner
Formateurs Formateur
1,n
Pascal Buguet
Page 20
Merise
33 MODELISATION ASCENDANTE. 331 - Le Dictionnaire de Donnes A partir des documents disponibles ( Ecrans, Etats,. Structures des fichiers et des Bases de donnes existant, ) on tablit le dictionnaire des donnes (DD : nomdonne, signification, type, longueur, nature lmentaire, calcule, concatne - rgle de calcul ou contrainte d'intgrit : rgle de forme...). Ensuite on pure le dictionnaire (synonymes - noms diffrents recouvrant la mme proprit : salari et employ -, polysmes - mme nom pour deux informations diffrentes : date pour date-facture et datecommande,...). 332 - Les dpendances fonctionnelles(DF) Dpendance fonctionnelle : il y a dpendance fonctionnelle entre deux proprits lorsque la connaissance d'une valeur d'une proprit permet de dterminer une et une seule valeur d'une autre proprit; la dpendance fonctionnelle est note P1 --> P2; exemple : codeclient ---> nomclient ; en revanche nomclient ne dtermine pas le code client. On tablit la liste des DF. 333 - Graphe des dpendances fonctionnelles (GDF) Il s'agit d'ordonner, pour avoir une vision synthtique, le rsultats de l'analyse des DF faite prcdemment
Pascal Buguet
Imprim le 13 mars 2013 Page 21
Merise
334 - Modle conceptuel des donnes brut A partir du GDF on tablit le MCD brut ou les VED brutes Les principes de base sont : Les arbres donnent les individus Les sommets des 'arbres' donnent les identifiants Les feuilles donnent les proprits Les concatnations donnent les relations de type non Pre-Fils Les Df inter-sommets donnent les DF ou CIF interindividus Une proprit ayant plusieurs sommets devient un individu
Pascal Buguet
Page 22
Merise
34 - NORMALISATION La normalisation a pour objectif d'liminer les redondances dans la base ainsi que les anomalies de mise jour. Les entits doivent vrifier les rgles suivantes : Premire forme normale (1re FN) Toutes les proprits sont lmentaires et il existe un identifiant. Sinon on dcompose une proprit en plusieurs proprits et/ou on cre une proprit identifiante.
Exemple de 1re FN
Pascal Buguet
Page 23
Merise
Deuxime forme normale (2me FN) Toute proprit dpend de l'identifiant par une dpendance fonctionnelle (DF) lmentaire. Donc chaque proprit dpend de tout l'identifiant et non pas d'une partie. Sinon on dcompose en plusieurs entits.
Exemple de 2me FN
Intervenants Intervenant
1,n
1,n
Contrats Contrat
1,n
Annes Anne
Il existe une DF entre intervenant et Type Intervenant Il existe une DF entre Intervenant,Anne et Total Commission
Modlisation en 2me FN
Intervenants Intervenant Type Intervenant
0,n 0,n
0,n
Contrats Contrat
Annes Anne
Pascal Buguet
Page 24
Merise
Troisime forme normale (3FN) Toute proprit doit dpendre de l'identifiant par une DF directe. Donc tous les attributs non identifiants sont indpendants entre eux. Sinon on dcompose en deux entits. Exemple de 3 FN Modlisation qui n'est pas en 3FN
Clients Client Nom Adresse Rue CP Ville
Modlisation en 3FN
Clients Client 11,1 Nom Adresse Rue DF Villes 1,n CP Ville
Pascal Buguet
Page 25
Merise
Exemple : construction du MCD (VED) partir d'un bon de commande NBon______ Date______ Code client ____________ Nom__________________ Adresse________________________________ Nom Vendeur __________ Rf ___ ___ ___ Libell ________ ________ ________ Quantit _______ _______ _______ Prix Montant ___ _______ ___ _______ ___ _______ Total______
Pascal Buguet
Page 26
Merise
Qt
Montant
Total
Date Cde
Code Client
Libell produit
Prix
Nom client
Adresse
Nom Vendeur
Ligcdes Qt , Montant
0,n
Pascal Buguet
Page 27
Merise
Pascal Buguet
Page 28
Merise
2 - CONCEPTS Les concepts cls sont les suivants : Opration conceptuelle, Etat d'objet, Action, Evnement, Rgle conceptuelle. Il faut ajouter cela les rgles de synchronisation et les conditions d'mission des rsultats. 21 OPERATION CONCEPTUELLE Une opration conceptuelle - est dclenche par un ou plusieurs vnements - fournit un ou plusieurs rsultats - est compose d'une ou plusieurs actions qui consultent ou mettent jour les donnes - met en oeuvre des rgles conceptuelles - laisse les donnes dans un tat cohrent 22 ETAT D'OBJET Un tat d'objet est un stade transitoire par lequel passe un objet au cours de son cycle de vie. 23 - ACTION C'est une manipulation d'un objet ou d'une relation. Il peut s'agir d'une cration, d'une consultation, d'une suppression ou d'une modification d'une ou de plusieurs occurrences de l'objet ou de la relation.
Pascal Buguet
Imprim le 13 mars 2013 Page 29
Merise
24 EVENEMENT Un vnement est le prise en compte par le systme d'information que quelque chose s'est produit. Il dclenche une opration. 25 REGLE CONCEPTUELLE Une rgle conceptuelle formalise est un algorithme (expressions arithmtiques et logiques) faisant partie d'une rgle de gestion. Elle met en oeuvre des vnements, des proprits et/ou des entits. Elle laisse la structure de donnes dans un tat cohrent. Elles formalisent les conditions de dclenchement, d'itration, les contraintes d'intgrit dynamiques, les transformations. 26 REGLE DE SYNCHRONISATION Ce sont les rgles de dclenchement de l'opration. 27 CONDITIONS D'EMISSION DES RESULTATS Ce sont les rgles qui dfinissent les issues des oprations.
Pascal Buguet
Page 30
Merise
Commande
Commandes Saisie Client Contrle Client Saisie Commande Saisie Lignes de commandes OK KO
Commande accepte
Commande refuse
Pascal Buguet
Page 31
Merise
4 GAMME OPERATOIRE On part du MFC (Modle de Flux Conceptuel) pour obtenir le MCTA Selon le niveau de dtail du MFC les activits correspondent soit aux processus, soit aux oprations. Des flux de donnes on passe la logique vnementielle. Les flux sont soit transforms en vnements soit en ressources de la mmoire permanente. On introduit les rgles de synchronisation et d'mission des rsultats.
Pascal Buguet
Page 32
Merise
Pascal Buguet
Page 33
Merise
La Livraison
La Facturation
Pascal Buguet
Page 34
Merise
Pascal Buguet
Page 35
Merise
Pascal Buguet
Page 36
Merise
Pascal Buguet
Page 37
Merise
OBJET
HI
RELATION CIMS
Un type de site (TS) a accs tous les objets ou un sous-ensemble d'objets ou un sous-ensemble de proprits ou un sous-ensemble d'occurrences d'objets ou certains accs (Cration, Interrogation, Mis Jour, Suppression).
Pascal Buguet
Page 38
Merise
TS1 Sige
TS2 Agence
Donnes prives
Protges
Partages
Protges
Donnes prives
Pascal Buguet
Page 39
Merise
Merise
Un type de poste est le rapprochement entre un type d'acteur et un type de site (secrtaire de sige, secrtaire d'agence,....) 24 - Opration organisationnelle Une opration organisationnelle est un traitement excut entirement partir d'un type de poste et d'une seule nature (conversationnelle, automatique, manuelle) et laisse la structure des donnes dans un tat cohrent. Elle est dclenche par un vnement ou par un composant d'vnement. Elle est compose de rgles de gestion et/ou de rgles d'organisation formalises Elle fournit un ou plusieurs rsultats Elle consulte et/ou met jour des entits organisationnelles par l'intermdiaire d'actions. Par rapport au niveau conceptuel on ajoute les rgles organisationnelles (contrles d'habilitations par exemple) et les traitements d'acquisition des donnes et de restitution des rsultats. Les principales oprations organisationnelles sont : - oprations d'identification et de slection d'vnements - oprations de saisie et de restitution 25 - Evnement / Composant d'vnement Un composant d'vnement est un lment de l'vnement (proprit ou agrgat de proprits) 26 - Fonction
Pascal Buguet
Page 41
Merise
Une fonction est un traitement rutilisable laissant le SI dans un tat cohrent. Cest la dcomposition dune opration. Une fonction est caractrise par : - une structure de donnes qu'elle manipule et laisse dans un tat cohrent. - un ensemble de rgles excuter Les fonctions peuvent tre obtenues partir du MOD et du CVOO. Chaque entit doit trouver une fonction pour la cration, la modification, la slection, la suppression de ses occurrences ainsi que chaque transition du CVOO. - Les saisies, ditions, consultations et mises jour complexes correspondent une fonction.
Pascal Buguet
Page 42
Merise
Pascal Buguet
Page 43
Merise
OBJECTIFS DU NIVEAU LOGIQUE Le niveau logique est le point de passage entre les aspects fonctionnels et les aspects organiques du SI. La description des donnes se fait selon les familles de SGD (SGF, SGBD) ou grce un modle gnrique. Pour les traitements on dfinit la prsentation, le dialogue, le noyau applicatif ou Noyau Non Interactif, le guidage fonctionnel. Dans les deux cas on prcisera la localisation sur les matriels informatiques, alors qu au niveau organisationnel la localisation concernait l'utilisation des donnes et des traitements. Le niveau logique accrot la portabilit du systme. La description n'est pas faite en fonction de tel ou tel environnement matriel ou logiciel mais en fonction de l'tat de l'art en ce qui concerne les IHM, les SGD, la scurit, l'intgrit des donnes, la qualit... A ce stade il est possible d'obtenir une validation des utilisateurs en ce qui concerne les aspects externes (interface).
Pascal Buguet
Page 44
Merise
Pascal Buguet
Page 45
Merise
21 - Segment Logique Un SL est un ensemble de donnes lmentaires. Il est caractris par - un nom - son mode d'identification et d'accs ( cl, lien logique) - les donnes qu'il porte 22 - Lien Logique Un lien logique permet relie les segments logiques Il est caractris par : - un nom - des cardinalits Il correspond aux relations binaires hirarchiques 23 - Data-Item C'est le plus petit lment d'information. Un data-item est un attribut, une cl logique ou une partie de cl. 24 - Structure de donnes Structure complexe de data-items 25 - Cl logique Une cl logique est un data-item permettant de retrouver une occurrence de segment logique.
Pascal Buguet
Page 46
Merise
3 - LE MLD REPARTI 31 - Dfinition Un MLD rparti prcise l'implantation des donnes permanentes sur chacune des ML (Machine Logique) types du systme. Formalisme : celui du MLD gnrique d'abord ; ensuite les MLD locaux spcifiques. 32 - Segment Logique Rparti Un SLR est un segment logique pour lequel on prcise : - la ML sur lequel il est connu - la ML sur lequel il est stock Rgles de rpartition : - un SL rfrence est mis jour sur sa ML - un SL clich est mis jour par publipostage ou la demande de la ML utilisatrice - un SL dossier est alternativement rfrence et clich. La ML clich peut verrouiller les donnes. 33 - Lien logique rparti C'est un lien logique qui relie 2 SL rpartis rels et / ou virtuels.
Pascal Buguet
Page 47
Merise
34 - Formalisme Rectangle : Segment logique stock sur la ML considre (segment rel) Rectangle pointill : segment logique utilis sur la ML considre mais stock sur une autre ML (segment virtuel) -------------------------------------------------Rectangle : SL tenu jour sur ML considre (Rfrence) Rectangle barre : SL rafrachi priodiquement sur ML considre partir d'une ML diffrente (Clich) Rectangle avec cercle : SL alternativement clich ou rfrence sur un ensemble de ML (Dossier) Rectangle pointill : SL connu mais non stock sur ML considre Rectangle pointill barr : SL connu seulement en consultation.
MLD Rparti Segment Rel Rfrence Segment Virtuel
Clich
Dossier
Pascal Buguet
Page 48
Merise
COMPTES COMPTE
PRETS PRET
TARIFS TARIFS
TYPE_CLIENT TYPE_CLIENT
Agence
COMPTES COMPTE
PRETS PRET
Sige
Pascal Buguet
Page 49
Merise
COMPTES COMPTE
PRETS PRET
TARIFS TARIFS
COMPTES COMPTE
PRETS PRET
TARIFS TARIFS
Pascal Buguet
Page 50
Merise
36 - Gamme opratoire : du MLD au MLD rparti Les critres de rpartition sont fonctions des : Volumes Modes d'utilisation - Volumes : - les gros volumes sur les serveurs - les petits volumes sur les serveurs ou sur les postes - Utilisation : - type d'utilisation : partage, protge, prive, consultable. - mode d'utilisation : C, I, S ,M - frquence d'utilisation - dossiers Recommandations : - Sur le poste : - donnes prives - copies de donnes partages avec faible taux de MAJ et donnes consultables - Sur le serveur : - donnes partages avec fort taux de MAJ
Pascal Buguet
Page 51
Merise
2 - FORMALISME
Schma de relation SALARIES (#salari, nom, prnom, #cp) La cl principale est prcde de # et est souligne La cl trangre est prcde de #
Pascal Buguet
Page 52
Merise
1,n
cif
cdes 1,1 cde Date cde 1,n lig qt 0,n produits produit libelle prix
MLD Relationnel
CLIENTS CLIENT CP NOM ADRESSE CDES CDE CLIENT DATE CDE
Pascal Buguet
Page 53
Merise
Exemple
En se rfrant au MCD commandes-clients Clients(#client,nom,adresse rue,#cp) Villes(#cp,ville) Commandes(#cde, date,#client) Lig_Cdes(#cde,#produit, qt) Produits (#produit, libell, prix)
Pascal Buguet
Page 54
Merise
Pascal Buguet
Page 55
Merise
Fig 731 Guidage fonctionnel Architecture Logique Guidage Fonctionnel
Objets graphiques
Primitives
Pascal Buguet
Page 56
Merise
2 LA COUCHE PRESENTATION 21 Dfinition C'est partie visible, audible,.. de l'interface utilisateur. La prsentation fait apparatre dans une fentre ou un cran des objets graphiques et/ou alphanumriques pour permettre l'utilisateur d'effectuer des actions. 22 - Formalisme - hirarchie statique de fentres et de boites de dialogue par une arborescence - copies d'crans, de fentres, de boites de dialogue, d'tats,... - un formulaire descriptif dtaill pour chaque copie.
Pascal Buguet
Page 57
Merise
3 LA COUCHE DIALOGUE 31 - Dfinition C'est le composant de l'application assurant les changes d'informations avec l'utilisateur par l'intermdiaire de la prsentation, le dialogue active le noyau applicatif suite aux actions de l'utilisateur et modifie la prsentation pour reflter l'avancement de la tche 32 Reprsentation du dialogue Le dialogue est reprsent : - sous forme de graphique (arbre ou diagramme) - et/ou de matrices denchanement - et/ou de formulaire (fiche)
Pascal Buguet
Page 58
Merise
4 LE NOYAU NON INTERACTIF (NNI) 41 - Dfinition C'est le composant de l'application indpendant du fait que l'application soit conversationnel, batch, et du type d'interface (graphique, caractre) Le noyau : 1) prend en compte les requtes, donnes du dialogue 2) effectue les calculs, les contrles (autres que de surface) 3) effectue les accs la BD (C, I, M, S) 4) assure la cohrence, la scurit, l'intgrit 5) restitue les rsultats et les codes retour
Pascal Buguet
Page 59
Merise
5 SCHEMAS DE REPARTITION
Rpartition Poste/serveur
P r s e n t a t i o n
D i a l o g u e
NNI
Poste
Serveur
Scnario 1 : Configuration terminal passif/mainframe Scnario 2 : Dialogue rparti Scnario 3 : Prsentation et Dialogue sur le poste, NNI sur le serveur Scnario 4 : NNI rparti, ventuellement donnes locales non synchronises Scnario 5 : Client/serveur de donnes : Prsentation, Dialogue, NNI sur le poste, SGBD et Donnes sur le serveur Scnario 6 : Client/Serveur de traitements : Prsentation, Dialogue, NNI sur le poste et sur le serveur (Procdures stockes par exemple) , SGBD et Donnes sur le serveur
Pascal Buguet
Page 60
Merise
EXERCICES
Premier exercice : LES COURSES DE CHEVAUX (Emprunt l'ouvrage de monsieur Mathelot) Vous tablirez le MCD partir des DF et du GDF. 1 - Type de course (Tierc, Quart,) 2 Numro de la course 3 Dsignation de la course 4 Nom du champ de course 5 Date de la course 6 Catgorie de la course(Trot attel, Trot mont, Obstacle,) 7 Dotation de la course 8 Nom du cheval 9 N du dossard du jockey et du cheval pour la course 10 Nom du propritaire du cheval 11 Gains du cheval depuis le dbut de la saison 12 Sexe du cheval 13 Nom du jockey 14 Date de naissance du cheval. Rgles complmentaires Un champ de courses est quip pour une ou des catgories de courses. Un cheval a une parent ascendante et ventuellement descendante. Une course est d'une catgorie et d'une seule.
Pascal Buguet
Imprim le 13 mars 2013 Page 61
Merise
Pascal Buguet
Page 62
Merise
Le MLD
Pascal Buguet
Page 63
Merise
MEMES DATES ET SAISONS QUE LA GRECE Gamme "EXCLUSIVE" - Monocoques Moorings 44 Moorings Sun Od.51 Moorings Sun Od.44 Moorings 405 Moorings 353 & S.Od.36 Moorings 4100 Moorings 500 Moorings 430 Moorings 390 Moorings 350 8 10 10 12 8 10 68 68 8 10 10 12 8 10 69 68 3000 4000 3800 3610 3430 3665 3000 2850 2708 2572 5000 7000 6650 6318 6002 6516 5000 4750 4513 4287 4000 5000 4750 4513 4287 4073 4000 3800 3610 3430 7000 9000 8550 8123 7716 8145 7000 6650 6318 6002 5000 6000 5700 5415 5144 4887 5000 4750 4513 4287 9000 10000 9500 9025 8574 8960 9000 8550 8123 7716 4000 5000 4750 4513 4287 4073 4000 3800 3610 3430 7000 9000 8550 8123 7716 8145 7000 6650 6318 6002 Gamme "CLUB" - Monocoques
Pascal Buguet
Page 64
Merise
Pascal Buguet
Page 65
Merise
Le MLD
Pascal Buguet
Page 66
Merise
Pascal Buguet
Page 67
Merise
Pascal Buguet
Page 68
Merise
DEPARTEMENTS CODE_DEPARTEMENT NOM_DEPARTEMENT A2 VA50 0,n CIF4 VILLES 0,1 CODE_VILLE NOM_VILLE 0,n A5 VA50
CIF3
1,1
1,1 CINEMAS
0,n
0,n
CIF10
0,n JOURS CODE_JOUR (1,1) SALLES PROG RAMMATION_FESTIVAL NUMERO_SALLE NOM_SALLE CARACTERISTIQUES N5 VA50 VA50 0,n VA20
0,n
0,n
FILMS GENRES CODE_GENRE LIBELLE_GENRE GENRE_GRAMMATICAL 0,n DF1 0,n 0,n 0,n 0,n A2 VA50 A1 CODE_FILM TITRE TITRE_ORIGINAL ETAT RESUME 1,1 TOTAL_ENTREES N5 VA50 VA50 VA20 VA500 N10 ROLES CODE_RO LE NOM_ROLE 1,n N5 VA50
ORIGINE
0,n PAYS CODE_PAYS NOM_PAYS NEUTRE MASCULIN FEMININ N5 VA50 VA50 VA50 VA50 REALISER
VOIX RANG
BL N5
0,n
0,n
ACTEURS CODE_ACTEUR N5
0,n CRITIQUES NOM_CRITIQUE MEDIA VA50 VA50 H1 ARTISTES CODE_ARTISTE NOM_ARTISTE VA5 VA50 N5 VA50
Pascal Buguet
Page 69
Merise
DEPARTEMENTS CODE_DEPARTEMENT NOM_DEPARTEMENT VILLES CODE_VILLE CODE_DEPARTEMENT NOM_VILLE
JOURS CODE_JOUR
HEURES CODE_HEURE
FILMS GENRES CODE_GENRE LIBELLE_GENRE GENRE_GRAMMATICAL CODE_FILM CODE_GENRE TITRE TITRE_ORIGINAL ETAT RESUME TOTAL_ENTREES
ACTEURS CODE_ACTEUR
REALISATEURS CODE_REALISATEUR
Pascal Buguet
Page 70