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

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

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

40

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

21

(假设 OLTP)

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

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

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

15

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

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

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

(932)
数据库insert语句:目标C中的Sqlite数据库插入语句
上一篇
navicat for mysql连接数据库:如何使用Navicat for MySQL连接数据库
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(4条)