数据库设计入门--简评

该书内容的总结:

1.数据库管理系统的目标。普通的CRUD操作,原子事务处理特性及事务处理的ACID(原子,一致,隔离,持久)。

2.数据库设计过程:

   用户的需求!-》问题清单?

   数据需求-》用户界面模型 VS word界面?用例图和需求文档---》所有开发人员目的一致,避免吵架!

   初期数据库设计-》word中的表?表名,字段名 类型 是否空 约束?

     语义对象模型 VS 实体关系模型-》Viso VS powerDesigner?

    语义对象模型或实体关系模型 转换为 关系模型-》viso VSpowerDesigner? (实体集-》表名,属性-》字段,在表中加外键链接)

    规范化-》1NF(列名不重,取值单一,无重复行,行列无序),2NF(1NF,非键字段全部依赖于键字段),3NF(2NF,非键字段之间不能互相依赖)。止步于3NF?

3.数据库设计陷阱

       允许数据冗余,止步于3NF

   重视3种表:对象,链接,查找

        数据库可以完成字段约束,何乐不为,这对数据库来说小菜一碟

4.风格

       一半讲解数据库设计过程,三分之一讲解一个实例,后面讲解数据库产品及SQL,安全

5.语言风趣幽默,结构严谨,知识很有实践价值,且深入浅出,对于实体关系模型准换关系模型,再接着规范化,以及可能的错误都归纳的非常好。

 

 

       

           

posted @ 2014-03-12 21:44  FishBird  阅读(388)  评论(0编辑  收藏  举报