沈阳师范大学数据库原理及应用期末

本试卷为沈阳师范大学数据库原理及应用期末,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理及应用期末

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

(  B  )
1、用于删除表中所有数据行的命令是( )
A、DELETE TABLE
B、TRUNCATE TABLE
C、DROP TABLE
D、ALTER TABLE
(  A  )
2、如果 X→Y 和 Y X 成立,那么 X→Y 是一个平凡的函数依赖,他可以根据 Armstrong 推理规则的 ( )推出
A、自反律
B、合并律
C、增广律
D、分解律
(  B  )
3、在关系代数中,从两个关系中找出相同元组的运算称为( )运算
A、并
B、交
C、差
D、除
(  D  )
4、下列哪条语句不属于SQL数据操纵功能()。
A、SELECT
B、DELETE
C、INSERT
D、CREATE TABLE
(  D  )
5、下列有关数据库的概念模式叙述中,错误的是() 。
A、不涉及数据的物理存储细节和硬件环境,与具体的机器和DBMS无关
B、一个数据库系统只有一个概念模式
C、是整个数据库数据在逻辑上的视图,即是数据库的整体逻辑
D、是数据在数据库内部的表示方式
(  D  )
6、DBMS中实现事务持久性的子系统是( )
A、安全性管理子系统
B、完整性管理子系统
C、并发控制子系统
D、恢复管理子系统
(  B  )
7、不同的实体是根据( )区分的。
A、名字
B、属性的不同
C、代表的对象
D、属性的多少
(  B  )
8、在关系代数中,对一个关系做操作以后,新关系的元组个数( )原来关系的元组的个数。
A、小于
B、小于或等于
C、等于
D、大于
(  B  )
9、在Oracle中,使用以下语句创建视图:
CREATE OR REPLACE VIEW pen_view
AS SELECT * FROM order_master
WHERE ostatus = ‘p’ WITH CHECK OPTION CONSTRAINT penv;
当用户试图执行以下语句:
UPDATE pen_view SET ostatus = ‘d’ WHERE ostatus=’p’;
下列描述正确的是( )。
A、Oracle将ostatus修改为d,不提示任何错误
B、Oracle不执行更新操作,并返回错误信息
C、Oracle将ostatus修改为d,同时返回错误信息
D、Oracle不执行更新操作,也不提示任何错误
(  D  )
10、在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  )
11、select insert('长江长城黄山黄河',1,0,'八角楼')的结果是______。
A、八角楼长江长城黄山黄河
B、八长江长城黄山黄河
C、长江长城黄山黄河
D、八角楼城黄山黄河
(  D  )
12、下面对Oracle的密码规则描述,哪个是错误的?()
A、Oracle密码必须由英文字母,数值,#,下划线_),美元字符($)构成,密码的最大长度为30字符,并不能以“$”,“#”,“_”或任何数字卡头;密码不能包含像“SELECT”,“DELETE”,“CREATE”这类的ORACLE/SQL关键字
B、Oracle的若算法加密机制()两个相同的用户名和密码在两台不同的ORACLE数据库机器中,将具有相同的哈希值。这些哈希值存储在SYS.USER表中,可以通过像DBA_USE这类的试图来访问
C、Oracle默认配置下,每个中户如果有10此的失败登录,此账户将会被锁定
D、SYS账户在Oracle数据库中有最高权限,能够做任何事情,包括启动/关闭Oracle数据库,如果SYS被锁定,将不能访问数据库
(  A  )
13、Oracle中( )用于在用户之间控制对数据的并发访问
A、锁
B、索引
C、分区
D、主键
(  B  )
14、在数据表视图中,当前光标位于某条记录的某个字段时,按( )键,可以将光标移动到当记录的下一个字段处。
A、Ctrl
B、Tab
C、Shift
D、Esc
(  B  )
15、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。
A、索引
B、主键
C、必需
D、有效性规则
(  C  )
16、下列命令不属于DBMS的数据定义语言的是:____。
A、CREATE
B、DROP
C、INSERT
D、ALTER
(  C  )
17、创建了VFP的包含了通用型字段的表文件,则在当前磁盘上建立了两个文件其扩展名分别是( )。
A、PJX,PJT
B、DBC,DCT
C、DBF,FPT
D、MNX,MNT
(  D  )
18、在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用()。
A、GROUP BY
B、ORDER BY
C、WHERE
D、HAVING
(  B  )
19、下列创建表语句正确的是:( )。
A、create table emp( id number(4) , ) ;
B、create table emp( id number(4) ) ;
C、lter table emp( id number(4) ) ;
D、lter table emp( id number(4), )
(  A  )
20、【】又称为数据库中的知识发现。
A、数据挖掘
B、数据仓库
C、数据分析
D、数据整理

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

1、将查询结果存储到一个新建的数据库表或临时表中的命令是()。
2、结构设计又称为( )。
3、数据库设计包括( )和 ( )两方面的内容。
4、事务日志备份只备份数据库的()。
5、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的________。
6、设有关系模式R(A,B,C,D、,函数依赖F={AB→C,D→B},则F在模式ACD上的投影为( );F在模式AC上的投影为( )。
7、按照转储状态,数据转储又可分为( )和( )。
8、命令 ?ROUND(337.2007,3) 的执行结果是______。
9、TIME() 返回值的数据类型是______。
10、符合结构化原则的三种基本控制结构是:选择结构、循环结构和______。

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

1、信息有哪三种世界,它们各有什么特点,它们之间有什么联系?
2、简述存储过程的优点。
3、数据库备份有哪几种类型?
4、数据概念

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

1、基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,
GRADE为成绩。按要求写出SQL语句。
1)检索所有比“王华”年龄大的学生姓名、年龄和性别。
2)检索选修课程“C2”的学生中成绩最高的学生的学号。
3)检索学生姓名其所选修课程的课程号。
4)检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。