新疆农业大学往年数据库基础复习题

本试卷为新疆农业大学往年数据库基础复习题,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库基础复习题

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

(  C  )
1、自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的( )。
A、记录
B、行
C、属性
D、元组
(  D  )
2、当创建一个新数据库时,以下( )方法可以正确地多重映像控制文件。
A、使用ALTER SESSION 语句修改CONTROL_FILES初始化参数
B、创建数据库并使用ALTER DATABASE语句修改CONTROL_FILES参数
C、在发CREATE DATABASE语句之前使用参数文件中的CONTROL_FILES初始化参数来说明至少两个控制文件的名字和位置
D、当数据库创建之后,关闭数据库、使用操作系统的命令复制现有的控制文件,修改参数文件并启动实例
(  D  )
3、超市管理中,商品与顾客这两个实体集之间的联系一般是()的关系
A、一对一
B、一对多
C、多对一
D、多对多
(  D  )
4、【】是指数据正确性的约束范围和验证准则,以及一致性保护的要求。
A、响应时间
B、数据恢复
C、数据的安全保密性
D、数据的完整性
(  A  )
5、创建报表最快捷的方式为( )
A、自动创建报表
B、报表向导
C、标签向导
D、设计视图
(  C  )
6、关于关系模型,叙述正确的是
A、只可以表示实体之间的简单关系
B、实体间的联系用人为连线表示
C、有严格的数学基础
D、允许处理复杂表格,如一栏包括若干行
(  A  )
7、关系数据库的规范化理论主要解决的问题是( )。
A、如何构造合适的数据逻辑结构
B、如何构造合适的数据物理结构
C、如何构造合适的应用程序界面
D、如何控制不同用户的数据操作权限
(  A  )
8、若关系模式R属于2NF,且它的每一个非主属性都不传递函数依赖于R的主键,则称R属于( )
A、3NF
B、4NF
C、5NF
D、BCNF
(  C  )
9、数据库系统阶段,数据______。
A、具有物理独立性,没有逻辑独立性
B、独立性差
C、具有高度的物理独立性和一定程度的逻辑独立性
D、具有物理独立性和逻辑独立性
(  B  )
10、在Oracle中,下面用于限制分组函数的返回值的字句是( )。
A、WHRER
B、HAVING
C、ORDER BY
D、无法限定分组函数的返回值
(  C  )
11、某系统Oracle数据库中的AWR报告中产生大量的db scatter read waits等待事件,那么最有可能产生该等待事件的操作是( )。
A、大量的insert操作
B、大量索引扫描
C、大量全表扫描
D、大量的update操作
(  B  )
12、数据库系统的核心是)
A、数据库
B、数据库管理系统
C、数据模型
D、软件工具
(  C  )
13、在数据模型中,采用二维表结构组织管理数据的模型是( )
A、层次模型
B、网状模型
C、关系模型
D、其他模型
(  C  )
14、oracle中,在数据库启动的哪个阶段,控制文件被打开?()
A、在实例启动之前
B、实例启动时
C、数据库加载时
D、数据库打开时
(  C  )
15、数据库启动过程中读取初始化参数文件的阶段是。()
A、数据库打开
B、数据库加载
C、实例启动
D、每个阶段
(  A  )
16、SQL Server 2000是一种____的数据库管理系统。
A、关系型
B、层次型
C、网状
D、树型
(  C  )
17、下列聚合函数中不忽略空值 (NULL) 的是( )。
A、SUM (列名)
B、MAX (列名)
C、COUNT ( * )
D、AVG (列名)
(  D  )
18、执行下列命令后,屏幕显示结果是____。
USE ABC.DBF
GO TOP
SKIP +3
SKIP –2
DISPLAY
A、显示第四条记录
B、显示第三条记录
C、显示第一记录
D、显示第二条记录
(  B  )
19、每个数据库至少有( )个重做日志文件。
A、一
B、二
C、三
D、四
(  B  )
20、从事数据库管理工作的人员称为数据库管理员,简称为:( )
A、DB
B、DBA
C、DBMS
D、DSA

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

1、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程的描述,通常称为( )。
2、数据模型的组成要素中描述系统的静态特性和动态特性的分别是()和()。
3、无论是存储过程还是触发器,都是( )语句和( )语句的集合。
4、Access中,实现打开表功能的宏命令是____。
5、在Access中,将嵌入一个报表中的报表称为________报表。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、在Oracle 11g中,搭建Real Application Cluster时,ocr和voting disk盘只能为ASM文件系统 
(   F  )
2、shutdown abort命令可以快速关闭Oracle数据库,通常可以在生产环境执行该命令 
(   T  )
3、数据库备份即数据库文件的有效副本,它可以保护数据在出现意外损失时最大程度地恢复。Oracle数据库的备份分为逻辑备份和物理备份两种。 
(   F  )
4、Oracle的导出工具Export只能将部分数据库、特殊用户对象、表空间或者特定表数据导出到一个操作系统二进制文件中。 
(   T  )
5、从关系模式中指定若干个属性组成新的关系的运算称为投影 
(   F  )
6、事务T对关系R加上了排他锁,则T对关系R只能写不能读。 
(   T  )
7、存取时间、存储空间和维护代价是决定数据物理存储结构的主要因素 
(   T  )
8、'岳飞'>'文天祥' 比较运算的结果为真吗? 
(   T  )
9、使用EXPDP命令可以按条件导出指定表指定数据。 
(   T  )
10、在分组检索中,要去掉不满足条件的分组,可以使用having子句实现。 

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

1、设学生课程数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX)
学习关系SC(S#,C#,GRADE)
课程关系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩
和课程名。
用SQL语句表达下列操作
(1)检索选修课程名称为“MATHS”的学生的学号与姓名
(2)检索至少学习了课程号为“C1”和“C2”的学生的学号
(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄
(4)检索平均成绩超过80分的学生学号和平均成绩
(5)检索选修了全部课程的学生姓名
(6)检索选修了三门课以上的学生的姓名
2、设有如下关系表R:
R(No,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
①插入一个记录(25,“李明”,“男”,21,“95031”);
②插入“95031”班学号为30、姓名为“郑和”的学生记录;
③将学号为10的学生姓名改为“王华”;
④将所有“95101”班号改为“95091”;
⑤删除学号为20的学生记录;
⑥删除姓“王”的学生记录;
相关标签:
  • 数据库原理及应用
  • 新疆农业大学
  • 复习题