对于ADS的主键,()说法是正确的。
A.对于updateType=realtime的表来讲,主键是必须的,且主键中不能包含作为一级hash分区的分区列
B.对于ADS的普通表,无论updateType如何取值,主键是必要的
C.对于updateType=batch的表来讲,主键是必须的,主要是约束导入数据时的重复记录
D.有主键的表的性能和用法上和没有主键的表之间没有任何区别
A.对于updateType=realtime的表来讲,主键是必须的,且主键中不能包含作为一级hash分区的分区列
B.对于ADS的普通表,无论updateType如何取值,主键是必要的
C.对于updateType=batch的表来讲,主键是必须的,主要是约束导入数据时的重复记录
D.有主键的表的性能和用法上和没有主键的表之间没有任何区别
第3题
A.可以是表中的一个字段
B.是确定数据库中表的记录的唯一标识字段
C.该字段不可为空也不可重复
D.Object.values()
第4题
A.布尔类型boolean取值只能为0或1
B.ADS所有的数据类型都不支持unsigned
C.数值类型float可以指定精度,例如:float(5,3),但是double类型不支持指定精度
D.双精度浮点数double类型的存储字节数为4,大整数类型bigint存储字节数为8
第5题
A.表的名字不能超过32个字符
B.一个事实表最多不能超过1024列
C.至少有一级Hash分区
D.二级分区只能是Hash或List
第6题
A.可以利用Maxcompute的海量数据处理能力,对签约餐厅的用户用餐数据进行离线分析
B.可以使用ADS的多值列,可以在一条用餐记录中包含多个菜品,减少join的次数,提供处理效率
C.可以使用ADS的实时插入特性的表,可以支持一些OLTP类的场景
D.可以利用OTS的高并发低延时的特性,支持一些在线分析,即将产生的业务数据存入OTS中,进行一些简单的join和计算
第8题
A、创建外键所参照的表必须是已经存在与数据库中的表,如果是创建过程中的表,则应该是正在参照外键表的表本身
B、参照子表的列必须是参照子表当前语句中已经声明的列或者存在于已经生成的该学照子表中的列
C、参照父表中所参照的列可以是参照父表中的主键,或是父表中的其它列
D、创建外键时,外键参照的不能是主键的一部分列,应该是主键的全部列
第9题
A.MongoDB也有和MySQL一样的自增长主键
B.如果MongoDB不指定文档的主键,则自动添加一个ObjectId类型的主键
C.MongoDB的ObjectId包含4字节UNIX时间戳,3字节机器码,2字节进程ID,3字节一个随机数开始的计数器生成的值
D.MongoDB可以使用一张独立的文档存储其它文档的ID,然后使用$inc命令取出同时递增达到自增长主键效果
第10题
A.没有分区键
B.以建表语句的第一列作为分区键
C.以主键作为分区键
D.该语法有问题,分区键不能为空,该DDL语句会报错