中国音乐学院2022年数据库考题

本试卷为中国音乐学院2022年数据库考题,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库考题

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

(  D  )
1、不属于数据库系统组成部分的是( )
A、用户
B、数据库管理系统
C、硬件
D、文件
(  D  )
2、关于数据库系统,下列叙述错误的是
A、可以实现数据共享、减少数据冗余
B、可以表示事物和事物之间的联系
C、支持抽象的数据模型
D、数据独立性较差
(  D  )
3、数据库的结构设计不包括( )。
A、逻辑结构设计
B、物理结构设计
C、概念结构设计
D、用户界面设计
(  C  )
4、Oracle 10g中的g表示( )。
A、网络
B、数据库
C、网格计算
D、版本
(  B  )
5、下面叙述错误的是( )。
A、关系代数最基本的操作有并、差、笛卡儿积、选择和投影
B、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行
C、一般的完整性规则有两个:实体完整性规则是指主关键字值的集合组成部分都不能是空值;引用完整性规则是如果关系R的属性A为外关键字(设为关系S的主关键字),则A的每个值是S的主关键字的某一值或是空值
D、多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库管理系统必须迸行并发控制
(  A  )
6、事务的原子性是指()。
A、事务中包括的所有操作要么都做.要么都不做
B、事务一旦提交.对数据库的改变是永久的
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须使数据库从一个一致性状态变到另一个一致性状态
(  C  )
7、以下不属于DBA职责的是( )
A、定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限
B、参与数据库设计的全过程,决定整个数据库的结构和内容
C、为终端用户开发和设计应用程序
D、定义和实施数据库的备份和恢复策略
(  B  )
8、在数据库系统中,对数据操作的最小单位是()。
A、字节
B、数据项
C、记录
D、字符
(  A  )
9、一个数据库系统( )概念视图。
A、只能有一种
B、最多只能有两种
C、至少有两种
D、可以有多种
(  B  )
10、关于候选键与主键,下列说法正确的是
A、一个表中只能创建一个主键和一个候选键
B、一个表中只能创建一个主键,但可以定义若干个候选键
C、一个表中可以创建若干个主键和候选键
D、一个表中可以创建若干个主键,但只能定义一个候选键
(  A  )
11、单个用户使用的数据库视图的描述为()。
A、外模式
B、概念模式
C、内模式
D、存储模式
(  A  )
12、在emp表中查找名字以G开头的SQL语句是( )。
A、SELECT ename, hiredate
FROM emp
WHERE ename like 'G%'
B、SELECT last_name, hiredate
FROM emp
WHERE ename == 'G%'
C、SELECT last_name, hiredate
FROM emp
WHERE ename in 'G%'
D、SELECT ename, hiredate
FROM emp
WHERE ename like 'G___'
(  C  )
13、在一个主动性的数据库性能监视过程中,你在AWR报告中发现了log file sync等待事件出现在TOP 5等待事件列表中,这个事件暗示着( )。
A、频繁的日志切换正在发生。
B、日志(REDO)的产生比LGWR写出的数据更快。
C、在应用程序中频繁的COMMIT和ROLLBACK正在发生。
D、在数据库中频繁的增量检查点正在发生。
(  D  )
14、下列关于字段属性的叙述中,正确的是( )。
A、输入掩码可以用于限定该字段数据的显示格式
B、设置字段默认值就是规定该字段值不允许为空
C、只有"文本"型和“数字型”的数据能够使用"输入掩码"
D、"有效性规则"属性只允许定义一个条件表达式
(  B  )
15、如果要创建一个数据组分组报表,第一个分组表达式是"部门",第二个分组表达式是"性别",第三个分组表达式是"基本工资",当前索引的索引表达式应当是()。
A、部门+性别+基本工资
B、部门+性别+STR基本工资)
C、STR基本工资)+性别+部门
D、性别+部门+STR基本工资)
(  D  )
16、下列Oracle函数中能够返回两个字符串连接后的结果的是:( )。
A、initcap
B、instr
C、trim
D、concat
(  C  )
17、数据库管理系统的工作不包括( )。
A、定义数据库
B、对己定义的数据库进行管理
C、对定义的数据库提供操作系统
D、数据通信
(  B  )
18、数据库管理系统在( )的支持下,支持用户对数据库的各项操作。
A、计算机管理软件
B、操作系统
C、应用软件
D、工具软件
(  B  )
19、在SQL语言查询语句中,WHERE子句实现关系代数的 ____
A、投影运算
B、选择运算
C、连接运算
D、交运算
(  A  )
20、完全备份时,数据库应该处于( )
A、mount状态
B、no mount状态
C、归档模式
D、非归档模式

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

1、在SQL Server 2008 R2中,数据库是由( )文件和( )文件组成的。
2、根据SQL Server的安全性要求,当某一用户要访问SQL Server中的数据库时,必须在SQL Server上创建( )和( )。
3、数据库恢复的基本原理是( )。
4、数据库管理系统(DBMS)的主要功能是______。
5、设有关系模式R(A,B,C,D、,函数依赖F={AB→C,C→D,D→A},则R的所有3个可能的候选码分别是( )、( )、( )。
6、数据库中,数据的______是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
7、数据库系统的数据独立性是指不会因为系统数据______与数据逻辑结构的变化而影响应用程序。
8、DBMS对数据库的安全保护功能是通过( )、( )、( )和( )四个方面实现的。
9、数据库管理系统提供的数据控制方面的功能包括数据的()_保护、数据的()检查、()和数据库恢复。
10、SQL Server中有()、完全还原和批日志还原。

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

1、简述数据库设计的概念。
2、SQL Server 2008所使用的运算符类别有哪些?
3、简述数据库的恢复模式。
4、关系模型有何特点?

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

1、设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:
关系S:
S# SNAME AGE SEX
1 李强 23 男
2 刘丽 22 女
3 张友 22 男
关系SC:
S# C# GRADE
1 K1 83
82 K1 85
5 K1 92
2 K5 90
5 K5 84
5 K8 80
关系C:
C# CNAME TEACHER
K1 C语言 王华
K5 数据库原理 程军
K8 编译原理 程军
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名。
(4)检索“李强”同学不学课程的课程号。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为K1和K5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
相关标签:
  • 数据库原理及应用
  • 中国音乐学院
  • 考题