关于数据库的数据完整性,以下说法正确的是哪两项()
A.引用完整性通过主键和外键之间的引用关系实现
B.引用完整性通过限制数据类型、检查约束等实现
C.数据完整性是通过数据操纵者自身对数据的控制来实现的
D.如果两个表中存储的信息相互关联,那么修改了一个表,另外一个表没有做出相应的修改,则称这两个表中的数据不具备完整性
A.引用完整性通过主键和外键之间的引用关系实现
B.引用完整性通过限制数据类型、检查约束等实现
C.数据完整性是通过数据操纵者自身对数据的控制来实现的
D.如果两个表中存储的信息相互关联,那么修改了一个表,另外一个表没有做出相应的修改,则称这两个表中的数据不具备完整性
A.逆规范化会引入数据冗余
B.逆规范化可以提升检索速度并减少JOIN操作
C.逆规范化不会带来数据完整性的额外问题
D.使用拟规范化操作之前应充分考虑其他方法
A.关系数据库有关系代数理论作为基础,NoSQL数据库没有统一的理论基础
B.NoSQL数据库可以支持超大规模数据存储,具有强大的横向扩展能力
C.大多数NoSQL数据库很难实现数据完整性
D.NoSQL数据库和关系数据库各有优缺点,但随着NoSQL的发展,终将取代关系数据库
下列关于数据库系统的说法中,()是错误的。
A.在操作系统中,数据库是以文件方式存储数据的,是数据的一种高级组织方式
B.数据库中,同一数据表中的各数据记录,按同一结构存储,不同的应用程序都可直接操作使用这些数据
C.数据库系统提供管理手段来保持数据的完整性、一致性、安全性
D.分布式数据库将原来集中存放和管理的数据库分布在网络节点上,逻辑上构成了多个数据库
A.InnoDB相对于MyISAM来说,缺点是读写效率稍差,占用的数据空间相对较大
B.nnoDB相对于MyISAM来说,因为支持事务管理功能,所以对数据安全性、完整性的保障更好
C.MyISAM引擎不支持事务,提供高速存储和检索,以及全文搜索能力
D.InnoDB是当前版本的默认存储引擎
A.冗余的存在容易破坏数据库的完整性
B.冗余的存在给数据库的维护增加困难
C.不应该在数据库中存储任何冗余数据
D.冗余数据是指可由基本数据导出的数据
A.可有效提升热点数据的访问速度
B.为应用系统提供Key-Value的数据缓存
C.可大幅降低数据库压力
D.可支持强一致性事务
A.NoSQL数据库具有弱一致性,关系型数据库具有强一致性
B.NoSQL数据库很容易实现数据完整性,关系型数据库很难实现数据完整性
C.NoSQL数据库的可扩展性比传统的关系型数据库更好
D.NoSQL数据库缺乏统一的查询语言,而关系型数据库有标准化查询语言
A.数据库系统管理员在数据库中具有全部的权限
B.数据库对象拥有者对其所拥有的对象具有一切权限
C.创建数据库对象的用户即为数据库对象拥有者
D.普通用户只具有对数据库数据查询权限