Bonjour,
J'ai un projet qui consiste à créer un site web qui affiche des actualités
Et on me demande de créer un MCD,j'ai déjà essayé de résoudre le problème en cherchant en ligne.
Merci
Bonjour,
J'ai un projet qui consiste à créer un site web qui affiche des actualités
Et on me demande de créer un MCD,j'ai déjà essayé de résoudre le problème en cherchant en ligne.
Merci
Le problème c'est que je n'ai rien trouvé de semblable.
Il nous faut plus d'informations, par exemple si tu as juste besoin d'afficher des infos. Tu as juste besoin d'une table, pas besoin de MCD.
Informations :
-Id
- Titre
- Lien source
- Date
- Résumé (au besoin)
Après tu peux étoffer, mais pour ça il nous faut plus d'infos sur ce que tu veux faire
Le site est plutôt simple
C'est un site qui affiche les articles divisés en 2 catégories : actualité et événement qu'on retrouve soit dans la page d'accueil soit dans la page d'actualité.
À part ça il y a aussi une page à propos, une page collaboration (qui contient des projets de loi en format pdf), et un bouton contact avec un formulaire.
C'est pour un établissement public.
Les événements contiennent un lien vers un email
Donc rajoute une table catégorie et ajoute un champs id_catégorie à ta table informations. Puis tu rajoutes un lien entre les 2 tables
Les pages statiques (à propos et collaboration, ne sont pas dans le MCD qui ne décrit que tes données) sauf peut être pour collaboration, si tu veux pouvoir pouvoir les gérer dynamiquement auquel cas tu rajoutes une table non liée aux 2 précédentes.
Le bouton c'est juste une partie de ton interface, ça n’apparait pas dans le MCD
Tu rajoutes un champs lien_email à ta table informations
OK, merci pour l'explication Virginieh
Bonjour Tokyrn
un MCD c'est la traduction sous forme de schéma et selon un formalisme particulier de règles de gestion
Comme vous n'avez communiqué aucune des règles de gestion, on ne peut pas vous aider.
Consultez les autres sujets de ce forum, vous y trouverez des exemples.
Idéalement, chaque règle porte un identifiant distinct et comporte un sujet, un verbe et un complément
Exemple :
R001 : un client est une personne qui passe au moins une commande
R002 : une commande est passée par un et un seul client
R003 : une commande se compose d'une à plusieurs lignes de commande
R004 : une ligne de commande compose une et une seule commande
etc.
@virginieh : parler de "tables" au stade conceptuel (le MCD) est prématuré. Les tables n'interviennent que plus tard, lors de la dérivation du MCD en MLD ou en MPD.
Chaque chose en son temps. De plus, parler de "champs" est un contresens, les "champs" sont les zones de saisie des formulaires ou les zones de restitution d'un état.
Dans une base de données, il n'y a pas de champs, il y a des attributs ou des colonnes.
Le site n'est pas très complexe.
Un utilisateur peut lire et commenter un article, envoyer un email grâce à lien (pour les événements),télécharger des projets de loi (pdf), et remplir un formulaire.
L'administrateur gère le site et publi des pages et des articles.
Je ne sais pas si ça correspond à la règle de gestion d'un site.
J'ai déjà utilisé merise mais pas encore pour un site web.
Les mcd que je vois sont des mcd de site e-commerce
Et bien si les règles sont simples, ce sera d'autant plus facile de les rédiger en vous inspirant de mon exemple.
Cette étape est indispensable et préalable au MCD.
Par ailleurs, le but du forum n'est pas de faire le travail à votre place, mais de vous aider à le réaliser, ce faisant, un minimum d'efforts de votre part est requis.
Y a plus qu'à![]()
J'ai déjà essayé plusieurs fois avec des entités articles et pages avec le Looping avant d'avoir lancé cette discussion.
Il y avait déjà des règles de gestion.
Seulement je ne sais plus ce que je devrais inclure.
@Tokyrn : il n'est pas utile de citer le message précédent quand on y répond en totalité. Le bouton "répondre avec citation" ne doit être utilisé que pour répondre à un message plus ancien ou pour ne faire référence qu'à une partie d'un message (auquel cas il convient de ne retenir que la partie de citation qui vous intéresse).
Vous dites "Il y avait déjà des règles de gestion.", alors recopiez-les ici, sans quoi personne ne pourra vous aider.
Bonsoir Tokyrn,
Comme dit Escartefigue, on ne va faire le travail à votre place, mais dans le cadre de Merise on peut vous aider, vous donner une marche à suivre. Escartefigue insiste à juste titre sur les règles de gestion, il s’agit en effet d’une étape incontournable, dont le MCD ne sera qu’une traduction formelle sous forme de diagramme. Voici un exemple simple de début d’ébauche de MCD pour qu’à votre tour vous nous proposiez le vôtre, accompagné des fameuses règles de gestion. Vous évoquez différents types d’articles : ça se modélise, là encore sur la base de règles de gestion précises et explicites, à vous de jouer.
Pour cette ébauche de MCD, J’ai utilisé l’épatant Looping, gracieusement fourni par le Professeur Patrick Bergougnoux, je vous invite à en faire autant.
(a) Faites simple, mais pas plus simple ! (A. Einstein)
(b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
=> La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)
__________________________________
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
Modéliser les données avec MySQL Workbench
Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager