Je crée la table de recherche d'objets et je ne sais pas exactement comment appeler un objet. C'est un réseau social. Je sais que les éléments comme la photo, la vidéo, le statut, etc. sont des objets mais qu'en est-il des paramètres de compte, des dossiers de courrier, des pièces jointes, des messages d'erreur, etc.? Certaines choses comme "Tags" est-ce un objet en soi ou seulement lorsque nous le combinons avec Photo tag, Video tag, Peopletag, etc? Est-ce que nous modélisons tous les objets 1 à 1 avec le système ou avons-nous des objets parents et des objets enfants à des fins de recherche?Modélisation d'objets système pour la table de correspondance
Répondre
Si vous faites référence à un schéma de base de données, vous devriez penser à ceci.
Si deux erreurs sont sémantiquement les mêmes (c'est-à-dire, "foo" == "foo"), alors il peut être transformé en une table de recherche. Si deux noms ne sont pas sémantiquement identiques, même s'ils ont la même valeur (par exemple, "john" == "john" mais les personnes sont différentes), vous ne devez pas utiliser de table de recherche. Pour des choses comme les balises, vous pouvez utiliser une table de recherche, mais si elles sont saisies par l'utilisateur, il est probablement préférable de les conserver en tant que chaînes dans la base de données. Les tables de recherche sont mieux utilisées pour les objets volumineux (pour réduire le stockage) ou les valeurs qui ne changent pas souvent. Il y a des exceptions à cela, mais c'est une bonne règle empirique.
Est-ce que cela a du sens?
Erick
- 1. Modélisation d'une table de jointure
- 2. Structure de la base de données pour la modélisation d'un système suiveur unidirectionnel comme Twitter
- 3. Utilisation de valeurs NULL dans la table de correspondance
- 4. Table de correspondance vide par rapport à une table de correspondance non concordante (transformation de recherche)
- 5. Quelle est l'importance d'un bon outil de modélisation pour la conception de système?
- 6. Structure de la table MySQL pour un système de notation
- 7. application Web pour la modélisation de données
- 8. Apprentissage de la modélisation
- 9. Quelle est la meilleure méthodologie de modélisation pour représenter un système logiciel?
- 10. Nom de la colonne de modélisation LINQ Identique au nom de la table
- 11. Recherche de la même table de correspondance avec plusieurs colonnes
- 12. Modélisation de la demande d'offre
- 13. Table de correspondance basée sur les fichiers
- 14. NHibernate fluide, changer dynamiquement Table de correspondance?
- 15. GLSL Vertex Shader table de correspondance question
- 16. Recherche de non-correspondance dans la table de jointure
- 17. avec table de correspondance dans NHibernate
- 18. Tutoriels pour les outils de modélisation VS2010
- 19. Modélisation d'un système après avoir défini le cas d'utilisation UML
- 20. Modélisation d'une table de matrice de prix dans MySQL
- 21. Besoin d'aide pour la modélisation des classes
- 22. Table système de statistiques SQL
- 23. modélisation générale de base de données et modélisation spécifique django
- 24. table système d'édition MySQL
- 25. MySQL table croisée expression régulière correspondance
- 26. Conseil sur la modélisation de domaine
- 27. la modélisation d'objet sharepoint
- 28. Deux ou plusieurs comptes similaires sur la table de faits dans la modélisation dimensionnelle
- 29. Modélisation de domaine Question
- 30. Bibliothèque de correspondance pour .net
La table de recherche sert uniquement à stocker la liste d'objets dont dispose le système, et non le contenu utilisateur réel des objets. Ceux-ci sont tous stockés dans leurs tables séparées, comme user_photos, user_videos, etc. Mais ils doivent tous être liés à une table d'objets parent pour pouvoir extraire les Analytics des objets utilisateur. La table de recherche d'objet n'aura donc que object_id & object. Mais je ne suis pas sûr de la profondeur des objets, car la photo est un objet, mais la photo peut être un objet, le commentaire photo peut être un objet, la photo recommandée peut être un objet. Ou est-ce que nous modélisons comme Commentaire, Photo, Recommandation sont séparés? – Mia
Aussi, comment pouvons-nous stocker des données qui changent beaucoup si nous n'utilisons pas de tables de recherche et que les données doivent être des éléments de liste fixe du site? Je pensais que toute entrée de l'utilisateur restreint devrait être basé sur la recherche si elle change ou ne change pas? – Mia