浙江科技学院2022年数据库原理期末测试卷

本试卷为浙江科技学院2022年数据库原理期末测试卷,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理期末测试卷

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

(  A  )
1、下列关于共享服务器模式的叙述不正确的是( )。
A、在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程
B、一个数据库实例可以启动多个调度进程
C、在共享服务器操作模式下,Oracle实例将启动进程Dnnn为用户进程分配服务进程
D、共享服务器操作模式可以实现少量服务器进程为大量用户进程提供服务
(  C  )
2、在数据库系统中死锁属于( )。
A、系统故障
B、程序故障
C、事务故障
D、介质故障
(  A  )
3、下列哪种数据管理技术难以保存数据()。
A、人工管理
B、独享式文件管理
C、共享式文件管理
D、数据库系统管理
(  A  )
4、【】主要是指某些特定应用要求的数据存取时间限制。
A、响应时间
B、数据恢复
C、数据的安全保密性
D、数据的完整性
(  C  )
5、以下不属于DBA职责的是( )
A、定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限
B、参与数据库设计的全过程,决定整个数据库的结构和内容
C、为终端用户开发和设计应用程序
D、定义和实施数据库的备份和恢复策略
(  C  )
6、数据库系统中,DBA表示()。
A、应用程序设计者
B、数据库使用者
C、数据库管理员
D、数据库结构
(  A  )
7、在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是()。
A、实现X封锁的读
B、实现S封锁的读
C、不加封锁的读
D、实现共享型封锁的读
(  C  )
8、在数据库技术中,独立于计算机系统的模型是()。
A、面向对象的模型
B、关系模型
C、E-R模型
D、层次模型
(  D  )
9、以下是对主从式结构 数据库系统的描述,请选择错误描述的选项。()
A、主从式结构是指一个主机带多个终端的多用户结构
B、在这种结构中,数据库系统的应用程序、DBMS、数据等都集中存放在主机上
C、所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据,能够共享数据源
D、主从式结构的优点是系统性能高,是当终端用户数目增加到一定程度后,数据的存取通道不会形成瓶颈
(  D  )
10、在MySQL中,模糊查询的匹配符,其中______可以匹配单个字符。
A、%
B、*
C、?
D、_
(  A  )
11、在Oracle中,事务中使用下列SQL语句不会引起锁定?( )
A、SELECT
B、INSERT
C、UPDATE
D、DELETE
(  A  )
12、假设有三个基本表:学生表S(学生姓名不重复)、课程表C、学生选课表SC,它们的结构如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SQL语句是( )。
A、SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=‘王华’)
B、SELECT SN,AGE,SEX FROM S WHERE SN=“王华”
C、SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=“王华”)
D、SELECT SN,AGE,SEX FROM S WHERE AGE>王华
(  B  )
13、一个m:n联系转换为一个关系模式。关系的码为____。
A、某个实体的码
B、各实体码的组合
C、n端实体的码
D、任意一个实体的码
(  B  )
14、在SQL语言查询语句中,WHERE子句实现关系代数的 ____
A、投影运算
B、选择运算
C、连接运算
D、交运算
(  D  )
15、下列字符中不能做变量名的开头的是( )。
A、英文字母
B、下划线
C、汉字
D、数字
(  C  )
16、扩展名为DBC的文件是( )
A、表单文件
B、数据库表文件
C、数据库文件
D、项目文件
(  D  )
17、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。
A、中国、美国、法国、日本
B、法国、日本、美国、中国
C、中国、日本、法国、美国
D、法国、美国、日本、中国
(  D  )
18、将员工号为1007的员工薪水改为3500 , 职位改为Programmer,下列SQL语句正确的是:( )。
A、update emp
set salary = 3500 and job = 'Programmer'
where empno = 1007 ;
B、update emp
set salary = 3500 ,set job = 'Programmer'
where empno = 1007 ;
C、update emp
salary = 3500 , job = 'Programmer'
where empno = 1007 ;
D、update emp
set salary = 3500 , job = 'Programmer'
where empno = 1007 ;
(  D  )
19、以下权限哪个是系统权限?( )
A、ALTER
B、EXECUTE
C、PREFERENCES
D、BACKUP ANY TABLE
(  D  )
20、用命令DIMENSION S(3,4)定义后,S数组中共有 个数组元素____。
A、3
B、4
C、7
D、12

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

1、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
2、在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为()。
3、数据库的概念模型独立于______ 。
4、数据库管理系统(DBMS)的主要功能是______。
5、据库系统的最大特点是数据的三级抽象和______。
6、一个关系模式的定义格式为________。
7、在“学生-选课-课程”数据库中的三个关系如下:S(SNo,SName,Sex,Age), SC(SNo,CNo,Grade),C(CNo,CName,Teacher)。查找选修“数据库技术”这门课程的学生的学生名和成绩。使用连接查询的SQL语句是:SELECT SName, GradeFROM S, SC, CWHERE CName='数据库技术'AND S.SNo=SC.SNoAND ( )
8、在Access报表视图中,用于创建报表结构或修改已有报表结构的视图是____。
9、数据库保护分为:安全性控制、()、并发性控制和数据恢复。
10、存取权限由( )和( )两个要素组成。

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

1、数据库系统阶段特点
2、T-SQL中有几种标识符?它们的区别是什么?
3、简述数据库恢复的几种方法?
4、为什么关系中不允许有重复元组?

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

1、已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。
(1)写出关系模式S的基本函数依赖和主码。
(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?
(3)将关系模式分解成3NF,并说明为什么?
相关标签:
  • 数据库原理及应用
  • 浙江科技学院
  • 期末测试卷