由于我参加了数据库设计和SQL的基础本科课程,我没有真正触及过这样的事情。
所以我的问题是 - 像这样的网站的数据库模式将如何通常看起来像?你通常希望找到什么?例如,问题和答案如何存储?
有一些工具可以让你设计它吗?还是仅仅是开发者想出的东西?像SO这样的网站的数据库模式?
2
A
回答
0
您可以使用工具来设计数据库,但它们通常只是用于在图表中创建正确形状的模板。
逻辑结构的设计方式与arn架构师使用他们的最佳知识和经验设计建筑物的方式相同。
此外,总是“用铅笔工作”,直到你快乐。
2
堆栈溢出使用MediaWiki database schema作为模板,然后在几周前经过database refactoring。
1
在数据库设计中很少有原理可以肯定你很清楚你是否参加了这门课程。他们都基本上说,你的数据不应该被复制到多个表中,并且你的所有列都应该是它们出现的表中不可或缺的部分。然后在所有软件设计中都存在像对象和关系一样的普通实体。管理它们是最简单的部分,因为它是本能的。然后对可扩展性和性能进行优化,如果第一步正确完成,这应该不难。这通常与为您的数据库编写代码的软件团队一起完成。
相关问题
- 1. 像Facebook这样的社交网站的设计模式?
- 2. MCQ网站/ Quizzer的数据库模式
- 3. 有没有像网站路由模式这样的事情?
- 4. 像askmeflash.com这样的建筑网站
- 5. 照片网站的建议数据库模式
- 6. 社交网站需要的数据库模式帮助
- 7. 像Hubspot这样的网站如何跟踪入站链接?
- 8. 如何使文件或图像附件像SO这样的形式
- 9. 像appcomments.com或orrolib.com这样的网站如何获取数据,尤其是评论?
- 10. 的样式在网站上
- 11. 像Stackoverflow这样的网站如何跟踪帖子的视图?
- 12. 是否有像这样的python.mirocommunity.org(python)的Ruby网站?
- 13. 添加一个像我这样的按钮,我的网站
- 14. 如何训练像Mnist这样的Libsvm数据集格式的naiveBayes模型?
- 15. 是否有像.dll或.so这样的东西,但跨平台?
- 16. 如何构建像SO这样的标记系统?
- 17. 如何实现像SO这样的赏金幻灯片?
- 18. 如何创建AngelList这样的网站?
- 19. 任何其他这样的网站?
- 20. DBMS设计这样的广告网站
- 21. Python中是否存在像这样的模式匹配函数?
- 22. 部署像Instagram这样的网站,需要什么?
- 23. 像Facebook这样的网站如何处理对象关系?
- 24. 如何制作像本网站这样的CSS/javascript功能?
- 25. 如何为像mysitr.com/courses?id=这样的网站建立索引
- 26. 像stackoverflow这样的网站如何工作?
- 27. CQRS可以用于像StackOverflow这样的网站吗?
- 28. mongodb是否适合像stackoverflow这样的网站?
- 29. 是否可以用wordpress开发像delivery.com这样的网站?
- 30. 我将如何去做这个数据库驱动的网站?
没有杰夫说使用MediaWiki作为模板是一个坏主意? – epochwolf 2009-04-14 12:23:04