自考《数据库原理》串讲—数据库设计
第五章 数据库设计
与上一章不同,本章的实用性较强,详细讲述了数据库应用系统设计的全过程。 重点 是概念设计中 ER模型的设计方法, 逻辑设计中 ER模型向关系模型的转换方法 .
一、数据库设计概述( 识记 )
1、 软件生存期 :是指从软件的规划、研制、实现、投入运行后的维护、直到它被新的软件所取代而停止使用的整个期间。它包括六个阶段:( 规需设编试运维 )
(1)规划阶段
(2)需求分析阶段
(3)设计阶段
(4)程序编制阶段
(5)调试阶段
(6)运行维护阶段
2、数据库系统生存期
数据库应用系统的开发也是一项软件工程,称为数据库工程,数据库应用系统也有生存期的概念,通常包括七个阶段:
(1)规划阶段
(2)需求分析阶段
(3)概念设计阶段
(4)逻辑设计阶段
(5)物理设计阶段
(6)实现阶段
(7)运行维护阶段
3、数据库设计方法学
一个好的数据库设计方法应该能在合理的期限内,以合理的工作量产生一个有实用价值的数据库结构。
数据库及其应用系统的设计分为以下几个阶段:规划、需求分析、概念设计、逻辑设计、物理设计。
二、规划( 识记 )
数据设计中的规划阶段的主要任务是进行建立数据库的必要性及可性性分析,确定数据库系统在组织中和组织中和信息系统中的地位,以及各个数据库之间的联系。
三、需求分析( 识记 )
需求分析阶段应对系统的整个应用情况作全面的、详细的调查、确定用户的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户需求,并把这些要求写成用户和数据库设计者都能够接受的文档。
确定用户需求可以通过对不同层次的企业管理人员进行个人访问得到。还应了解系统将来要发生的变化,充分考虑系统的可能的扩充和变动,使系统设计更符合未来发展方向。
需求分析的步骤大致分为三步:即 需求信息的收集、分析整理和评审。
数据字典:是对系统中数据的详尽描述,它提供对数据库数据描述的集中管理。它包含以下几个部分:数据项、数据结构、数据流、数据存储和加工过程。
四、概念设计( 识记 )
1、 概念模型 :可以看成是现实世界到机器世界的一个过渡的中间层次。在设计数据库系统时,要把现实世界的事物通过认识和抽象转换为信息世界的概念模型,再把概念模型转换为机器世界的数据模型。
2、 概念设计的主要步骤 :分三步完成:(1)进行 数据抽象 ,设计局部概念模式;(2)将局部概念模式 综合 成全局概念模式;(3) 评审 .
3、 数据抽象 :数据抽象的两种形式:聚集和概括:
聚集 :其数学意义就是笛卡尔积的概念,通过聚集,形成对象之间的一个联系对象。如有一些对象:“老师,课程,班级,上课时间”,通过聚集可以得到一个联系对象“课程表”。聚集表示的是“is_part_of”的关系。
概括 :是从一类其他对象形成一个对象。如有桃树、李树、杏树等对象,我们通过概括或以得到一个对象“树”。概括表示的是“is_a”的关系,如“李树”是一种“树”。
4、基本ER模型的扩展( 领会 )
ER(实体联系)模型 是对现实世界的一种抽象,它的主要成份是 实体 、 联系 和 属性 .但是在现实世界中还有一些特殊的语义。需要扩展ER模型的概念才能更好地模拟现实世界。
依赖联系 :在现实世界中,有些实体对一另一些实体有很强的依赖关系,即一个实体的存在必须以另一实体的存在为前提。前者就称为“弱实体”,如在人事管理系统中,职工子女的信息就是以职工的存在为前提的,子女实体是弱实体,子女与职工的联系是一种依赖联系。在ER图中用双线框表示弱实体。用箭头表示依赖联系。
子类 :在现实中,存在某个实体类型中所有实体同时也是另一实体类型中的实体,此时,我们称前一实体类型为者的子类,后一实体类型称为超类。子类有一个很重要的性质继承性。在ER图中,超类用两端双线框表示,并用加圈的线与子类相连。
5、ER模型的操作( 领会 )
ER模型在数据库概念设计过程中经常需要进行变换,包括实体类型、联系类型和属性的分裂、合并和增删等。
实体类型的分裂包括 垂直分割 、水平分割 .
注意:在垂直分割时,键必须在分裂后的每个实体类型中出现。在联系类型合并时,所合并的联系类型必须是定义在相同的实体类型中。
6、 采用ER方法的数据库概念设计( 领会 )
采用ER方法进行数据库概念设计分成三步进行:
首先设计局部ER模式
然后把各局部ER模式综合成全局ER模式
最后对全局ER模式进行优化
五、逻辑设计
1、概念设计的结果是得到一个与DBMS无关的概念模式。而 逻辑设计 的目的是把概念设计阶段设计好的基本 ER图转换 为与选用的具体机器上的DBMS所支持的数据模式相符合的 逻辑结构 (包括数据库模式和外模式)。
【自考《数据库原理》串讲—数据库设计】相关文章:
★ 2015年7月自考管理系统中计算机应用考点:数据库设计的要求
热点推荐:
理学
- 2020-11-17【理学】“数据库原理”课程学习方法
- 2020-11-17【理学】2012年自考“人力资源管理(一)”串讲笔记(第2章)
- 2020-11-17【理学】2012年自考“组织行为学”分题复习资料(1)
- 2020-11-17【理学】2012年自考“组织行为学”分题复习资料(20)
- 2020-11-17【理学】2012年自考“组织行为学”分题复习资料(21)
- 2020-11-17【理学】2012年自考“组织行为学”分题复习资料(22)
- 2020-11-17【理学】2012年自考“组织行为学”分题复习资料(23)
- 2020-11-17【理学】2012年自考“人力资源管理(一)”串讲笔记(第8章)
其他最新资讯
- 2023-12-29【自考政策】广西自考网络助学平台新增61门课程
- 2020-12-04【免考问题】哪些证书可以免考自考相关课程?
- 2020-12-04【免考问题】自考免考有哪些条件?
- 2020-12-04【综合问题】自考本科文凭有用吗?
- 2020-12-04【综合问题】自考本科需要考多少门课?
- 2020-11-17【综合问题】江苏省高等教育自学考试网上报名常见问题及解答
- 2020-11-17【经济学】2012年自考“中国税制”笔记串讲(8)
- 2020-11-17【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【公共课】2016年自考“毛中特”考点:中国特色社会主义理论体系的主要内容
- 【公共课】2016年自考“毛中特”考点:新民主主义革命阶段的开始
- 【公共课】2016年自考“毛中特”考点:毛泽东思想活的灵魂
- 【公共课】2016年自考“毛中特”考点:重新确立和发展
- 【公共课】自考《大学语文》真题练习:《诗刊》
- 【公共课】2016年自考“毛中特”考点:半殖民地半封建社会的基本特点
- 【公共课】2016年自考“毛中特”考点:马克思主义中国化第二次历史性飞跃的理论成果
- 【公共课】自考《英语(二)》真题练习:填句补文
网友关注视频
- 二年级下册数学第一课
- 第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
- 《空中课堂》二年级下册 数学第一单元第1课时
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
- 三年级英语单词记忆下册(沪教版)第一二单元复习
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 7