版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统原理,学习是一种信仰! IN LEARING WE TRUST,第1章 数据库系统概述,第3章 数据库设计,第2章 关系数据库,第4章 SQL与关系数据库基本操作,课程章节,第5章 数据库编程,第7章 数据库应用设计与开发实例,第6章 数据库安全与保护,第8章 数据管理技术的发展,第3章 数据库设计,3.1 数据库设计概述,本节知识点:,3.1 数据库设计概述,知识点1:数据库的生命周期(识记),操作与监督,概念设计,逻辑设计,物理设计,实现,需求分析,修改与调整,数据库分析与设计阶段,数据库实现与操作阶段,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1
2、.1 数据库的生命周期,3.1 数据库设计概述,知识点2:数据库设计的目标(识记),满足应用 功能需求,存、取、删、改,增、查、删、改,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.2 数据库设计的目标,3.1 数据库设计概述,知识点2:数据库设计的目标(识记),满足应用 功能需求,存、取、删、改,良好的数据库性能,数据的高效率存取和空间的节省 共享性、完整性、一致性、安全保密性,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.2 数据库设计的目标,3.1 数据库设计概述,知识点3:数据库设计的内容(识记),数据库结构设计,数据库概
3、念结构设计 逻辑结构设计 物理结构设计,数据库行为设计,数据库设计的内容,静态的,动态的,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.3 数据库设计的内容,3.1 数据库设计概述,知识点4:数据库设计的方法(识记),直观设计法,最原始的数据库设计方法,规范设计法,新奥尔良设计方法:需求分析、概念结构设计、逻辑结构设计、物理结构设计 基于E-R模型的数据库设计方法 基于第三范式的设计方法,是一类结构化设计方法,计算机辅助设计法,辅助软件工程工具,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.4 数据库设计的方法,3.1 数据库设计
4、概述,知识点5:数据库设计的过程(识记),需求分析,结构设计,行为设计,数据库实施,数据库运行与维护,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.5 数据库设计的过程,3.1 数据库设计概述,知识点5:数据库设计的过程(识记),数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.5 数据库设计的过程,3.1 数据库设计概述,知识点5:数据库设计的过程(识记),数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.5 数据库设计的过程,3.1 数据库设计概述,知识点5:数据库设计的过程(识记),数据库设计,数据库
5、设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.5 数据库设计的过程,3.1 数据库设计概述,知识点5:数据库设计的过程(识记),概念结构设计,功能设计,结构设计,数据库实施,行为设计,程序设计,加载数据库数据,事务设计,逻辑结构设计,物理结构设计,调试运行应用程序,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.1.5 数据库设计的过程,3.1 数据库设计概述,知识点5:数据库设计的过程(识记),概念结构设计,功能设计,结构设计,数据库实施,行为设计,程序设计,加载数据库数据,事务设计,逻辑结构设计,物理结构设计,调试运行应用程序,数据库设计,数据库设计
6、概述,数据库设计的基本步骤,关系数据库设计方法,3.1.5 数据库设计的过程,练习题,1、对于数据库的生命周期,属于数据库实现阶段的工作的是( )。 单选题 A:需求分析 B:概念设计 C:逻辑设计 D:数据库的修改与调整,练习题,1、对于数据库的生命周期,属于数据库实现阶段的工作的是( D )。 单选题 A:需求分析 B:概念设计 C:逻辑设计 D:数据库的修改与调整,练习题,2、数据库设计有两个十分重要的目标,即满足( )和良好的数据库性能。 填空题,练习题,2、数据库设计有两个十分重要的目标,即满足( 应用功能需求 )和良好的数据库性能。 填空题,练习题,3、数据库设计方法可分为三类,即
7、( )设计法、规范设计法、计算机辅助设计法。 填空题,练习题,3、数据库设计方法可分为三类,即( 直观 )设计法、规范设计法、计算机辅助设计法。 填空题,练习题,4、数据库设计过程的第一个阶段是( )。 单选题 A:需求分析 B:结构设计 C:行为设计 D:数据库实施,练习题,4、数据库设计过程的第一个阶段是( A )。 单选题 A:需求分析 B:结构设计 C:行为设计 D:数据库实施,3.2 数据库设计的基本步骤,本节知识点:,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),目标:是了解与分析用户的信息及应用处理的要求,并将结果按一定格式整理 而形成需求分析报告。 该分析报告是后续
8、概念设计、逻辑设计、物理设计、数据库建立与维护的依据。,简答题,数据库设计的起点,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.0 需求分析,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),目标:是了解与分析用户的信息及应用处理的要求,并将结果按一定格式整理 而形成需求分析报告。 该分析报告是后续( )、( )、( )、数据库( )与( )的依据。,简答题,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.0 需求分析,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),目标:是了解与分析用户的信息及应用处理的
9、要求,并将结果按一定格式整理 而形成需求分析报告。 该分析报告是后续( )、( )、( )、数据库( )与( )的依据。,简答题,概念设计,逻辑设计,物理设计,建立,维护,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.0 需求分析,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),编写需求分析报告,收集与分析数据,分析数据应用过程,确定数据范围,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.0 需求分析,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),确定数据库范围(数据库的第一项工作),(1)有效地利用
10、计算机设备及数据库系统的潜在能力; (2)提高数据库的应变能力; (3)避免应用过程中对数据库做太多或太大的修改; (4)延长数据库的生命周期。,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.1 确定数据库范围,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),应用过程分析的结果是数据库结构设计的重要依据,(1)用到哪些数据; (2)数据使用的顺序; (3)对数据作何处理和处理的策略以及结果;,应用过程分析-了解并分析数据与数据处理间的关系,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.2 应用过程分析,3.2 数
11、据库设计的基本步骤,知识点1:需求分析(领会),收集与分析数据 数据收集与分析的任务是了解并分析数据的组成格式及操作特征,每个数据元素的语义及关系等,并将它们收集起来整理归档。,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.3 收集与分析数据,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),收集与分析数据 静态结构 - 不施加应用操作于其上时数据的原始状况 动态结构 -将应用操作施加于数据之上后数据的状况 数据约束 -使用数据时的特殊要求,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.3 收集与分析数据,3.2
12、数据库设计的基本步骤,知识点1:需求分析(领会),静态结构,数据分类表,用于数据的总体描述,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.3 收集与分析数据,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),静态结构,数据元素表,指通常意义下的数据项或属性,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.3 收集与分析数据,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),动态结构,任务分类表,一个任务指为完成某一特定处理功能的相对独立的操作序列,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设
13、计方法,3.2.1.3 收集与分析数据,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),动态结构,数据特征操作表,用以描述任务和数据之间的关系,它包括不同任务对数据执行不同操作的频率,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.3 收集与分析数据,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),收集与分析数据-数据约束 1)数据的安全保密性 2)数据的完整性 3)响应时间 4)数据恢复,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.3 收集与分析数据,3.2 数据库设计的基本步骤,知识点1:需求分析(
14、领会),收集与分析数据-数据约束 1)数据的( ) 2)数据的( ) 3)( ) 4)( ),数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.3 收集与分析数据,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),收集与分析数据-数据约束 1)数据的安全保密性 2)数据的完整性 3)响应时间 4)数据恢复,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.3 收集与分析数据,3.2 数据库设计的基本步骤,知识点1:需求分析(领会),编写需求分析报告 内容包括: 1)数据库的应用功能目标 2)标明不同用户视图范围 3)应用处
15、理过程需求说明,包括:数据流程图;任务分类表;数据操作特征表;操作过程说明书。 4)数据字典,是数据库系统中存储三级结构定义的数据库,通常指的是数据库系统中各类数据详细描述的集合。功能是存储和检索各种数据描述,即元数据。包括数据分类表、数据元素表和各类原始资料。 5)数据量 6)数据约束,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.1.4 编写需求分析报告,3.2 数据库设计的基本步骤,知识点2:概念结构设计(领会),概念模型,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.2 概念结构设计,3.2 数据库设计的基本步骤,知识点2
16、:概念结构设计(领会),实体分析法 (自顶向下法),属性综合法 (自底向上法),数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.2 概念结构设计,3.2 数据库设计的基本步骤,知识点2:概念结构设计(领会),概念模型 (自顶向下),独立于任何软件与硬件 主要目标:最大限度的满足应用需求,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.2 概念结构设计,3.2 数据库设计的基本步骤,知识点3:逻辑结构设计(领会),逻辑结构设计的目标 将概念模型转换为等价的、并为特定DBMS所支持数据模型的结构。,数据库设计,数据库设计概述,数据库设计的
17、基本步骤,关系数据库设计方法,3.2.3 逻辑结构设计,3.2 数据库设计的基本步骤,知识点3:逻辑结构设计(领会),逻辑结构设计的步骤: 1)模型转换是指将概念模型等价地转换为特定DBMS支持的关系模型、网状模型或层次模型表示。 2)子模式设计的目标是抽取或导出模式的子集,以构造不同用户使用的局部数据逻辑结构。 3)编制应用程序设计说明的目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础。 4)设计评价的任务是分析并检验模式及子模式的正确性与合理性,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.3 逻辑结构设计,3.2 数据库设计的基本步骤,
18、知识点4:物理设计(领会),具体任务主要是确定数据库在存储设备上的存储结构及存取方法, 因DBMS的不同还可能包括建立索引和聚集,以及物理块大小、缓冲区个数和大小、数据压缩的选择等。,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.4 物理设计,3.2 数据库设计的基本步骤,知识点4:物理设计(领会),具体任务主要是确定数据库在存储设备上的( )及( ), 因DBMS的不同还可能包括( )和( ),以及( )、( )、( )等。,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.4 物理设计,3.2 数据库设计的基本步骤,知识点4:物理
19、设计(领会),具体任务主要是确定数据库在存储设备上的( )及( ), 因DBMS的不同还可能包括( )和( ),以及( )、( )、( )等。,存储结构,存储方法,建立索引,聚集,物理块大小,缓冲区个数和大小,数据压缩的选择,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.4 物理设计,3.2 数据库设计的基本步骤,知识点5:数据库实施(领会),加载数据,收集、分类、整理、校验、输入等,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.5 数据库实施,3.2 数据库设计的基本步骤,知识点5:数据库实施(领会),加载数据,应用程序设计,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.5 数据库实施,3.2 数据库设计的基本步骤,知识点5:数据库实施(领会),加载数据,应用程序设计,数据库试运行,有利于工作人员掌握并熟悉系统; 有利于正式运行时避免人为的操作不当等损害。,数据库设计,数据库设计概述,数据库设计的基本步骤,关系数据库设计方法,3.2.5 数据库实施,3.2 数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年学校校级干部竞聘笔试试题及答案
- PET全真模拟试题(含答案)
- 2026年环境安全培训-危废仓库防污染措施审查员考试题库及答案
- 河道护坡格宾石笼及生态袋方案
- 遗体化妆师安全操作规程
- 2026学年西藏藏族自治区日喀则市三年级语文期末自我评估专项特训题附答案详细答案和解析
- 2026年机械员考试题及答案
- OEE设备综合效率培训测试题及详细答案
- 环卫户外高温作业防护规程
- 2026年机械维修技师职业资格知识考试题与答案
- 2026年绍兴市柯桥区开发经营集团有限公司国企员工招聘9人笔试备考题库及答案详解
- 个人安全述职报告模板讲解
- 铝合金门窗施工方案范本
- AI项目管理实战
- AQT3034-2022《化工过程安全管理导则》核心要点解读
- DB 61T 5086-2023高效空调制冷机房设计标准
- 2026年烟花爆竹考试试题及答案
- 2025版《煤矿安全规程》学习与解读课件(监控与通信)
- 2025-2026学年四川省成都七中高一(上)期中物理试卷(含答案)
- 统招专升本英语4000词考前必背词汇表(含高频短语与记忆法)
- CRRT与体外二氧化碳清除技术联合方案
评论
0/150
提交评论