数据库建模-概念设计剖析课件.ppt

数据库建模-概念设计剖析课件.ppt

ID:57126703

大小:749.50 KB

页数:55页

时间:2020-08-01

数据库建模-概念设计剖析课件.ppt_第1页
数据库建模-概念设计剖析课件.ppt_第2页
数据库建模-概念设计剖析课件.ppt_第3页
数据库建模-概念设计剖析课件.ppt_第4页
数据库建模-概念设计剖析课件.ppt_第5页
资源描述:

《数据库建模-概念设计剖析课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机软件技术专业数据库设计娄底职业技术学院电子信息工程系授课教师:邓伟华第二讲概念设计教学重点。数据库概念设计第二讲概念设计掌握数据库的范式理论。掌握数据库的设计的三个模式理论。掌握利用ER图进行数据库概念设计教学目的教学难点数据库的范式理论0回顾前讲的内容1、数据库的基本知识和数据库设计技术;2、数据库设计的重要性;3、数据库设计的步骤;4、数据库设计的需求分析;回顾一:数据建模的概念将现实世界的数据转换成信息世界的数据的过程称为建模回顾二:数据库设计的必要性好的数据库结构有利于:节省数据的存储空间能够保证数据的完整

2、性方便进行数据库应用系统的开发设计不好的数据库结构将导致数据冗余、存储空间浪费各种数据操作异常内存空间浪费需求收集和分析设计概念结构设计逻辑结构数据模型优化设计物理结构评价设计,性能预测物理实现试验性运行使用、维护数据库应用需求数据、处理转换规则、DBMS功能优化方法应用要求,DBMS详细特征需求分析阶段数据库运行、维护阶段不满意不满意数据库实施阶段物理设计阶段逻辑设计阶段概念设计阶段回顾三:数据库设计的步骤数据库的设计步骤需求收集和分析设计概念结构设计逻辑结构设计物理结构物理实现数据库的设计步骤需求收集和分析用户关心什

3、么用户要什么结果设计概念结构设计逻辑结构设计物理结构物理实现数据库的设计步骤需求收集和分析设计概念结构存什么关系(联系)如何E/R图,是各种数据模型的共同基础设计逻辑结构设计物理结构物理实现数据库的设计步骤需求收集和分析设计概念结构设计逻辑结构用什么数据模型数据库的模式(databaseschema)用户子模式设计物理结构物理实现数据库的设计步骤需求收集和分析设计概念结构设计逻辑结构设计物理结构数据怎么存根据DBMS产品、环境特点物理实现数据库的设计步骤需求收集和分析设计概念结构设计逻辑结构设计物理结构物理实现运行DDL

4、装入测试数据应用程序8.2.2需求分析的方法一.调查用户需求的具体步骤1.调查组织机构情况;2.调查各部门的业务活动情况;3.协助用户明确对新系统的各种要求;4.确定新系统的边界.二.常用的调查方法1.跟班作业;2.开调查会;3.请专人介绍;4.询问;5.设计调查表请用户填写;6.查阅记录.8.2需求分析8.2.1需求分析的任务.需求分析调查组织机构总体情况熟悉业务活动明确用户需求确定系统边界用户数据库设计人员….DDDDDFD概念设计需求分析过程8.3概念结构设计8.3.1概念结构的主要特点:1.能真实、充分地反映现实

5、世界;2.易于理解;3.易于更改;4.易于向关系模式转变。8.3.2:实体关系模型实体关系模型:DB设计过程,并且表示DB的整个逻辑结构实体:实体可以是具体的(例如一个人或一本书),也可以是抽象的(如一个节日或一个概念)属性:实体是由一组属性来表示的。例如:Person(个人)实体的属性有Name(名称)、SSN、Age(年龄)、Street(街道)、City(城市)关系:关系是两个或多个实体之间的联系数据抽象2.聚类(Aggregation)学生张英王平刘勇……赵亮“ismemberof”3.概括(Generaliza

6、tion)学生学号姓名专业班级“ispartof”实体型属性学生本科生研究生“issubsetof”三种抽象1.分类(Classification)关系的类型XXXXYYYY一对一XXXXYYYY一对多XXXXYYY多对一XXXXYYYY多对多E-R图的符号E-R图姓名Person性别身份证结合11时间E-R图客户客户号名称汽车汽车号名称订购日期1mE-R图学生学号姓名课程课程号名称学分选课时间nm8.3.3:采用ER的概念模型设计步骤1、局部设计需求分析结果确定局部结构范围定义实体属性分配定义联系进入全局ER模式设计还

7、有局部结构等待分析吗是8.3.3:采用ER的概念模型设计步骤2、全局设计局部ER模式确定公共实体合并两个局部ER模式检查并消除冲突进入全局ER模式优化是还有冲突?还有局部模式?是3视图的集成视图集成的两种方式:*多个分E-R图一次集成.(a)*逐步集成,用累加的方式一次集成两个分E-R图.(b)(E-R)1(E-R)2(E-R)n……基本E-R初步E-R(E-R)3(E-R)12(E-R)2(E-R)1初步E-R基本E-R…(a)(b)视图集成的两种方式合并分E-R图,生成初步E-R图1、属性冲突(1)属性域冲突(2)属

8、性取值单位冲突2、命名冲突(1)同名异义(2)异名同义3、结构冲突(1)同一对象在不同应用中具有不同定抽象(2)同一实体在不同分E-R图中所包含的属性个数和属性排列次序不完全相同.合理消除各分E-R图的冲突是合并分E-R图的主要工作与关键所在。各分E-R图之间主要有三类冲突。8.3.3:采用ER的概念模型设计步骤3、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。