西南大学网络与继续教育学院
课程名称:《数据库技术》课程代码:0072 学年学季:20192
单项选择题
1、如果要求学生关系S(SNO,NAME,SEX,AGE)中存储的学生信息满足下列条件:男生(SEX =‘F’)的年龄在15-60岁之间,女生(SEX=‘M’)的年龄在15-55岁之间。那么在关系S的定义中加入的检查子句正确的是( )。
CHECK(AGE>=15 AND((SEX=‘M’ AND AGE<=60)AND(SEX=‘F’ AND AGE<=55)))
CHECK(AGE>=15 AND((SEX=‘M’AND AGE<=60)OR(SEX=‘F’AND AGE<=55)))【√】CHECK(AGE>=15 OR((SEX=‘M’AND AGE<=60)OR(SEX=‘F’AND AGE<=55)))
CHECK(AGE>=15 OR((SEX=‘M’AND AGE<=60)AND(SEX=‘F’AND AGE<=55)))
2、事务有多个性质,其中不包括( )。
一致性
唯一性【√】
原子性
隔离性
3、事务的所有操作在数据库中要么全部正确反映出来要么全部不反映",这是事务的()。原子性【√】
一致性
隔离性
持久性
4、由于用户需求发生变化而对数据库的部分设计进行修改称为数据库的()。
重定义
重设计
重组织
重构造【√】
5、将关系从3NF规范化到BCNF,要做的工作是()。
消除非主属性对码的FFD
消除非主属性对码的PFD
消除非主属性对码的TFD
消除主属性对码的PFD和TFD【√】
6、如果关系模式R上有函数依赖AB→C和A→C,则R中存在()。
完全依赖
部分依赖【√】
传递依赖
多值依赖
7、将关系从3NF规范化到BCNF,要做的工作是()。
消除非主属性对码的FFD
消除非主属性对码的PFD
消除非主属性对码的TFD
消除主属性对码的PFD和TFD【√】
8、使用SQL语句将学生关系STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是()。
REPLACE AGE WITH AGE+1
UPDATE STUDENT AGE WITH AGE+1
UPDATE SET AGE WITH AGE+1
UPDATE STUDENT SET AGE=AGE+1【√】
9、关系模式可以形式化表示为R(U,D,dom,F),其中U表示()。
域集
属性集【√】
函数依赖集
属性向域的映象集
10、下面不是关系数据模型的性质的是
关系的每个属性是不可分割的
关系模型的查询效率比非关系模型高【√】
C关系中不允许出现重复元组
关系是一个集合,因此没有行序
11、
包含在候选键中的属性,称为()。
非主属性
主属性【√】
域
外部键
12、
在下列对关系的描述中,错误的是()。
关系中的列称为属性
关系中允许有相同的属性名【√】
关系中的行称为元组
属性的取值范围称为域
13、关系模式可以形式化表示为R(U,D,dom,F),其中U表示()。
域集
属性集【√】
函数依赖集
属性向域的映象集