二级MYSQL数据库程序设计-3(总分100,考试时间90分钟)选择题1
设有如下表达式:CHECK(score>=0ANDscore<=100)关于该表达式,下列叙述中错误的是______
CHECK是能够单独执行的SQL语句B
该表达式定义了对字段score的约束C
score的取值范围为0-100(包含0和100)D
更新表中数据时,检查score的值是否满足CHECK约束2
在CREATETABLE语句中,用来指定外键的关键字是______
CONSTRAINTB
PRIMARYKEYC
FOREIGNKEYD
CHECK3
定义学生表时,若规定年龄字段取值不得超过30岁,应该使用的约束是______
关系完整性约束B
实体完整性约束C
参照完整性约束D
用户定义完整性约束4
下列关于表级约束和列级约束的描述中,不正确的是______
列级约束针对某个特定的列,包含在列定义中B
表级约束与列定义相互独立,不包含在列定义中C
列级约束可能涉及到多个列,也可能仅涉及一个列D
表级约束可能涉及到多个列,也可能仅涉及一个列5
下列有关MySQL完整性约束的叙述中,正确的是______
实体完整性可由主键约束或候选键约束来实现B
对完整性约束只能进行添加操作C
使用ALTERTABLE语句删除完整性约束的同时,会自动删除表本身D
使用DROPTABLE语句删除一个表的同时,表中的完整性约束不会自动删除6
部门表tb_dept的定义如下:CREATETABLEtb_dept(deptnoCHAR(2)primarykey,dnameCHAR(20)Notnull,managerCHAR(12),telephoneCHAR(15));下列说法中正确的是______
dname的取值允许为空,不允许重复B
deptno的取值不允许为空,不允许重复C