Besoins de conseils pour MCD

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Besoins de conseils pour MCD

par iclo » 07 déc. 2005, 16:35

Une description correspond toujours à un et un seul fichier ? si oui, je ne vois pas de raison d'avoir deux tables.

par zeus » 07 déc. 2005, 12:49

Modération : Je pense que cette nouvelle question mérite un nouveau post
Je scinde donc le sujet

par sebR » 07 déc. 2005, 12:11

en fait j'ai dejà des tables pour les posteurs, les catégories et autres
là je me pause la question juste au niveau des documents

j'aimerais avoir votre opinion sur la séparation des descriptions et des fichiers joints
est-ce que vous trouvez ça utile?

par iclo » 07 déc. 2005, 11:25

un posteur peut avoir posté plusieurs documents ?
Je te conseillerais une table "posteur" et une table "document" avec éventuellement une table "catégorie" si tu souhaites classer tes documents.

Difficile de t'en dire plus, il nous faudrait plus d'infos....

Besoins de conseils pour MCD

par sebR » 07 déc. 2005, 11:15

Modération (Zeus) : sujet scindé depuis http://www.phpfrance.com/forums/voir_reponse-83743.php

J’aurais une petite question sur l’organisation de la base de données dans un script
Je suis actuellement sur un script de gestion de documents (description + fichier joint possible)
Pour l'organisation des tables je vois 2 possibilités :

une table contenant la description, catégorie, posteur, etc des documents et une table contenant tous les fichiers joints avec identifiant du document lié au fichier, taille, format, etc
et appeler un document avec une requête avec une jointure

ou sinon tout mettre dans la même table et du coût l’appeler avec une requête simple

A votre avis quelles sont les avantages et les inconvenients de chacune de ces solutions et vous laquelle vous choisiriez?