IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

problème de conception


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Points : 31
    Points
    31
    Par défaut problème de conception
    Bonjour,

    J'ai une petite interogation au niveau de la conception de mon schéma de base de données (j'utiliserai MySQL).

    Alors j'ai une série de table (appellons les "table_1", "table_2" ... "table_5") pour lesquelles je dois associé un commentaire. Le format des commentaires pour chaque table est le même.
    Je me demande alors si je peux faire une table unique "commentaire" avec les champs suivants :
    - comm_id
    - #mbr_id
    - type
    - texte comm
    - #ref_id

    avec "type" le numéro de la table (1 pour "table_1", 2 pour "table_2"...) et "ref_id" une clé étrangère qui correspond à la clé primaire de la table choisie. Par exemple si type = 1, ref_id sera une clé_primaire de "table_1".

    Est ce possible ou est ce que ça pose un quelconque problème ?

    Dans le cas où ça n'est pas possible je suis obligé de faire une table commentaire pour chaque table ?
    par exemple "comm_1" :
    - comm_id
    - #mbr_id
    - texte
    - #cle_primaire_de_table_1

    J'espère avoir été assez clair.

    Merci d'avance.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    Je vais essayer de détailler un peu plus alors :

    Prenons les 3 tables suivantes :

    Photo (pho_id, titre, date)
    Article (art_id, titre, texte)
    Commentaire (com_id, texte)


    Je voudrais associé à un article ou à une photo un commentaire, je voudrais donc savoir si faire :

    Photo (pho_id, titre, date)
    Article (art_id, titre, texte)
    Commentaire (com_id, texte, type_com, #ref_id)

    avec type_comm = 1 pour un commentaire de photo, et type_comm = 2 pour un commentaire d'article. ref_id correspondant alternativement à un pho_id ou à un art_id selon le type de commentaire.

    Avec à la rigueur une table supplèmentaire pour gérer les types.


    Ou alors suis je obligé de faire une table commentaire_photo et une autre commentaire_article ?

    Merci.

Discussions similaires

  1. Méthode Finalize et problème de conception
    Par phryos dans le forum Langage
    Réponses: 4
    Dernier message: 19/04/2006, 12h04
  2. [VB6][UserControl et OCX]Problème de conception
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 19/01/2006, 23h37
  3. Petit problème de conception sur access
    Par coooookinette dans le forum Modélisation
    Réponses: 3
    Dernier message: 18/12/2005, 19h24
  4. Gestion des départements problème de conception
    Par snoopy69 dans le forum Modélisation
    Réponses: 7
    Dernier message: 11/10/2005, 14h08
  5. Problème de conceptions de tables
    Par dtavan dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/05/2004, 00h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo