Intranet MCD

Fermé
Utilisateur anonyme - 18 janv. 2010 à 09:56
 Utilisateur anonyme - 18 janv. 2010 à 11:21
Bonjour,
Je suis en stage et je dois creer un intranet documentaire d'une part,
Seulement je ne sais pas comment m'y prendre pour le MCD :s
En effet, j'ai des utilisateurs, des documents, Certains utilisateurs peuvent accéder à certains documents, mais ces meme utilisateurs peuvent envoyer des documents, alors dois-je faire 2 associations distinctes entres la table documents et utilisateurs qui se nommeraient : Acceder ( 1,N, 1,n) et Envoyer ( 1,N, 1,1)
Merci d'avance ;)

7 réponses

Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 144
18 janv. 2010 à 10:00
Salut,
C'est une solution effectivement, mais je pense que le "1,1" n'est pas bon si plusieurs utilisateurs peuvent envoyer le même fichier et qu'un utilisateur peut envoyer plusieurs fichiers (ça dépend du côté où tu as mis le 1,1 )
0
Utilisateur anonyme
18 janv. 2010 à 10:16
Non le 1,1 c'est " un document ne peut etre envoyé que par un et un seul auteur" ( enfin je suppose ^^ )

Sinon, j'ai une autre idée que me survient à l'instant c'est de faire un héritage :
https://www.casimages.com/i/100118122510456257.jpg.html
0
azerwhite Messages postés 625 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 7 novembre 2011 43
18 janv. 2010 à 10:27
Salut,
je suis pas sur reçus soit un bon nom pour l'accès au document mais c'est pas grave
A mon avis, il faudrait que tu es une table utilisateur.
Après est-ce que les documents vu peut être envoyé ?
Ton problème c'est que tu as deux entités et l'une des entités peut faire deux actions sur l'autre.

0
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 144
18 janv. 2010 à 10:30
Sinon faire :
-table utilisateur
- table document
- une table consulter qui lie la clé primaire d'un document à un utilisateur
- une table envoyer qui lie la clé primaire d'un document à un utilisateur
0
azerwhite Messages postés 625 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 7 novembre 2011 43
18 janv. 2010 à 10:51
Le problème c'est que tu fais une sacré boucle là!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
18 janv. 2010 à 10:30
ok, je vais voir ce qui me va le mieux, mais je pencherai plus sur l'héritage étant donné que c'est pour une projet d'activité pour le BTS en plus d'etre un projet de stage
0
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 144
18 janv. 2010 à 10:41
Oui, il faut faire de jolies bases de données.
PS : pour créer ton MCD tu devrais utiliser un logiciel tel que Power AMC Designer plutôt que... Paint?
0
Utilisateur anonyme
18 janv. 2010 à 11:21
Lol j'ai analyseSI pour ça, mais j'ai fais ça en 30 sc sur paint pour vous montrer
Sinon, j'ai beaucoup plus de tables que ça, car mon intranet comprend un système de news ( via RSS), un formulaire de suggestion et peut être un forum ^^

Par contre je cherche de la doc pour répliquer un annuaire active directory vers une BDD Mysql ( via phpmyadmin) en avez vous? ou alors savez vous comment faire ?

Merci pour toutes vos réponses :) !!
0