没有合适的资源?快使用搜索试试~ 我知道了~
第3章--关系数据库设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 120 浏览量
2021-10-03
14:52:10
上传
评论
收藏 42KB DOC 举报
温馨提示
试读
17页
第3章--关系数据库设计.doc
资源推荐
资源详情
资源评论
第3章 关系数据库设计
数据库设计的基本步骤
数据库应用程序编制及调试
数据库的完整性
数据库的安全性
数据库设计的基本步骤
需求分析
概念设计与E-R模型
逻辑结构设计
数据库物理设计
数据库设计的特征
反复性:数据库设计需要反复推敲和修改才能完成。
试探性:数据库设计的结果一般不是惟一的,设计的
过程往往是个试探的过程。
分步进行:数据库设计常常由不同的人员分阶段进行。
这样做,一是由于技术上分工的需要,二是为了分段把关,
逐级审查,保证设计的质量和进度。
数据库设计的基本过程
数据库设计过程中需要注意的问题
〔1〕实现用户所需要的功能
〔2〕制作能重复使用的构件
〔3〕使用开发管理工具
〔4〕指定用户组和权限
〔5〕提供一致的用户界面
〔6〕在应用系统中加入诊断功能
需求分析
需求分析人员既要对数据库技术有一定的了解,又要对单位的
情况比较熟悉,一般由数据库技术人员和本单位的有关工作人员合
作进行。
需求分析的结果整理成需求说明,需求说明是数据库技术人员
和应用单位的工作人员取得共识的基础,必须得到单位的有关管理
人员确实认。
进行需求分析时,要调查清楚用户的实际要求,与用户达成共
识,然后再分析与表达这些需求。
调查用户需求的步骤
①调查组织机构情况。包括了解该组织的部门组成情况、各部门的职责等,
为分析信息流程做准备。
②调查各部门的业务活动情况。包括了解各个部门输入和使用什么数据,
如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是
什么,这是调查的重点。
③明确对数据库系统的各项需求。在熟悉了业务活动的基础上,协助用户
明确对新系统的各种要求,包括信息要求、处理要求、完全性与完整性要求,
这是调查的又一个重点。
④确定新系统的边界。对之前调查的结果进行初步分析,确定哪些功能由
电脑完成,哪些工作由人工完成。由电脑完成的功能就是新系统应该实现的功
能。
数据流图
数据流程是业务流程及业务中数据联系的形式描述。
数据流图是从“数据”和“处理”两方面表达数据处理过程的一种图形化的表示
方法。
数据字典
数据字典是面向数据库设计人员和用户的,它是用DBMS或专用软件实现
的一个应用系统。
用数据字典管理元数据,不但可以减少设计者的负担,也有利于保持数据
的一致性〔如防止重复或重名〕和提供各种统计数据,因而可以提高数据库设
计的质量。
数据字典详细描述系统中的全部数据,它是系统中各类数据描述的集合,
是进行详细的数据收集和数据分析所获得的主要成果。
数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个
部分。
数据项
数据项是不可再分的数据单位,对数据项的描述通常包括以下
内容:
数据项名
数据项含义说明
别名
数据类型
长度
取值范围
取值含义
与其他数据项的逻辑关系
数据项之间的联系
数据结构
数据结构反映了数据之间的组合关系。一个数据结构
可以由假设干个数据项组成,也可以由假设干个数据结构
组成,或由假设干个数据项和数据结构混合组成。
数据结构通常由以下几部分组成。
数据结构名
含义说明
组成:{ 数据项或数据结构}
数据流
数据流是数据结构在系统内传输的路径。
剩余16页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 16
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功