设计数据库架构的书籍?

时间:2010-07-02 12:29:48

标签: database database-design architecture

我想知道是否有人对一些好的免费资源有任何建议,我可以学习如何设计复杂的数据库架构?

任何有关可扩展性,容错性,可供选择的DBMS,可用性和所有必要因素的知识的书籍。

所有建议都表示赞赏。

3 个答案:

答案 0 :(得分:3)

我有一些信息给你,但有些信息不是你要求的。所以......

第1部分

我(我猜)和你在一段时间内处于类似的位置;阅读有关数据库设计和数据仓库的信息绝对是有用的,最好的智慧来源于其他长期以来一直在做的人。

  • 不要只看数据库设计(就单个数据库而言) - 找一个好的数据架构师(如果可以的话,它们很少见);当你这样做时,选择他/她的大脑。一个好的数据库的标记不仅仅是它拥有的索引(等),我发现它也是关于数据库如何适应更广泛的图景。
  • '发展'观点:找一个好的开发者来获取和挑选他们的大脑;你是在追逐一个更老的人 - 他们拥有的毛发越多越好。
  • “DBA”视图:DBA将提供一个非常不同(且有价值)的观点,并且通常不太难找到一个非常乐意抱怨开发人员生成的所有垃圾数据库的人:)

第2部分 - 有用的链接

就文章而言,我已经从维基百科中获得了很多里程碑 - 维基百科没有一篇名为“如何使用Ace数据库设计”的文章,但它确实有很多关于很多部分/机制的文章。数据库,数据集市和数据仓库;我推荐的阅读清单包括:

答案 1 :(得分:2)

如果您是这门学科的新手,那么在您进入数据库设计之前,Chris Date的数据库系统简介是一个很好的起点。

http://www.amazon.com/Introduction-Database-Systems-8th/dp/0321197844

专门针对设计的书籍:

http://www.amazon.com/Information-Modeling-Relational-Databases-Management/dp/0123735688

http://www.amazon.com/Practical-Issues-Database-Management-Practitioner/dp/0201485559

答案 2 :(得分:2)

“关系数据库理论简介”,Hugh Darwen。

尽管标题可能给某些人留下了印象,但对于“数据库设计中的良好实践”来说,这是一个极其宝贵的资源,至少如果你也愿意思考关于基础理论。