工学

问答题什么是数据的完整性?请简述在对关系进行插入、删除和更新操作时各需要进行哪些完整性检查

题目
问答题
什么是数据的完整性?请简述在对关系进行插入、删除和更新操作时各需要进行哪些完整性检查
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的(48)决定的。

A.数据结构

B.数据操作

C.完整性约束

D.缺陷


正确答案:C
解析:层次模型(HierarchicalModel).层次模型是数据库系统中最早出现的数.据模型,层次数据库系统采用层次模型.作为数据的组织方式。所以层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的完整性约束决定的。

第2题:

为了维护数据库中数据的正确性和一致性,在对关系数据库执行插入、删除和修改操作时必须遵循三类完整性规则:实体完整性规则、引用完整性规则、用户定义的完整性规则。()


答案:正确

第3题:

下面所列的条目:

Ⅰ.语法检查 Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查

当用户发出插入数据库数据的命令时,数据库管理系统需要进行的检查是( )。

A)Ⅰ和Ⅱ

B)Ⅰ、Ⅱ和Ⅲ

C)Ⅱ和Ⅲ

D)全部


正确答案:B
数据库访问命令之前,数据库管理系统DBMS首先需要对命令进行语法检查。语法检查后进行语义检查和用户存取权限检查。确定语义正确、存取权限合法后便决定执行该命令。

第4题:

关系数据库中,规范化理论的引入是为了()

  • A、解决插入、删除、更新异常和数据冗余
  • B、提高查询速度
  • C、减少数据操作的复杂性
  • D、保证数据的安全性和完整性

正确答案:A

第5题:

数据库管理系统的数据控制功能是指在对数据库中数据进行操作时,由系统提供配套的一系列控制功能。主要包括()。

A:数据的安全性保护
B:数据的完整性检查
C:数据库恢复
D:数据的删除

答案:D
解析:
本题考查数据库的控制功能。

第6题:

在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除,这是由层次模型的( )决定的。

A.缺陷

B.完整性约束

C.数据结构

D.数据操作


正确答案:B

第7题:

下列对数据库的操作中,正确的是

A.当执行插入操作时首先检查实体完整性规则,插入行在主码属性上的值不能重复

B.当执行删除操作时,不需要检查参照完整性规则

C.当执行更新操作时,只需要检查参照完整性规则

D.如果向参照关系插入操作时,不需要考虑参照完整性


正确答案:A
解析:当执行删除操作时,只需要检查参照完整性规则,故B)错。更新操作可以看成是先执行删除操作,在执行插入操作,因此执行更新操作时插入、删除操作的综合考虑,故C)错。如果向被参照关系插入操作时,不需要考虑参照完整性;如果向参照关系插人操作时,需要考虑参照完整性,故D)错。

第8题:

系模型的完整性约束,是为了使数据库在使用、维护、调整、更新、扩展时保持数据结构的灵活、稳定、可靠和数据与程序的相对独立性。()不属于数据库参照完整性约束的一种。

A、插入/增加数据的完整性约束

B、级联删除的参照完整性约束

C、级联更新的参照完整性约束

D、数据结构的参照完整性约束


参考答案:D

第9题:

使用索引的一个优点是,在对数据进行插入、更改和删除操作时,不需要对索引进行相应维护,就可以使索引与数据保持一致。

A

B



第10题:

数据表间建立参照完整性后,不能设计数据表间()操作规则。

  • A、更新
  • B、删除
  • C、浏览
  • D、插入

正确答案:C

更多相关问题