Depuis que j'ai suivi le cours de base de base en conception de bases de données et SQL, je n'ai pas vraiment touché à ce genre de chose.
Donc ma question est - comment le schéma de base de données pour un site comme celui-ci ressemblerait-il habituellement? Qu'espérez-vous généralement trouver? Par exemple, comment les questions et les réponses sont-elles stockées?
Y a-t-il des outils qui vous permettent de le concevoir? ou est-ce juste quelque chose que les développeurs ont trouvé?Schéma de base de données pour un site tel que SO?
Répondre
Vous pouvez utiliser des outils pour concevoir une base de données, mais ils ne sont normalement que des modèles pour créer les bonnes formes dans un diagramme.
La structure logique sera conçue de la même manière que l'architecte concevrait un bâtiment, en utilisant ses meilleures connaissances et expériences.
Aussi, toujours "travailler au crayon" jusqu'à ce que vous soyez heureux.
Le débordement de pile utilisait le MediaWiki database schema comme modèle avant de passer à travers un database refactoring il y a quelques semaines.
Il y a peu de principes dans la conception de bases de données, ce qui me permet de savoir si vous avez suivi ce cours. Ils disent tous essentiellement que vos données ne doivent pas être dupliqués sur plusieurs tableaux et toutes vos colonnes doivent faire partie intégrante de la table, ils apparaissent dans. Ensuite, il y a des entités communes aplied dans toute la conception de logiciels comme des objets et des relations. Les gérer est la partie la plus facile car elle vient instinctivement. Ensuite, il y a optimisation pour l'évolutivité et la performance qui ne devrait pas être difficile si les premières étapes sont bien faites. Et cela est généralement fait avec l'équipe du logiciel qui écrit le code pour votre db.
- 1. schéma de base de données suggéré pour le site photos
- 2. Requête SQL pour un schéma de base de données
- 3. XSD neutre de base de données standard pour décrire un schéma de base de données relationnelle
- 4. Un schéma de base de données pour Tags (par exemple, chaque poste a des balises facultatives)
- 5. Confusion de schéma de base de données
- 6. Schéma de base de données de DomainModel
- 7. Schéma de base de données pour les grandes applications Web
- 8. Comment tester un schéma de base de données django?
- 9. Comment commenter un schéma de données de base?
- 10. Comment générer un schéma de schéma de base de données dans Visual Studio (express)?
- 11. 'System.Web.Security.SqlMembershipProvider' nécessite un schéma de base de données compatible avec la version de schéma '1'
- 12. Vous cherchez un éditeur xhtml simple et léger (tel que wmd etc.) pour mon site
- 13. Objet de base de données pour chaque classe ou site?
- 14. schéma de base de données pour suivre les paramètres aléatoires dans le site Web pour la commercialisation
- 15. Existe-t-il un outil pour générer un schéma de base de données à partir du schéma XML?
- 16. Sécurisation d'un compte de base de données SQL pour un site ASP.Net
- 17. Meilleures pratiques pour un schéma de base de données de calendrier?
- 18. rails mise à jour schéma de base de données
- 19. Liste iCalendar "Field" (pour un schéma de base de données basé sur la norme iCalendar)
- 20. Schéma de base de données: Gestion de l'ordre des articles
- 21. Outils pour m'aider à générer un schéma XML pour une base de données mssql?
- 22. Constructeur de base de données du schéma MySQL
- 23. erreur alors que le schéma de base de données de cartographie
- 24. Comment remplir un formulaire PDF tel qu'un w-2 à partir de données à l'intérieur de la base de données?
- 25. Aide à la conception d'un schéma pour une base de données de paroles
- 26. Liste de contrôle pour les mises à niveau de schéma de base de données
- 27. Création d'un schéma de base de données pour le flux analysé
- 28. Obtenez la valeur d'un champ de modèle tel qu'il est dans la base de données
- 29. Création d'une base de données pour un système de classification
- 30. Migration de Ruby on Rails - Créer un nouveau schéma de base de données
N'a pas dire que Jeff utilisant MediaWiki comme modèle était une mauvaise idée? – epochwolf
Avez-vous une source pour cela? –