中国计量大学2022年数据库原理及应用模拟

本试卷为中国计量大学2022年数据库原理及应用模拟,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库原理及应用模拟

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

(  A  )
1、数据逻辑独立性是指( )。
A、模式改变,外模式和应用程序不变·
B、模式改变,内模式不变·
C、内模式改变,模式不变·
D、内模式改变,外模式和应用程序不变
(  D  )
2、参数maxtrans指定每个( )上允许的最大并发的事务数。
A、table
B、segment
C、extent
D、block
(  D  )
3、在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句( )。
A、SELECT * FROM CUSTOMER WHERE PRICE MORE THAN 500;
B、SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *;
C、SELECT * FROM CUSTOMER WHERE PRICE LIKE '%500%';
D、SELECT * FROM CUSTOMER WHERE PRICE>=500;
(  B  )
4、分布式数据库是数据库技术和( )结合的产物。
A、面向对象技术
B、计算机网络
C、数据分离技术
D、数据分布技术
(  D  )
5、下面哪一条不符合数据库系统的特点( )
A、数据结构化
B、数据独立性强
C、数据共享性高
D、数据面向应用程序
(  A  )
6、在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访问控制措施,这主要是为了实现数据库的
A、安全性
B、完整性
C、并发控制
D、恢复
(  D  )
7、概念结构设计的主要目标是产生数据库的概念结构,该结构主要反映( )。
A、应用程序员的编程需求
B、DBA的管理信息需求
C、数据库系统的维护需求
D、企业组织的信息需求
(  C  )
8、下列关于数据库的正确叙述是
A、数据库是一个 DBF 文件
B、数据库是一个关系
C、数据库是一个结构化的数据集合
D、数据库是一组文件
(  C  )
9、在select语句中使用group by sno时,sno必须( )。
A、在where中出现
B、在from中出现
C、在select中出现
D、在having中出现
(  A  )
10、E-R(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( )
A、概念模型
B、逻辑模型
C、内部模型
D、外部模型
(  D  )
11、在Oracle中,将当前系统所有角色都授予scott,除Payroll外,下列哪个是正确的?()
A、ALTER DEFAULT ROLLE USER scott ALL EXCEPT Payroll
B、ALTER USER DEFAULT ROLLE ALL EXCEPT Payroll
C、ALTER DEFAULT ROLLE ALL EXCEPT USER scott
D、ALTER USER scott DEFAULT ROLLE ALL EXCEPT Payroll
(  A  )
12、下列操作中,哪个不是SQL Server服务管理器功能()?
A、执行SQL查询命令
B、停止SQL Server 服务
C、暂停SQL Server服务
D、启动SQL Server服务
(  D  )
13、数据库中存储的是______。
A、数据结构
B、数据模型
C、数据
D、数据及数据之间的联系
(  C  )
14、Oracle中的( )操作需要数据库启动到mount 阶段。
A、重命名控制文件
B、删除用户
C、切换数据库归档模式
D、删除表空间
(  B  )
15、假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为( )
A、2000<工资<5000
B、>=2000and<=5000
C、>=2000or<=5000
D、2000=<工资and工资<=5000
(  A  )
16、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于____。
A、一对一联系
B、一对二联系
C、多对多联系
D、一对多联系
(  B  )
17、将多个查询结果返回一个结果集合的运算符是____。
A、JOIN
B、UNION
C、INTO
D、LIKE
(  A  )
18、把一个数据库分布在若干台计算机中,称为( )数据库。
A、分布式
B、集中式
C、直接
D、顺序
(  B  )
19、你将控制文件备份至trace文件下面( )描述对trace的建立是正确的。
A、trace文件是二进制文件
B、trace包含控制文件的SQL脚本
C、当包含控制文件时,trace是一个备份集
D、trace包含手动创建控制文件的指南
(  C  )
20、系统中有权利启动和关闭数据库的用户是( )。
A、hr
B、user
C、system
D、scott

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

1、合并查询使用的操作符是()。
2、按照索引记录的存放位置,索引可分为( )与( )。
3、合并局部E-R图时可能会发生属性冲突、命名冲突和( )。
4、数据库设计包括数据库的结构设计和数据库的(  )。
5、查询学生的姓名和出生年的SQL语句是 select  sname as 姓名, year( )-sage as 出生年 from student
6、Transact-SQL中可以使用( )和( )两种变量。
7、衡量授权机制的两个重要指标是( )和( )。
8、在报表中最多可按____个字段或表达式进行排序。
9、处理事件的代码称为______。
10、从数据处理的角度而言,数据访问页和窗体类似,所不同的是数据访问页存储在Access数据库的____部。

三、名词解释题 (共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.检索计算机系年龄在40岁以上的教师号、教师姓名。
2.查询学生的学号、姓名和年龄
3.查询有全部课程都及格的学号及其平均分
4.检索张三同学所学课程的成绩,列出SN、Cno和Score