数据库概念结构设计[编辑]
一、 什么是概念结构设计
数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护6个阶段。概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
二、概念结构的设计方法
概念结构的设计方法有两种:
(1)集中式模式设计法:这种方法是根据需求由一个统一机构或人员设计一个综合的全局模式。这种方法简单方便,适用于小型或不复杂的系统设计,由于该方法很难描述复杂的语义关联,而不适于大型的或复杂的系统设计。
(2)视图集成设计法:这种方法是将一个系统分解成若干个子系统,首先对每一个子系统进行模式设计,建立各个局部视图,然后将这些局部视图进行集成,最终形成整个系统的全局模式。
三、概念结构设计的过程
数据库概念设计是使用E-R模型和视图集成设计法进行设计的。它的设计过程是:首先设计局部应用,再进行局部视图(局部E-R图)设计,然后进行视图集成得到概念模型(全局E-R图)。
视图设计一般有三种方法:
(1)自顶向下。这种方法是从总体概念结构开始逐层细化。如教师这个视图可以从一般教师开始,分解成高级教师、普通教师等。进一步再由高级教师细化为青年高级教师与中年高级教师等。
(2)自底向上。这种方法是从具体的对象逐层抽象,最后形成总体概念结构。
(3)由内向外。这种方法是从核心的对象着手,然后向四周逐步扩充,直到最终形成总体概念结构。如教师视图可从教师开始扩展至教师所担任的课程,上课的教室与学生等。
视图集成的实质是将所有的局部视图合并,形成一个完整的数据概念结构。在这一过程中最重要的任务是解决各个E-R图设计中的冲突。
视图经过合并形成初步E-R图,再进行修改和重构,才能生成最后基本E-R图,作为进一步设计数据库的依据。
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。