- 22
- 0
- 约小于1千字
- 约 2页
- 2022-04-11 发布于陕西
- 举报
数据库原理与应用 参考答案
一、单项选择题
1-5 C B D B D 6-10 A B B C A
二、判断题
错对错错对 对对对对对
简答题
1.简述数据库设计过程包括几个主要阶段。
答:数据库设计过程包括四个主要阶段:需求分析、概念设计、逻辑设计和物理设计。
2.数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性。
答:数据库并发操作主要解决一下三个问题:
(1)丢失更新问题
(2)数据不一致分析问题
(3)读“脏”数据问题
为了保证并行操作的可串行性,在对任何数据集合进行读写操作之前,事务首先应获得对此数据集合的封锁,在释放一个封锁之后,事务不再获得任何其他封锁。
3.在关系数据库中能完全消除数据冗余吗?
答:在关系数据库中不能完全消除数据冗余。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。
4.关系与普通的表格、文件有什么区别?
关系是一种规范化了的二维表格,在关系模型中,对关系作了下列规范性限制:
1)关系中每一个属性值都是不可分解的。
2)关系中不允许出现相同的元组(没有重复元组)。
3)由于关系是一个集合,因此不考虑元组间的顺序,即没有行序。
4)元组中,属性在理论上也是无
原创力文档

文档评论(0)