第一章 单元测试
1、多选题:下列属于关系模型的性质的是()
A:分量必须取原子值
B:不同列的列名可以相同
C:行列的顺序可以任意交换
D:列是同质的
正确答案:【分量必须取原子值;行列的顺序可以任意交换;列是同质的】
2、单选题:根据实体完整性规则,下列说法正确的是()
A:主键可以取空值
B:主键可以无意义
C:主键非空
D:非主键字段也必须非空
正确答案:【主键非空】
3、单选题:下列做法最有可能违背用户定义完整性的是()
A:百分制考试数据出现99
B:姓名数据出现叶良辰
C:时间数据出现0:00
D:日期数据出现2月30日
正确答案:【日期数据出现2月30日】
4、单选题:以下操作应用场景主要是获取两个集合的相对补集的是()
A:并操作
B:差操作
C:笛卡尔积
D:交操作
正确答案:【差操作】
5、单选题:从关系R中选择出若干属性组成新的关系属于()
A:投影操作
B:选择操作
C:除运算
D:连接操作
正确答案:【连接操作】
6、单选题:ER图中菱形表示的是()
A:实体
B:运算
C:属性
D:联系
正确答案:【联系】
7、多选题:系统中的成绩联系属于()
A:多对多关系
B:一元联系
C:联系
D:一对多关系
正确答案:【多对多关系;联系】
8、单选题:下列说法错误的是()
A:CP原则系统通用性不高
B:AP原则系统不容忍时间延迟
C: CA原则系统扩展性较弱
正确答案:【AP原则系统不容忍时间延迟】
9、判断题:分布式系统可以同时满足CAP原则
A:对
B:错
正确答案:【错】
10、单选题:下列不属于关系型数据库局限性的是()
A:大数据场景下的I/O较高
B:数据格式不完备
C:表结构扩展不方便
D:无法存储数据结构
正确答案:【数据格式不完备】
第二章 单元测试
1、判断题:Hive中删除管理表不会删除表所指向的数据文件
A:错
B:对
正确答案:【错】
2、判断题:Hive会在数据读取时进行数据类型验证
A:对
B:错
正确答案:【对】
3、判断题:Hive在strict(严格)模式下查询分区表时,WHERE子句必须要加上分区过滤。
A:对
B:错
正确答案:【对】
4、多选题:下列语句可以显示数据库test中的表名的包括()
A:SHOW TABLES IN test;
B:USE test;SHOW TABLES;
C:SHOW test.TABLES;
正确答案:【SHOW TABLES IN test;;USE test;SHOW TABLES;】
5、判断题:Hive可以向视图(VIEW)中导入数据。
A:对
B:错
正确答案:【错】
6、单选题:若分区表test包含的分区字段为(a,b),如何查看分区a=1下的所有分区()
A:SELECT PARTITIONS FROM test PARTITION(a=1);
B:SELECT b FROM test WHERE a=1;
C:SHOW PARTITIONS test PARTITION(a=1);
正确答案:【SHOW PARTITIONS test PARTITION(a=1);】
7、多选题:以下命令可以查询date_records中约会成功匹配(match=1)次数的是()
A:SELECT count(*) FROM date_records WHERE match=1;
B:SELECT sum(id) FROM date_records WHERE match=1;
C:SELECT sum(match) FROM date_records;
D:SELECT match FROM date_records WHERE match=1;
正确答案:【SELECT count(*) FROM date_records WHERE match=1;;SELECT sum(match) FROM date_records;】
8、判断题:Hive使用右外连接(RIGHT OUTER JOIN)来连接两张表进行查询时,JOIN操作符右边的表如果没有符合ON后面连接条件的记录时,右边表指定选择的列的值将不会显示。
A:对
B:错
正确答案:【对】
9、判断题:Hive中使用ORDER BY关键字进行的排序是全局有序的。
A:对
B:错
正确答案:【对】
如有任何疑问请及时联系QQ 50895809反馈