沈阳理工大学数据库基础测试卷

本试卷为沈阳理工大学数据库基础测试卷,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础测试卷

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

(  A  )
1、有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
A、连接
B、选择
C、投影
D、并
(  D  )
2、Oracle中,下列( )不是一个角色。
A、CONNECT
B、DBA
C、RESOURCE
D、CREATE SESSION
(  B  )
3、DROP命令属于( )语句。
A、数据控制
B、数据定义
C、数据查询
D、数据操纵
(  D  )
4、SQL语言一次查询的结果是一个( )。
A、记录
B、数据项
C、元组
D、表
(  C  )
5、以下不属于DBA职责的是( )
A、定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限
B、参与数据库设计的全过程,决定整个数据库的结构和内容
C、为终端用户开发和设计应用程序
D、定义和实施数据库的备份和恢复策略
(  B  )
6、如果两个实体集之间的联系是m:n,转换为关系时()。
A、联系本身不必单独转换为一个关系
B、联系本身必须单独转换为一个关系
C、联系本身也可以不单独转换为一个关系
D、将两个实体集合并为一个实体集
(  B  )
7、下列哪个不是数据库系统必须提供的数据控制功能()。
A、安全性
B、可移植性
C、完整性
D、并发控制
(  D  )
8、专门的关系运算不包括下列中的( )
A、联接运算
B、选择运算
C、投影运算
D、交运算
(  D  )
9、在关系模式 R 中,能函数决定 R 中所有属性的属性组,称为关系模式 R 的( )
A、主键
B、候选键
C、外键
D、超键
(  C  )
10、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )
A、DB包含DBS和DBMS
B、DBMS包含DB和DBS
C、DBS包含DB和DBMS
D、没有任何关系
(  D  )
11、假设正在写一个ALTER PROFILE 语句来修改dog_prof概要文件的参数值,其SQL语句如下:ALTER PROFILE dog_prof LIMIT CPU_PER_SESSION 3600 IDLE_TIME 30请问,使用概要文件dog_prof的用户在下一个会话(下一次连接)中被允许访问的时间是( )。
A、60小时的CPU时间和30分钟没有活动
B、60秒钟的CPU时间和30分钟没有活动
C、36秒钟的CPU时间和30秒钟没有活动
D、36秒钟的CPU时间和30分钟没有活动
(  C  )
12、设有一个SPJ数据库,其包括S,P,J,SPJ四个关系:S (SNO, SNAME, STATUS, CITY);P (PNO, PNAME, COLOR, WEIGHT);J (JNO, JNAME, CITY);SPJ (SNO, PNO, JNO, QTY);供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P有零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)城市组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。供应工程J1零件为红色的供应商号码SNO用关系代数表示为( )。
A、∏SNO(σJNO=’J1’(SPJ) ∧(σColor=’红’(P))
B、∏SNO(σJNO=’J1’, Color = ’红’(P ∞SPJ ∞S))
C、∏SNO(σJNO=’J1’(SPJ) ∞(σColor=’红’(P))
D、∏SNO(σJNO=’J1’(SPJ) ∞( σColor=’红’(P)∞S)
(  D  )
13、SQL Server 2000中删除表中记录的命令是( )。
A、DELETE
B、SELECT
C、UPDATE
D、DROP
(  A  )
14、为完成数据库管理系统的功能,数据库管理系统提供相应的数据语言。数据控制语言是其中之一,下列所述不是数据控制语言的功能的是( )。
A、数据操纵
B、数据完整性定义
C、数据安全性定义
D、故障恢复
(  A  )
15、对数据库数据的删除是由数据库管理系统的哪个功能模块实现的?( )
A、数据库存取功能模块
B、数据库存储管理功能模块
C、数据库运行处理功能模块
D、数据库维护功能模块
(  B  )
16、Create trigger命令用于创建____。
A、存储过程
B、触发器
C、视图
D、表
(  C  )
17、在SQL语句中,至少包括的子句包括()。
A、SELECT.INTO
B、仅SELECT
C、SELECT.FROM
D、SELECT.GROUP
(  B  )
18、phpMyadmin作为MySQL的一种图形化管理工具,其工作模式为______。
A、脚本方式
B、B/S模式
C、C/S模式
D、命令行方式
(  A  )
19、【】又称为数据库中的知识发现。
A、数据挖掘
B、数据仓库
C、数据分析
D、数据整理
(  C  )
20、以下运算结果不为空值的是( )。
A、12+NULL
B、60*NULL
C、NULL‖’NULL’
D、12/(60+NULL)

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

1、数据库系统中,用于存放三级结构定义的数据厍称为( )
2、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和______。
3、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为______。
4、F连接是从关系R和S的笛卡儿积中选取属性间满足________。
5、在Transact-SQL中可以使用两类注释符:单行注释( )和多行注释( )。
6、在Access中,撤销数据库密码时,需以____方式打开数据库。
7、Access数据库提供了_____与“压缩和修复”两种方法来保证数据库的可靠性。
8、在Access中,可以用SQL的_______语句创建表。
9、根据数据访问页的用途,可将数据访问页分为交互式报表页、____和数据分析页三种类型。
10、表由结构和_______两部分组成。

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

1、从学生关系表S中,删除所有姓氏为“陈”的同学( )。
2、文件的扩展名
3、简述死锁及其解决办法。
4、数据分组(data grouping)

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

1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数
表达式表示下列查询语句:
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。
(4)检索”李强”同学不学课程的课程号(C#)。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为k1和k5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。