延安大学2022年数据库样卷

本试卷为延安大学2022年数据库样卷,题目包括:单项选择题,填空题,简单题,综合应用题。

覆盖的内容包括:简答,综合应用。

数据库样卷

一、单项选择题 (共20题,每题2分,共计40分)

(  B  )
1、若在查询条件中使用了通配符"[!]",它的含义是( )
A、通配任意长度的字符
B、通配不在方括号内的任意单个字符
C、通配方括号内列出的任一单个字符
D、错误的使用方法
(  C  )
2、下列说法中正确的是( )。
A、数据的存储结构与数据逻辑结构之间的独立性称为数据的逻辑独立性
B、在三级模式间引入二级映像的主要作用是提高数据与程序的安全性
C、对一个数据库系统来说,实际存在的只有物理级数据库
D、在数据库系统的三级模式结构中,内模式描述了数据库中全体数据的全局逻辑结构和特征
(  C  )
3、下列叙述中,错误的是( )。
A、数据库技术的根本目标是要解决数据共享的问题
B、数据库设计是指设计一个能满足用户要求,性能良好的数据库
C、数据库系统中,数据的物理结构必须与逻辑结构一致
D、数据库系统是一个独立的系统,但是需要操作系统的支持
(  C  )
4、对多用户的并发操作加以控制和协调是指
A、数据集成
B、数据共享
C、并发控制
D、故障恢复
(  D  )
5、子模式(视图)是( )
A、模式的副本
B、存储模式
C、多个模式的集合
D、模式的逻辑子集
(  A  )
6、关于数据库事务描述不正确的是
A、一个事务中的所有对数据库的改变可以部分完成和部分不完成.
B、一个事务中的所有对数据库的改变必须全部完成或全部不完成.
C、数据库的事务是不可以再次划分的.
D、如果事务在完成前被中断,数据库管理系统能把那些由未完成事务所产生的数据变化从数据库中恢复
(  B  )
7、在使用数据库中使用索引的目的是:
A、提高数据文件的存储率.
B、可以更加有效的控制事务处理中的幻影问题.
C、增加DBMS的安全性.
D、提高增加记录的效率.
(  B  )
8、下面叙述中正确的是( )。
A、数据库系统的最基本特点是数据库系统管理的数据量很庞大
B、数据库管理员(DBA)是负责全面地管理数据库系统工作的一组入员
C、数据库系统和数据库管理系统含义基本相同,这两个术语在使用上常常不加区别
D、数据库管理员(DBA)是设计和实现数据库管理系统的一组人员
(  C  )
9、在数据操纵语言包括的主要SQL语句中,用于将数据插人到表或视图中的是
A、DELETE
B、UPDATE
C、INSERT
D、SELECT
(  A  )
10、评估下列CREATE TABLE命令:CREATE TABLE orders(ord_no NUMBER(2) CONSTRAINT ord_pk PRIMARY KEY,Ord_date DATE,Cust_id NUMBER(4));CREATE TABLE ord_items(ord_no NUMBER(2),Item_no NUMBER(3),Qty NUMBER(3) CHECK (qty BETWEEN 100 AND 200),Expiry_date date CHECK (expiry_date > SYSDATE),CONSTRAINT it_pk PRIMARY KEY (ord_no,item_no),CONSTRAINT ord_fk FOREIGN KEY(ord_no) REFERENCES orders(ord_no));当执行上述命令时失败,原因是什么?( )
A、SYSDATE不能用于CHECK约束。
B、BETWEEN子句不能用于CHECK约束。
C、CHECK约束不能放在具有DATE数据类型的列。
D、ORD_NO和ITEM_NO不能用于复合主键因为ORD_NO也是外键。
(  B  )
11、你的数据库实例配置 UNDO 自动管理并且 UNDO_RETENTION 参数设置为 900 秒。执行下面的命令启用 retention guarantee:
SQL> ALTER TABLESPACE undotbs1 RETENTION GUARANTEE;
这个命令在数据库中的影响是( )。
A、undo 表空间中的 extent 会保留数据直到下次数据库完整备份
B、undo 表空间中包含已提交的 undo extent 在15分钟内不会被覆盖
C、undo 表空间中的包含已提交的 data extent 不会被覆盖直到数据库实例关闭
D、undo 表空间中包含已提交的 undo extent 在被覆盖前会被传输到 Flash Recovery Area
(  D  )
12、下列四项中,不属于SQL2000实用程序的是( )。
A、企业管理器
B、查询分析器
C、服务管理器
D、媒体播放器
(  C  )
13、以下是对单用户数据库系统的描述,请选择错误描述的选项()。
A、单用户数据库系统是一种早期的最简单的数据库系统
B、在单用户系统中,整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机之间不能共享数据
C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据
D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了
(  D  )
14、在用SQL查询时,用WHERE子句指出的是______。
A、查询视图
B、查询结果
C、查询目标
D、查询条件
(  B  )
15、为数据表创建索引的目的是 。
A、归类
B、提高查询的检索性能
C、创建主键
D、创建唯一索引
(  D  )
16、下列选项中,数据库系统的组成部分不包括( )
A、DBMS
B、DBA
C、DB
D、DBS
(  C  )
17、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的( )约束。
A、实体完整性
B、参照完整性
C、用户自定义完整性
D、用户操作
(  C  )
18、下列选项,不属于Access 2010数据类型的有()
A、文本型
B、数字型
C、变体型
D、计算型
(  C  )
19、系统变量名均以 开头____。
A、字母
B、数字
C、下划线
D、汉字
(  B  )
20、DATATIME支持的最大年份为________年。
A、2070
B、9999
C、3000
D、2099

二、填空题 (共10题,每题2分,共计20分)

1、数据库设计中,前四个阶段可统称为( ),后两个阶段统称为( )。
2、数据库的物理结构设计主要包括( )和( )。
3、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于()的关系。
4、在关系代数中,从两个关系中找出相同元组的运算称为()运算。
5、规则和默认是用来帮助用户实现数据库的()。
6、事务日志备份只备份数据库的()。
7、关系代数运算中,传统的集合运算有并、交、差和________。
8、在Access中,处理事件的代码称为____。
9、处理事件的代码称为______。
10、命令 ?LEN(“THIS IS MY BOOK”) 的结果是____。

三、简单题 (共4题,每题5分,共计20分)

1、数据库由哪几种类型的文件组成?其扩展名分别是什么?
2、简述关系的性质。
3、简述数据库备份和还原的基本概念?
4、数据概念

四、综合应用题 (共1题,每题20分,共计20分)

1、假设有如下关系模式
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
用子查询实现:
1.查询有成绩不及格的学生的基本信息
2.用子查询实现:查询选修了两门课以上(包括两门课)的学生的学号和姓名。
3.用子查询实现:查询选修了课程名为“数据库原理”的学生的学号和姓名。
4.用子查询实现:查询年龄高于平均年龄的学生学号、姓名和年龄。
5.查询比计算机系的任一个学生的年龄都大的学生姓名和年龄。
6.查询已经有学生选的课程信息:课程号,课程名称
7.查询计算机系学生的信息,生成一个新表TEMP