2.5章节测验3.11章节测验1、【单选题】在关系代数中,对一个关系做投影操作后,新关系的元组个数________原来关系的元组个数。
a、小于
b、大于
c、等于
d、小于或等于
2、【单选题】在学生关系中,规定学号的值域是由8个数字组成的字符串,其规则属于________。
a、实体完整性约束
b、参照完整性约束
c、用户自定义完整性约束
d、键完整性约束
3、【单选题】在关系数据库中,关系与关系之间的联系是通过________实现的。
a、实体完整性
b、参照完整性
c、用户自定义完整性
d、域完整性
4、【单选题】如果关系r中有4个属性和3个元组,关系s中有3个属性和5个元组,则r×s的属性个数和元组个数分别是________。
a、7和8
b、7和15
c、12和8
d、12和15
5、【单选题】进行自然连接的两个关系必须有________。
a、相同的属性个数
b、相同的属性
c、相同的元组
d、相同的主键
4.6章节测验1、【单选题】下列_______命令不是用于数据定义的。
a、create
b、drop
c、alter
d、select
2、【单选题】oracle默认的字符编码为________。
a、utf-32
b、utf-16
c、utf-8
d、utf-64
3、【单选题】在oracle中,若性别字段只存放一个汉字,如‘男’或‘女’,则性别字段至少应定义________个字节。
a、1
b、2
c、3
d、4
4、【单选题】如果要修改表结构,应该使用的sql语句是________。
a、update table
b、modifi table
c、change table
d、alter table
5、【单选题】已知有: 学生表student(s# char(8), sname char(10), ssex char(2), sage integer, d# char(2), sclass char(6))中,若要在学生表中追加一个元组“学号为98030101的男同学张三,年龄为20,所属系别03,所在班级980301”,则可用_________。
a、insert into student values(‘98030101’,‘张三’,‘男’, 20,‘03’,‘980301’);
b、add into student values(‘98030101’,‘张三’,‘男’,20,‘03’,‘980301’);
c、insert into student values (9803010, 张三, 男, 20, 03, 980301);
d、add into student values(98030101, 张三, 男, 20,03,980301);
5.6章节测验1、【单选题】在sql语句中,下列_______命令用于去掉重复行。
a、order
b、desc
c、group
d、distinct
2、【单选题】若用如下的sql语句创建一个表sc: create table sc (s# char(6) not null,c# char(3) not null,score integer, note char(20));向sc表中插入如下行时,_________行可以被插入。
a、(‘200823’,‘101’,null,null)
b、(‘201009’,‘101’,null,必修)
c、(null,‘103’,80,‘选修’)
d、(‘201132’,null,86,‘’)
3、【单选题】在关系模型中关于结果唯一性问题,结果排序问题,模糊查询问题,如下说法不正确的是_________。
a、结果排序是在select语句中通过增加order by子句实现的,后只能跟desc或省略为降序。
b、在table中要求无重复元组是通过定义primary key或unique来保证的;而在检索结果中要求无重复元组, 是通过在select子句中引入distinct保留字来实现的。
c、模糊查询是通过在select语句的where子句中引入运算符like来实现的
d、在select语句的like条件中,用“\%”去匹配字符%,用\_ 去匹配字符_
4、【单选题】在sql语句中,一次查询的结果是一个_______。
a、记录
b、表
c、分组
d、数据项
5、【单选题】在sql语句中,haing条件表达式用来筛选满足条件的_______。
a、行
b、列
c、分组
d、表
6.11章节测验1、【单选题】在sql语句中,一次查询的结果是一个_______。
a、记录
b、表
c、分组
d、数据项
2、【单选题】在sql语句中,如果要找出a字段上不为空的记录,则选择条件为_______。
a、a!=null
b、a<>null
c、a is not null
d、a not is nul
3、【单选题】sql语言中,删除一个表的命令是________
a、remove
b、delete
c、clear
d、drop
4、【单选题】若要撤销数据库中已经存在的表s,可用_________。
a、drop table
b、delete table s
c、delete s
d、drop s
5、【单选题】where条件中出现 like '_a%',下面哪一个结果是可以被检索出来的_________。
a、ba
b、aili
c、cca
d、以上所有都可以被检索出来
7.11章节测验1、【单选题】在sql语句中,自然连接使用的关键词是_______。
a、natural join
b、outer join
c、inner join
d、ross join
2、【单选题】在sql语句中,自身连接必须要定义表的_______。
a、主键
b、别名
c、外键
d、连接属性
3、【单选题】在sql语句中,若不满足连接条件的元组也作为结果输出,则必须的连接方式为_______。
a、natural joing
b、outer join
c、inner join
d、ross join
4、【单选题】在不相关子查询中,>any谓词与使用_______组函数的select子查询可以等价转换。
a、>min
b、>=min
c、>max
d、>=max
5、【单选题】将两个select语句各自得到的结果集并为一个集,并删除重复元组的集合操作是_______。
a、union
b、union al
c、intersect
d、minus
8.11章节测验1、【单选题】下列关于视图的描述中,错误的是________。
a、视图是数据库对象
b、视图是虚表
c、使用视图可以加快查询语句的执行速度
d、使用视图可以简化查询语句的编写
2、【单选题】下列关于索引的描述中,正确的是________。
a、一个关系表中的索引越多越好
b、表中的任何字段都要创建索引
c、使用索引可以提高查询效率
d、使用索引可以简化查询语句的编写
3、【单选题】下面关于存储过程的描述,错误的是________。
a、存储过程是一种数据库对象
b、存储过程存储在数据库服务器中
c、存储过程可以调用不能由系统触发
d、存储过程不可以有返回值
4、【单选题】下面关于触发器的描述,错误的是________。
a、触发器是一种特殊的存储过程
b、一个关系表上只能定义一个触发器
c、触发器在后台服务器上编译运行,执行效率较高
d、触发器采用的是事件触发机制
5、【单选题】通过游标操纵数据库,以下说法不正确的是_________。
a、在定义游标的查询语句时,必须加上for update子句
b、使用for update子句没有加of表示通过游标可以修改表中的任何一列
c、for update of age 表示通过游标只能对age属性进行修改
d、使用for update子句表示只能通过游标修改表数据,而不能删除表数据
9.13章节测验1、【单选题】从e-r模型向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的候选键是________。
a、m端实体的关键字
b、n端实体的关键字
c、m端实体关键字与n端实体关键字组合
d、重新选取其他属性
2、【单选题】在关系数据库的设计中,设计关系模式是________的任务。
a、需求分析阶段
b、概念设计阶段
c、逻辑设计阶段
d、物理设计阶段
3、【单选题】逻辑结构设计阶段得到的结果是________。
a、数据字典描述的数据需求
b、e-r图表示的概念模型
c、某个dbms所支持的数据逻辑结构
d、包括存储结构和存取方法的物理结构
4、【单选题】物理结构设计阶段得到的结果是________。
a、数据字典描述的数据需求
b、e-r图表示的概念模型
c、某个dbms所支持的数据逻辑结构
d、包括存储结构和存取方法的物理结构
5、【单选题】如果采用关系数据库来实现应用,在数据库设计的__________阶段将关系模式进行规范化处理。
a、需求分析阶段
b、概念结构设计阶段
c、逻辑结构设计阶段
d、物理结构设计阶段
10.6章节测验1、【单选题】如果x决定y,且在x决定y中x没有多余的属性,则x→y是_________。
a、部分函数依赖
b、传递函数依赖
c、完全函数依赖
d、多值依赖
2、【单选题】在关系模式r(u,f)中,如果x→y,存在x的真子集x1,使x1→y,称函数依赖x→y为_____________。
a、平凡函数依赖
b、部分函数依赖
c、完全函数依赖
d、传递函数依赖
3、【单选题】设关系模式r(a,b,c),函数依赖集f={a→b,c→b},则r的候选键为_______。
a、ac
b、abc
c、ab
d、bc
4、【单选题】关系模式r(a1,a2,a3,a4,a5),如果(a1,a2)→a3,(a3,a4)→a5, 则r的候选键为_________。
a、(a1,a2)
b、(a1,a2,a5)
c、(a1,a2,a4)
d、(a1,a2,a3,a4)
5、【单选题】关系模式r(a1,a2,a3,a4,a5,a6),如果a1→(a3,a4); (a2,a4)→a5; (a3,a5)→ a6,则关于r的说法正确的是_________。
a、即不存在对候选键的部分函数依赖,又不存在对候选键的传递函数依赖
b、存在对候选键的部分函数依赖,但不存在对候选键的传递函数依赖
c、不存在对候选键的部分函数依赖,但存在对候选键的传递函数依赖
d、既存在对候选键的部分函数依赖,又存在对候选键的传递函数依赖
1、【单选题】如果x决定y,且在x决定y中x没有多余的属性,则x→y是_________。
a、部分函数依赖
b、传递函数依赖
c、完全函数依赖
d、多值依赖
2、【单选题】在关系模式r(u,f)中,如果x→y,存在x的真子集x1,使x1→y,称函数依赖x→y为_____________。
a、平凡函数依赖
b、部分函数依赖
c、完全函数依赖
d、传递函数依赖
3、【单选题】设关系模式r(a,b,c),函数依赖集f={a→b,c→b},则r的候选键为_______。
a、ac
b、abc
c、ab
d、bc
4、【单选题】关系模式r(a1,a2,a3,a4,a5),如果(a1,a2)→a3,(a3,a4)→a5, 则r的候选键为_________。
a、(a1,a2)
b、(a1,a2,a5)
c、(a1,a2,a4)
d、(a1,a2,a3,a4)
5、【单选题】关系模式r(a1,a2,a3,a4,a5,a6),如果a1→(a3,a4); (a2,a4)→a5; (a3,a5)→ a6,则关于r的说法正确的是_________。
a、即不存在对候选键的部分函数依赖,又不存在对候选键的传递函数依赖
b、存在对候选键的部分函数依赖,但不存在对候选键的传递函数依赖
c、不存在对候选键的部分函数依赖,但存在对候选键的传递函数依赖
d、既存在对候选键的部分函数依赖,又存在对候选键的传递函数依赖
11.19章节测验1、【单选题】下列应用软件,属于b/s结构的是_______。
a、qq
b、微信
c、政府门户网站
d、360杀毒软件
2、【单选题】jdbc中通常使用_______类或子类对象来执行sql语句。
a、driver
b、connection
c、statement
d、resultset
3、【单选题】crud操作中r通常是指_______操作。
a、增加
b、修改
c、删除
d、查询
4、【单选题】执行数据库的存储过程要用到jdbc中_______类对象。
a、statement
b、preparedstatement
c、callablestatement
d、都可以
5、【单选题】以下关于jdbc的叙述,不正确的是_________。
a、jdbc通过一组java接口实现其目标
b、jdbc使用java.sql.drivermanager类和java.sql.driver类连接到数据库
c、jdbc可做三件事:与数据库建立连接、创建sql语句对象并执行、返回结果数据集并提取数据给高级语言程序
d、jdbc是一种用于执行sql语句的java api 的面向对象的应用程序接口
12.9章节测验1、【单选题】事务的隔离性是指_________。
a、一个事务内部的操作及使用的数据对并发的其他事务而言是独立的、互不相干的;
b、已提交的事务,其数据将被完全写到永久存储设施上;而对未提交的事务,其对永久存储设施上的操作将会被恢复,即对永久存储设施上的数据没有任何影响;
c、事务中包括的所有操作要么都做,要么都不做;
d、事务必须是使数据库从一个一致性状态变到另一个一致性状态;
2、【单选题】事务的原子性是指_________。
a、一个事务内部的操作及使用的数据对并发的其他事务而言是独立的、互不相干的;
b、已提交的事务,其数据将被完全写到永久存储设施上;而对未提交的事务,其对永久存储设施上的操作将会被恢复,即对永久存储设施上的数据没有任何影响;
c、事务中包括的所有操作要么都做,要么都不做;
d、事务必须是使数据库从一个一致性状态变到另一个一致性状态;
3、【单选题】事务的持久性是指_________。
a、一个事务内部的操作及使用的数据对并发的其他事务而言是独立的、互不相干的;
b、已提交的事务,其数据将被完全写到永久存储设施上;而对未提交的事务,其对永久存储设施上的操作将会被恢复,即对永久存储设施上的数据没有任何影响;
c、事务中包括的所有操作要么都做,要么都不做;
d、事务必须是使数据库从一个一致性状态变到另一个一致性状态;
4、【单选题】事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新结果将被写到永久存储设施上;如果一个事务执行失败,则对永久存储设施上的数据已做过的更新被恢复原状,好像整个数据库从未有过这些更新,这样保持了数据库处于_________状态。
a、安全性
b、一致性
c、完整性
d、可靠性
5、【单选题】若事务t对数据对象a加上s锁,则________。
a、事务t可以读a和修改a,其他事务只能对a加s锁,不能加x锁
b、事务t可以读a但不能修改a,其他事务能对a加s锁和x锁
c、事务t可以读a但不能修改a,其他事务只能对a加s锁,不能加x锁
d、事务t可以读a和修改a,其他事务能对a加s锁和x锁
13.6章节测验1、【单选题】sql的grant和revoke可以用来实现_______。
a、自主存取控制
b、强制存取控制
c、数据库审计
d、身份鉴别
2、【单选题】如果要防止窃听信道以窃取数据,则常用的安全控制方法为_______。
a、自主存取控制
b、强制存取控制
c、数据库审计
d、数据加密
3、【单选题】以下不属于数据库安全控制方法的为_______。
a、用户口令
b、存取控制
c、视图
d、触发器
4、【单选题】对数据库中的某个表进行增、删、改、查等操作的审计属于_______。
a、语句审计
b、权限审计
c、对象审计
d、细粒度审计
5、【单选题】关于dbms的安全机制,下列说法不正确的是_________。
a、当有对db访问操作时,任何人都被允许访问
b、推断控制机制是防止通过历史信息或统计信息,推断出不该被其知道的信息,防止通过公开信息推断出私密信息
c、自主安全性是通过授权机制来实现的
d、强制安全性机制是通过对数据和用户强制分类,从而使得不同类别用户能够访问不同级别的数据
14.4章节测验1、【单选题】系统故障会造成________。
a、内存数据丢失
b、硬盘数据丢失
c、软盘数据丢失
d、磁带数据丢失
2、【单选题】在对数据库进行恢复时,对已经commit但更新未写入磁盘的事务执行操作_______操作。
a、redo
b、undo
c、abort
d、rollback
3、【单选题】介质故障的恢复需要_________。
a、当前未执行完的事务撤销
b、当前执行完的事务需要按照运行日志记录的次序重做
c、用最新的备份文件替换发生故障的数据库文件
d、以上工作都需要,但需要注意操作的次序。
4、【单选题】检查点是_________技术中出现的概念。
a、安全性控制
b、故障恢复
c、并发控制
d、完整性控制
5、【单选题】关于undo型日志和redo型日志的差别,下列说法正确的是____________。
a、undo型日志仅保留新值,而redo型日志仅保留旧值
b、undo型日志是先将commit记录写入日志,再将数据写回磁盘output,而redo型日志是先将数据写回磁盘output,再将commit记录写入日志
c、redo型日志是先将commit记录写入日志,再将数据写回磁盘output,而undo型日志是先将数据写回磁盘output,再将commit记录写入日志
d、undo型日志和redo型日志都是既保留新值,又保留旧值
猜你喜欢
- 2022-12-05 20:40
- 2022-12-05 20:37
- 2022-12-05 20:25
- 2022-12-05 20:25
- 2022-12-05 20:20
- 2022-12-05 20:17
- 2022-12-05 20:15
- 2022-12-05 19:11药理学中国大学mooc网课答案
- 2022-12-05 19:07
- 2022-12-05 19:03