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?
0
A
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.
Questions connexes
- 1. Quelle est la meilleure façon que de rejoindre 3 tables?
- 2. Quelle est la meilleure façon de gérer un grand nombre de tables dans MS SQL Server?
- 3. Quelle est la meilleure façon de django de faire une requête qui s'étend sur plusieurs tables?
- 4. Quelle est la meilleure façon de créer la classe d'usine
- 5. Quelle structure de tables est la meilleure?
- 6. Quelle est la meilleure façon d'implémenter cette requête SQL?
- 7. quelle est la meilleure façon de créer un menu javascript?
- 8. Quelle est la meilleure façon de créer un sitemap.xml?
- 9. Quelle est la meilleure façon de créer des déploiements ClickOnce
- 10. Quelle est la meilleure façon de créer un nouvel objet
- 11. Quelle est la meilleure façon d'interroger cela?
- 12. Quelle est la meilleure façon de gérer les tables "type" avec LINQ to SQL?
- 13. Quelle est la meilleure façon d'implémenter hashCode()?
- 14. quelle est la meilleure façon d'éviter l'injection sql dans mysql
- 15. quelle est la meilleure façon d'analyser un énorme fichier sql
- 16. Quelle est la meilleure façon d'attacher 1 table à plusieurs tables
- 17. Quelle est la meilleure façon de créer plusieurs threads de travail d'arrière-plan?
- 18. Migration de données: Quelle est la meilleure façon de migrer?
- 19. Quelle est la meilleure façon de trier les données SQL lorsque tout est dans une colonne?
- 20. Quelle est la meilleure façon de créer plusieurs vues déplaçables par programme?
- 21. Quelle est la meilleure façon de sélectionner max sur plusieurs champs dans SQL?
- 22. Quelle est la meilleure façon d'exécuter `sum_by_sql`?
- 23. Quelle est la meilleure façon d'apprendre WCF?
- 24. Quelle est la meilleure façon d'apprendre CUDA?
- 25. Quelle est la meilleure façon d'apprendre WebGL
- 26. Quelle est la meilleure façon de récupérer ces données?
- 27. Quelle est la meilleure façon d'instancier de nombreux objets JavaScript?
- 28. SQL Server - Quelle est la meilleure façon de changer un type de données PK?
- 29. Quelle est la meilleure façon de déboguer un Oracle SP?
- 30. Quelle est la meilleure façon de configurer plusieurs relations plusieurs-à-plusieurs dans les rails?
Donc, à long terme est recommandé d'utiliser la deuxième méthode? – Matt
@Matt. . . Oui. –