数据库原理与应用 答案.docVIP

  • 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)

1亿VIP精品文档

相关文档