2014-06-28 5 views
0

Je suis développeur d'applications qui stockent à un tableau certaines tâches Todo avec un - Sujets et sous-sujets. J'ai pensé à deux façons de faire cette action, mais quelle est la meilleure façon recommandée. Way numéro 1: est d'ajouter à ma table - colonne avec les noms des sous-sujets, et quand je veux montrer ce sujet spécifique juste faire une requête de boucle pour lui. façon numéro 2: est de créer 2 tables qui traitent les sujets est et noms et l'autre gérer les données des sous-sujets.Quelle est la meilleure façon de créer plusieurs tables SQL?

If not here an Example i made:

Répondre

1

Si vous n'allez avoir une étiquette sur chaque ligne, la première méthode est très bien.

Si vous autorisez plusieurs étiquettes sur une ligne, utilisez une table de jonction, qui correspond au tableau todo_tags dans la deuxième approche. La table de jonction est la bonne méthode pour stocker des listes d'objets (tags) attachés à une autre liste.

+0

Donc, à long terme est recommandé d'utiliser la deuxième méthode? – Matt

+0

@Matt. . . Oui. –

Questions connexes