新疆农业大学2022年数据库期末

本试卷为新疆农业大学2022年数据库期末,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库期末

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

(  D  )
1、关于数据库系统,下列叙述错误的是
A、可以实现数据共享、减少数据冗余
B、可以表示事物和事物之间的联系
C、支持抽象的数据模型
D、数据独立性较差
(  C  )
2、下面关于Acess 表的叙述中,错误的是 ()
A、在Access表中,可以对备注型字段进行“格式”属性设置
B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号
C、创建表之间的关系时,应关闭所有打开的表
D、可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。
(  B  )
3、Oracle中( )进程负责把修改后的数据块写入数据文件。
A、LGWR
B、DBWR
C、PMON
D、SMON
(  A  )
4、ORACLE数据库物理结构包括以下三种文件,以下不属于的是( )。
A、系统文件
B、日志文件
C、数据文件
D、控制文件
(  B  )
5、在关系的一个码中移去某个属性,它仍然是这个关系的码,这样的码称为
A、全码
B、超码
C、主属性
D、外码
(  B  )
6、将符合要求的初始数据装载到数据库中去是指
A、应用程序设计
B、加载数据
C、数据库试运行
D、数据库维护
(  D  )
7、缩略字DBS 指的是( )。
A、数据库
B、数据库管理系统
C、数据库管理员
D、数据库系统
(  B  )
8、关系规范化中的插入异常是指
A、不该插入的数据插入
B、应该插入的数据没插入
C、插入了没有用的数据
D、插入了错误的数据
(  C  )
9、有三个关系R,S和T如下:由关系R和S得到关系T,使用的关系运算是( )。
A、连接
B、交
C、笛卡尔积
D、并
(  B  )
10、SELECT语句中FOR UPDATE子句的作用是:( )。
A、确定要更新哪个表
B、对查询出来的结果集中的记录进行加锁,阻止其它事务或会话的修改
C、通过查询对数据进行更新
D、在查询的表整体进行加锁
(  C  )
11、数据库系统管理员按照事务的方式执行下面的语句:
Create table tab1 (a int,b int)
insert into tabl values(1,2)
insert into tab1 values(2,3)
commit
Insert into tab1 values(2,3)
Insert into tab1 values(1,6)
Commit
Delete from tab1 where a=1
Insert into tab1 values(1,7)
Delete from tab1 where a=1
Insert into tab1 values(1,8)
数据库系统突然崩溃,系统重新启动后,该管理员执行
Select count(*) from tab1
数据库系统的输出是多少?
A、6
B、3
C、4
D、5
(  D  )
12、关系数据库规范化是为解决关系数据库中()问题而引入的。
A、提高查询速度
B、保证数据的安全性和完整性
C、减少数据操作的复杂性
D、插入异常.删除异常和数据冗余
(  D  )
13、在下列数据库管理系统中,不属于关系型的是( )。
A、Micorsoft Access
B、SQL server
C、Oracle
D、DBTG系统
(  B  )
14、学生表student包含sname、sex、age三个属性列,其中age的默认值是20,执行如下SQL语句的结果是________:INSERT INTO student(sex,sname,age) VALUES('M','Lili');
A、执行成功,sname,sex,age的值分别是Lili,M,20
B、SQL语句不正确,执行失败
C、执行成功,sname,sex,age的值分别是M,Lili,NULL
D、执行成功,sname,sex,age的值分别是M,Lili,20
(  A  )
15、Oracle中( )用于在用户之间控制对数据的并发访问
A、锁
B、索引
C、分区
D、主键
(  C  )
16、Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指____。
A、各条记录中的数据彼此有一定的关系
B、一个数据库文件与另一个数据库文件之间有一定的关系
C、数据模型符合一定条件的二维表格式
D、数据库中各个字段之间彼此有一定的关系
(  B  )
17、若为xs.dbf表添加一个宽度为6的字符型字段mc, 以下命令中正确的是( )。
A、ALTER TABLE xs ADD mc C(6)
B、ALTER xs.dbf ADD COLUMN mc C(6)
C、ALTER xs.dbf ADD mc C(6)
D、ALTER TABLE xs ADD FIELD mc C(6)
(  A  )
18、UNIX下,文件权限读、写、执行的三种标志符号依次是)。
A、rwx
B、xrw
C、rdx
D、srw
(  C  )
19、在数据库方式下,信息处理中占据中心位置的是()。
A、磁盘
B、程序
C、数据
D、内存
(  B  )
20、以下哪个表空间不能设置为OFFLINE( )?
A、USER
B、SYSTEM
C、TOOLS
D、INDEX

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

1、数据库设计中,前四个阶段可统称为( ),后两个阶段统称为( )。
2、数据库的物理结构设计主要包括( )和( )。
3、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和______。
4、在数据库中,产生数据不一致的根本原因是______。
5、一个关系模式的定义主要包括关系名、属性名、________、属性长度和关键字。
6、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C,A→D,D→C},ρ={AB,AC,BD}是R上的一个分解,则分解ρ中所丢失的函数依赖分别是( )、( )、( )。
7、关系模式R(C,T,S,N,G),其函数依赖集F={C→T,CS→G,S→N},求R的所有候选码
8、()范式消除了主属性对主码的部分函数依赖和传递函数依赖。
9、无论是存储过程还是触发器,都是( )语句和( )语句的集合。
10、命令 ?LEN(“THIS IS MY BOOK”) 的结果是____。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是角色?
2、什么是数据库?
3、什么是类?
4、什么是数据字典?

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

1、设学生课程数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX)
学习关系SC(S#,C#,GRADE)
课程关系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩
和课程名。
用SQL语句表达下列操作
(1)检索选修课程名称为“MATHS”的学生的学号与姓名
(2)检索至少学习了课程号为“C1”和“C2”的学生的学号
(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄
(4)检索平均成绩超过80分的学生学号和平均成绩
(5)检索选修了全部课程的学生姓名
(6)检索选修了三门课以上的学生的姓名
相关标签:
  • 数据库原理及应用
  • 新疆农业大学
  • 期末