在设计数据库时要记住什么 (designing a database)

在设计数据库时要记住什么?

我不想将您的答案限制在我的需求上,因为我相信其他人也可以从您的见解中受益。但是我正在为多客户社区驱动的网站计划一个内容管理系统。

40

“正常化,直到它伤害;去正常化,直到它的工作。

21

(假设 OLTP)

数据结构的规范化。(性能去规范化通常可以在以后需要的地方进行)

http://en..org/wiki/Database_normalization
15

确保使用约束(CHECKNOT NULLFOREIGN KEYPRIMARY KEYDEFAULT)来确保数据库中只存储正确的数据。

15

预先建立一致的命名标准。从长远来看,这将节省几分钟不必要的思考。(这可能是具有讽刺意味的,但我是认真的。)

而且不要缩写任何东西,除非它是极其常见的。不要把数据库变成车牌消息猜测游戏。xx年后变得不明显的东西是惊人的。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(151)
28天不吃饭只喝水减肥实例:用于28天滑动窗口聚合的BigQuerySQL(无需编写28行SQL)
上一篇
数据库防水坝系统:学生数据库管理系统(student database management)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(11条)