数据库设计步骤and相关注意点


前言

学无止境,笔勤不辍。最近笔者状态不是特别好,一直忙于应付课程作业,于是一直没有时间更新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,敬请期待吧

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值