第一章单元测试
1、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。
A:DB包含DBS和DBMS
B:DBMS包含DB和DBS
C:DBS包含DB和DBMS
D:没有任何关系
正确答案:DBS包含DB和DBMS
2、数据库系统的核心和基础是()。
A:物理模型
B:概念模型
C:数据模型
D:逻辑模型
正确答案:数据模型
3、数据库系统的三级模式结构中,下列属于三级模式的是()。
A:内模式
B:抽象模式
C:外模式
D:概念模式
正确答案:内模式
外模式
概念模式
4、一个数据库系统的外模式只能有一个。()
A:对
B:错
正确答案:错
5、在数据库中,数据的物理独立性是指应用程序与数据库中数据的逻辑结果相互独立。()
A:对
B:错
正确答案:错
第二章单元测试
1、一个关系只有一个()。
A:超码
B:外码
C:候选码
D:主码
正确答案:主码
2、参照完整性规则是对()的约束。
A:外码
B:列
C:元组
D:候选码
正确答案:外码
3、如果有元组在关系的主码上取值为空值,那么它违反了关系的实体完整性约束。()
A:对
B:错
正确答案:对
4、关系模型的一个特点是,实体以及实体之间的联系都可以使用相同的结构类型来表示。()
A:对
B:错
正确答案:对
5、关系R有10列属性,关系S有5列属性,则RXS有10列属性。。()
A:对
B:错
正确答案:错
第三章单元测试
1、在SQL的SELECT语句中,能实现投影操作的是()。
A:SELECT
B:FROM
C:WHERE
D:GROUPBY
正确答案:SELECT
2、数据库中建立索引的目的是为了()。
A:加快建表速度
B:加快存取速度
C:提高安全性
D:节省存储空间
正确答案:加快存取速度
3、假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是()。
A:S
B:SC,C
C:S,SC
D:S,C,SC
正确答案:S,C,SC
4、SQL中,下列涉及空值的操作,正确的是()。
A:AGEISNULL
B:AGEISNOTNULL
C:AGE=NULL
D:NOT(AGEISNULL)
正确答案:AGEISNULL
AGEISNOTNULL
NOT(AGEISNULL)
5、在SQL语句中逻辑运算符AND和OR的优先级是一样的。()
A:对
B:错
正确答案:错
第四章单元测试
1、SQL使用()语句为用户授予系统权限或对象权限。
A:SELECT
B:CREATE
C:GRANT
D:REVOKE
正确答案:GRANT
2、安全性控制的防范对象主要是()。
A:合法用户
B:不合语义的数据
C:非法操作
D:不正确的数据
正确答案:非法操作
3、在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权定义中,数据对象的(),授权子系统就越灵活。
A:范围越小
B:范围越大
C:约束越细致
D:范围越灵活
正确答案:范围越小
4、强制存取控制策略是TCSEC/TDI中C1级安全级别的特色。()
A:对
B:错
正确答案:错
5、在数据加密技术中,原始数据通过某种加密算法变换为不可直接识别的格式,称为密文。()
A:对
B:错
正确答案:对
第五章单元测试
1、完整性控制的防范对象主要是()。
A:合法用户
B:不合语义的数据
C:非法操作
D:不正确的数据
正确答案:不合语义的数据
2、关于语句CREATETABLER(noint,sumintCHECK(sum>0))和CREATETABLER(noint,sumint,CHECK(sum>0)),以下说法不正确的是()。
A:两条语句都是合法的
B:前者定义了属性上的约束条件,后者定义了元组上的约束条件
C:两条语句的约束效果不一样
D:当sum属性改变时检查,上述两种CHECK约束都要被检查
正确答案:两条语句的约束效果不一样
3、下列说法不正确的是()。
A:使用ALTERTABLEADDCONSTRAINT可以增加基于元组的约束
B:如果属性A上定义了UNIQUE约束,则A不可以为空
C:如果属性A上定义了外码约束,则A不可以为空
D:不能使用ALTERTABLEADDCONSTRAINT增加主码约束
正确答案:如果属性A上定义了UNIQUE约束,则A不可以为空
如果属性A上定义了外码约束,则A不可以为空
不能使用ALTERTABLEADDCONSTRAINT增加主码约束
4、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采取的策略包括()。
A:拒绝执行
B:级联删除
C:设为空值
D:修改外码
正确答案:拒绝执行
级联删除
设为空值
5、触发器的执行是由触发事件激活,并由数据库服务器自动执行的。()
A:对
B:错
正确答案:对
第六章单元测试
1、在关系模式R中,函数依赖X→Y的语义是()。
A:在R的某一关系中,若两个元组的X值相等,则Y值也相等
B:在R的每一关系中,若两个元组的X值相等,则Y值也相等
C:在R的某一关系中,Y值应与X值相等
D:在R的每一关系中,Y值应与X值相等
正确答案:在R的每一关系中,若两个元组的X值相等,则Y值也相等
2、下列说法正确的是()。
A:任何一个包含两个属性的关系模式一定满足3NF
B:任何一个包含两个属性的关系模式一定满足BCNF
C:任何一个包含三个属性的关系模式一定满足3NF
D:任何一个关系模式都一定有码
正确答案:任何一个包含两个属性的关系模式一定满足BCNF
3、设有关系模式R(A,B,C,D,E,P),函数依赖F={A→B,C→P,E→A,CE→D},则R的候选码为()。
A:A
B:P
C:E
D:CE
正确答案:CE
4、一个关系模式R不属于2NF,就会产生删除异常。()
A:对
B:错
正确答案:对
5、关系模式由2NF转化为3NF是消除了非主属性对码的部分依赖。()
A:对
B:错
正确答案:错
第七章单元测试
1、()表达了数据和处理过程的关系。
A:数据字典
B:数据流图
C:逻辑设计
D:概念设计
正确答案:数据流图
2、员工性别的取值,有的为“男”、“女”,有的为“1”、“0”,这种情况属于()。
A:属性冲突
B:命名冲突
C:结构冲突
D:数据冗余
正确答案:属性冲突
3、下列活动属于需求分析阶段工作的是()。
A:分析用户活动
B:建立E-R图
C:建立数据字典
D:建立数据流图
正确答案:分析用户活动
建立数据字典
建立数据流图
4、如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是3个表。()
A:对
B:错
正确答案:对
5、根据应用需求建立索引是在数据库逻辑结构设计阶段完成。()
A:对
B:错
正确答案:错
还木有评论哦,快来抢沙发吧~