数据库概念设计步骤及实例

上传人:飞*** 文档编号:29333218 上传时间:2018-01-23 格式:DOC 页数:4 大小:42.50KB
返回 下载 相关 举报
数据库概念设计步骤及实例_第1页
第1页 / 共4页
数据库概念设计步骤及实例_第2页
第2页 / 共4页
数据库概念设计步骤及实例_第3页
第3页 / 共4页
数据库概念设计步骤及实例_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库概念设计步骤及实例》由会员分享,可在线阅读,更多相关《数据库概念设计步骤及实例(4页珍藏版)》请在金锄头文库上搜索。

1、数据库概念设计概念设计的目标是产生反映企业组织信息需求的数据库概念结构,即概念模式。 概念模式是独立于数据库逻辑结构, 独立于支持数据库的 DBMS,不依赖于计算机系统的。 5.4.1 概念设计的必要性 考核要求:达到“识记”层次 知识点:概念设计的好处 (1)将概念设计从设计过程中独立开来的好处; (2)概念模式在数据库的各级模式中的位置。 5.4.2 概念模型 考核要求:达到“识记”层次 知识点:概念模型的概念及其要求 概念模型:可以看成是现实世界到机器世界的一个过渡的中间层次。 在设计数据库系统时,要把现实世界的事物通过认识和抽象转换为信息世界的概念模型, 再把概念模型转换为机器世界的数

2、据模型。 对概念模型的要求,主要有以下要点: 有丰富的语义表达能力,能表达用户的各种需求; 简洁、明晰、独立于机器、容易理解; 易于变动; 易于向各种数据模型转换。 .4.3 概念设计的主要步骤 考核要求:达到“识记”层次 知识点:概念设计的主要步骤 分三步完成: (1)进行数据抽象,设计局部概念模式; (2)将局部概念模式综合成全局概念模式; (3)评审 5.4.4 数据抽象 考核要求:达到“识记”层次 知识点:聚集和概括的理解 数据抽象的两种形式:聚集和概括 聚集:其数学意义就是笛卡尔积的概念,通过聚集,形成对象之间的一个联系对象。 比如有以下对象:学号,姓名,性别,出生年月,身高,.,通

3、过聚集可以得到一个联系对象学生基本情况。 聚集表示的是“是.的一部分” (is_part_of)的关系,如“姓名”是学生基本情况 的一部分 概括:是从一类其他对象形成一个对象。 比如,有梅花、月季、兰花等对象,通过概括或以得到一个对象花。 概括表示的是“是.一种”(is_a )的关系,如“兰花” 是一种“ 花”。 5.4.5 基本 ER 模型的扩展 考核要求:达到“识记”层次 知识点:两个重要结论 ER(实体联系)模型是对现实世界的一种抽象,它的主要成份是 实体、联系和属性。 但是在现实世界中还有一些特殊的语义。需要扩展 ER 模型的概念才能更好地模拟现实世界。 依赖联系:在现实世界中,有些实

4、体对一另一些实体有很强的依赖关系,即一个实体的存在必须以另一实体的存在为前提。 前者就称为弱实体 ,如在人事管理系统中,职工子女的信息就是以职工的存在为前提的, 子女实体是弱实体,子女与职工的联系是一种依赖联系。在 ER 图中用双线框表示弱实体。用箭头表示依赖联系。 子类:在现实中,存在某个实体类型中所有实体同时也是另一实体类型中的实体, 此时,我们称前一实体类型为者的子类,后一实体类型称为超类。 子类有一个很重要的性质继承性。在 ER 图中,超类用两端双线框表示,并用加圈的线与子类相连。 5.4.6 ER 模型的操作 考核要求:达到“领会”层次 知识点:ER 模型的操作 ER 模型在数据库概

5、念设计过程中经常需要进行变换,包括实体类型、联系类型和属性的分裂、合并和增删等。 (1)实体类型的分裂:一个实体类型根据需要分裂成若干个实体类型,包括垂直分割、水平分割。 (2)实体类型的合并:实体类型分裂的逆过程,包括垂直合并、水平合并。 (3)联系类型的分裂:一个联系类型可分裂成几个新联系类型 (4)联系类型的合并:联系类型分裂的逆过程 Notice: (1)在垂直分割时,键必须在分裂后的每个实体类型中出现。 (2)在联系类型合并时,所合并的联系类型必须是定义在相同的实体类型中。 5.4.7 采用 ER 方法的数据库概念设计 考核要求:达到“领会”层次 知识点:采用 ER 方法进行数据库概

6、念设计 采用 ER 方法进行数据库概念设计分成三步进行: (1)设计局部 ER 模式 确定局部结构范围;实体定义;联系定义;属性分配 (2)设计全局 ER 模式 确定公共实体类型;局部 ER 模型的合并;消除冲突 (3)全局 ER 模式进行优化 实体类型的合并;冗余属性的消除;冗余联系的消除 数据库概念设计实例根据对系统所做的分析、系统设计,规划出本系统中使用的数据库实体。下面将介绍几个关键实体的 E-R 图。水电管理系统最重要的一个问题就是水电表信息的录入,因此需要规划水电费信息实体。该实体包括楼号、房间号、电表本月读数、电表上月读数、水表本月读数、水表上月读数、抄表日期等属性。水电表信息楼

7、号电表上月读数 电表本月读数房间号抄表时间。 。 。 。 。 。 。 。图 1: 水电表信息实体 E-R 图为了记录水电费缴费情况,特规划出收费登记管理信息实体。该实体包括楼号、房间号、电表上月读数、电表本月读数、每度价格、用电金额、水表上月读数、水表本月读数、每吨价格、用水金额等实体。收费登记实体的 E-R 图如下图 2 所示。收费登记管理楼号电表上月读数 电表本月读数房间号抄表时间。 。 。 。 。 。 。 。每度价格 图 2:收费登记管理信息实体为了方便查询,特意规划了收费查询信息实体,其实体包括楼号、房间号、抄表时间、电表上月读数、电表本月读数、每度价格、用电金额、水表上月读数、水表本月读数、每吨价格、用水金额等实体。其 E-R 图如上图相同。为了方便系统的管理,还规划了系统权限设置实体,其中包括操作员的删除、数据录入、数据查询、系统设置、系统维护、辅助功能等实体。其 E-R 图如下图 3 所示。权限管理操作员的删除数据查询 辅助功能数据录入系统设置。 。 。 。 。 。 。 。系统维护图 3:权限设置信息实体

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号