文章目录
- 前言
- 数据库设计的主要步骤
- 1.需求分析
- 2.概念结构设计
- 3.逻辑结构设计
- 4.物理结构模型设计
- 5.数据库实施和维护
- 给出一些题目理解一下吧~
- 总结
前言
学无止境,笔勤不辍。最近笔者状态不是特别好,一直忙于应付课程作业,于是一直没有时间更新blog,今天就聊一些简单的有关数据库的设计相关的一些步骤和知识点吧…
数据库设计的主要步骤
1.需求分析
2.概念结构设计
3.逻辑结构设计
4.物理结构设计
5.数据库实施和维护
1.需求分析
需求分析是数据库设计的最基础也是最重要的步骤,如果需求分析有误,那构建出来的数据库将毫无意义
需求分析的方法有两种:
1.数据流程图:由数据流、加工、文件、外部实体 组成 (本身构建时,可采用自顶向下、逐层分解或自下而上,层层汇聚)
2.数据字典:由 数据项、数据结构、数据流、加工、外部实体、文件等组成(可修改、完善)
2.概念结构设计
描述概念模型的最好工具是E-R图,概念逻辑设计的结果最后产生 E-R图(一般)
目标:产生概念模型,独立于支持数据库的DBMS和硬件环境
3.逻辑结构设计
将逻辑设计的抽象的概念模型转化为选用的DBMS产品,所支持的逻辑模型(数据库模式、外模式)/关系模式
逻辑模型的修正
1.尽量减少连接运算
2.减小关系大小和数据量
3.选择属性的数据类型
4.物理结构模型设计
逻辑模型在计算机中的具体实现方案。
数据库物理结构主要由存储记录结构、存储记录布局、访问路径等构成
5.数据库实施和维护
实施:在计算机中建立实际数据库,并装入数据
维护:投入使用后,就要开始维护
给出一些题目理解一下吧~
1.对于数据库安装规划和准备的工作,哪一个不属于此范围( )?
A.安装方式的准备
B.硬件的准备
C.网络平台的准备
D.程序的准备
答案选D
2.在数据库的物理设计阶段,确定数据的存储结构时,下列( )不是综合考虑的因素。
A.存取时间
B.存储空间利用率
C.数据存储路径
D.维护代价
答案选C
3.哪个不是关系数据库系统的方式( )?
A.浏览器/服务器方式
B.数据库远程访问
C.终端/服务器方式
D.客户机/服务器方式
答案选B
总结
以上就是今天要讲的内容,本文仅仅简单介绍了数据库设计流程和相关注意点,并给出一些例题帮助理解…笔者会努力调整自己的状态,争取每周更新一篇blog…不过近期又又些活动…so,敬请期待吧