【数据库原理基础】数据库分析

一、什么是数据库需求分析?其主要内容有哪些?

数据库需求是数据库需求分析人员在调查现在系统给的基础上,分析和确认的数据需求。数据库分析的主要内容是数据结构分析、数据定义分析、数据操纵分析、数据完整性分析、数据安全性分析、并发处理分析、数据库性能分析、E-R图设计。

二、数据库需求调查方法有哪些方法?

  1. 跟班作业法
  2. 文档阅读法
  3. 网站访问法
  4. 专家介绍法
  5. 问卷调查法
  6. 单独询问法
  7. 原型演示法
  8. 团体会议法

三、什么是数据流?数据流词条一般包含哪些内容?

数据流是系统中有着起点和终点的数据结构。
数据流词条包含如下:
1、数据项名称
2、别名
3、编号
4、说明
5、数据流来源
6、数据流去向
7、组成
8、平均流量
9、高峰期流量
10、相关元素

四、什么是信息分类?信息分类要遵循那些原则?

信息分类是指将具有共同属性或特征的信息归并在一起,把不具有上述共性的信息区别开来的过程。
信息分类原则:
1、科学性原则
2、系统性原则
3、可扩展性原则
4、兼容性原则
5、综合实用性原则

五、简述信息编码的功能

信息编码的功能:

1、鉴别

编码是鉴别信息分类对象的唯一标识

2、分类

当分类对象按一定属性分类时,对每一类别设计一个编码,这时编码可以作为区分对象的标识。这种表示要求结构清晰,毫不含糊

3、排序

由于编码所有的符号都具有一定顺序,因而可以方便地按照此顺序进行排序

4、专用含义

由于某种需要,当采用一些专用符号代表特定事物或概念时,编码就提供一定的专用含义,如某些分类对象的技术参数,性能指标等。

六、 什么是区间编码?举例说明。

区间编码是对编码对象分区间进行编码。例如,会计科目编码用区间编码表示会计科目的性质:101-199表示资产类科目;201-299表示负债类科目;301-399表示所有者权益类科目;401-499表示成本类科目;

七、数据完整性分析的主要任务是什么?

数据完整性分析的主要任务是确定数据项的取值范围、关键字、数据关联

八、分别解释实体、实体的属性、实体集、弱实体集、联系集。

1、实体

客观存在并可互相区分的事物称为实体。例如一个学生、工人、汽车等

2、实体的属性

实体所具有的某一特征,可以具体取值,即属性值

3、实体集

具有相同特征或能用相同特征描述的实体集合,例如学生、工人、汽车等

4、弱实体集

一个实体对于另一个实体(称为父实体)具有很强的依赖联系,而且该实体主码的一部分或全部从其父实体获得,即一个实体的主码有另一个实体的部分或全部属性构成,即一个实体依赖于另一个实体而存在,这样的实体集叫做弱实体集

5、联系集

具有相互关联的实体集之间联系的集合,可分为两个实体集之间的联系集,多个实体集之间的联系集和同实体集之间的联系集

九、E-R图(实体—联系)

某工厂生产管理系统的三个局部E-R图如图所示。其中,图a反映了员工与其所在部门之间的关系。图b反映了设备供应商、设备及零件之间的关系,图c反映了员工与零件之间的加工关系。各实体集的主要属性分别如下。部门:部门号、部门名称、电话、地址;员工号、姓名、性别;设备供应商:供应商编号、供应商名称、电话、地址;设备:设备号、名称、位置;零件:零件号、名称、规格。
E-R图
在这里插入图片描述
考虑图书馆管理数据库。该数据库保存读者、书籍、借阅等信息。其中包括书名、书号、作者、出版社、出版日期、定价、借阅信息包括读者号、书号、借出日期和应还日期。请设计反映读者借阅图书事务的E-R图。
在这里插入图片描述

总结

以上就是本文今天的内容,谢谢大家的查阅!!!我们下次再会!!!

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lanbabela

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值