第11章-数据库设计.ppt

第11章-数据库设计

第11章 数据库设计 ?数据库设计也和其他工程设计一样,具有三个特征: ?反复性。数据库设计不可能“一气呵成”,需要反复推敲和修改才能完成。 ?试探性。设计过程往往是一个试探的过程。在设计过程中,有各式各样的要求和制约因素,它们之间往往是矛盾的。 ?分步进行。数据库设计常常由不同的人员分阶段进行。这样做,一是由于技术上分工的需要;二是为了分段把关,逐级审查,保证设计的质量和进度。 ?设计方法 ?集中式模式设计法 首先将需求说明综合成一个一致的、统一的需求说明,然后,在此基础上设计一个单位的全局数据模式,再根据全局数据模式为各个用户组或应用定义外模式。 这种方法强调统一,对各用户组和应用可能照顾不够,一般用于小的、不太复杂的单位。 ?视图集成法 视图集成法以各部分的需求说明为基础,按照统一的要求和规范,分别设计各自的局部模式。这些局部模式实际上相当于各部分的视图,然后再以这些视图为基础,集成为一个全局模式。 视图集成法比较适合于大型数据库的设计,可以多组并行进行,可以免除综合需求说明的麻烦。目前,视图集成法用得较多。 某保险公司雇佣多名业务员开展保险业务。一名业务员可以为多名客户服务;一个客户也可以通过多个业务员购买多种保险;每个客户在每次购买保险时通过一

文档评论(0)

1亿VIP精品文档

相关文档