- 1
- 0
- 约4.98千字
- 约 48页
- 2020-08-21 发布于浙江
- 举报
第三章 数据库设计 ;一、数据库设计的内容
1、结构特性的设计
结构设计就是设计各级数据库模式。
2、行为特性的设计
它决定数据库系统的功能,是事务处理等应用程序的设计。;二、数据库设计过程
(一)数据库系统的分析和设计阶段
1、需求分析
2、概念结构设计
3、逻辑结构设计
4、物理结构设计
5、应用程序设计及调试
6、性能测试与确认 ;(二)数据库系统实现和运行
7、数据库实施
8、数据库运行
9、数据库维护
10、数据库重组
下图分别是结构设计和行为设计分离的
数据库设计图和数据库设计和使用图:
;;一、收集资料
首先,确定企业组织的目标,从这些目标导
出对数据库的总体要求。
其次,了解用户需求。
(1)信息需求,用户要从数据库获得的信息内
容。
; (2)处理需求,即完成什么处理功能及
处理方式。
(3)安全性和完整性要求。
二、分析整理
分析的过程是对所收集到的数据进行抽
象的过程。抽象是对实际事物或事件的人为
处理,抽取共同的本质特性,忽略细微末节
,并用各种概念精确地加以描述,这些概念
组成某种模型。 ;三、数据流图
一般采用数据流图(Data Flow Diagram)
来描述系统的功能。DFD可以形象地描述
事务处理与所需数据的关联,便于用结构化
系统分析方法,自顶向下,逐层分解,步
步细化。
在数据流图中,用命名的箭头表示数据
流,用圆圈表示处理,用矩形表示外部实体
,其它形状表示数据存储。 ;;四、数据字典
1、数据元素。名称、同义词、性质、取值
范围、提供者(来源)、使用者(去向)、控制
权限、保密要求、使用频率。
2、数据量。
3、数据之间联系的语义说明。
4、各个部门对数据的要求及数据处理要求。
五、用户确认 ;第三节 概念结构设计 ;;概念结构设计的基本步骤:
1、设计局部E-R图
2、 综合成初步E-R图
3、优化成基本E-R图
;一、基本E-R模型和模型扩充
实体:矩形
联系:菱形
属性:椭圆形
实体子类:所谓子类是指实体中有一定共
同特点的子集。
实体超类:???对于子类而言的实体。
例如,学生实体中包含本科生、研究生、大专
生三个子类,学生实体可以称为超类。
;二、设计局部E-R图
1、确定实体和属性
2、确定联系类型
3、画出局部E-R图
;;; 局部视图设计完成之后,下一步是视图集
成,视图集成又包括综合和优化两个步骤。
三、综合成初步E-R图
综合的过程即局部E-R图的合并过程。
合并从公共对象开始,最后再加入独立的
局部结构。对象包括实体、联系、属性。;四、优化成基本E-R图
1、解决命名冲突,统一对象名称
包括属性名、实体名、联系名之间的同名
异义或者异名同义问题。
2、解决属性冲突,消除冗余属性
如属性域的冲突、属性取值精度、属性单
位的冲突等。
;3、解决结构冲突,消除冗余联系
同一个对象在不同的局部E-R图中有不同
的表示。如,在一个图中是属性,在另一个图
中是实体;在一个图中是实体,在另一个图中
是联系;在一个图中是1:m联系,在另一个图中
是n:m联系等。
第16页中图a,b,c综合并优化后如下图所示:;;第四节 逻辑结构设计 ;一、设计初始关系模式
从概念结构设计阶段得到的基本E-R图
及有关说明出发,导出初始关系模式。
1、转换原则
总则:每个实体转换为一个关系模式,
实体的属性为关系属性。
分则:具体见第2点5种情况。;2、分则包括的5种情况
(1)两实体间1:n联系
将1方实体的主键纳入n方实体对应的
关系中作为外部键,同时把联系的属性也
一并纳入n方对应的关系模式中。
;仓库号;转换的关系模型为:
仓库(仓库号,地点,面积)
商品(货号,品名,价格,仓库号,数量)
;(2)同一实体内部个体间1:n联系
在这个实体所对应的关系中多设一个
属性,用来作为与该个体相联系的另一个
体的主键,联系属性也加入。
;职工;转换的关系模型为:
职工(工号,姓名,年龄,职称,工资,
领导者工号,民意测验)
;(3)两实体间m:n联系
对联系单独建立一个关系模式,用来
联系双方实体,该
您可能关注的文档
- 华南农业大学营销调研贾莉课件第十章营销推广研究.pptx
- 南京农业大学-自然资源管理的经济分析框架权衡与激励(1).pptx
- 华南农业大学精品课程申报.pptx
- 南京农业大学园艺学院院长-侯喜林.pptx
- 南京农业大学教学精品课程建设工作.pptx
- 南京农业大学.pptx
- 南昌休闲农业与乡村旅游转型升级研究(新).pptx
- 博弈论与信息经济学(华南农业大学范文正).pptx
- 南充职业技术学院农业科学技术系.pptx
- 南方地区第一节自然特征与农业.pptx
- 2026年农业机器人行业国际合作与竞争格局分析报告.docx
- 人工智能在城乡教育融合中的实践探索与教育公平效应研究教学研究课题报告.docx
- 遗传育种技术课件 -2025--2026学年冀少版生物八年级下册.pptx
- 绘本阅读与小学情绪管理家校合作机制的研究教学研究课题报告.docx
- 教师专业能力提升背景下智能精准教研的实践案例分析与启示教学研究课题报告.docx
- 跨境电商品牌推广合同协议.docx
- 跨学科教学创新:人工智能在数学与经济学知识融合的实证研究教学研究课题报告.docx
- 基于AI的区域教育资源共享与教育均衡发展机制研究教学研究课题报告.docx
- 区域教育在线教学互动性与教学质量提升的智能化策略研究教学研究课题报告.docx
- 2026年红薯深加工产业链绿色发展与可持续发展策略研究.docx
最近下载
- 员工奖金保密协议9篇.docx VIP
- 2025年东莞市东华初级中学中考数学模拟试卷附答案解析.pdf
- 2026年河南质量工程职业学院单招职业适应性测试备考题库及答案解析.docx VIP
- 2024年河南质量工程职业学院单招职业适应性测试试题及答案解析.docx VIP
- 2026年河南质量工程职业学院单招职业适应性测试题库有答案解析.docx VIP
- 2026年河南质量工程职业学院单招职业适应性考试备考试题及答案解析.docx VIP
- 2026年河南质量工程职业学院单招职业适应性测试备考试题及答案解析.docx VIP
- 2026年河南质量工程职业学院单招职业适应性测试题库及答案解析.docx VIP
- 6.1《北方地区自然特征与农业》课件-2023-2024学年人教版地理八年级下册.pptx VIP
- 2025年高考英语全国卷Ⅰ续写分析与教学策略.pptx VIP
原创力文档

文档评论(0)