-
湖北汽车工业学院科技学院数据库技术
A
考试试
卷
(
题
)
课程编号
070061
考试形式
闭卷
考试日期
2017.12
考生班级:
信管
151
、信管
152
、信息
151
题号
一
二
三
四
五
六
七
八
九
十
总分
得分
阅卷
请将答案填在如下表中
一、选择题
1
11
21
2
12
22
3
13
23
4
14
24
5
15
25
6
16
26
7
17
27
8
18
28
9
19
29
10
20
30
一、选择题(
2*30=60
分)
1
、
JDBC
建立数据库连接时,应使用类
DriverManager
中的静态方法创建一个
Connection
对象,这个方法是
(
)
A
getDriver()
B
getLogStream()
C
registerDriver()
D
getConnection()
2
、
储蓄所
有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(
)
。
A
一对一的联系
B
一对多的联系
C
多对一的联系
D
多对多的联系
3
、
关系数据库系统中所管理的关系是(
)
。
A
一个
m
db
文件
B
<
/p>
若干个
mdb
文件
C
一个二维表
D
若干个二维表
4
、
当访问
一个
Servlet
时,以下
Serv
let
中的哪个方法先被执行?
(
)
A
destroy( )
B
doGet( )
C
service( )
D
init( )
5
、
数据库系统与文件系统的主要区别是(
)
。
A
数据库系统复杂,而文件系统简单。
B
文件系统不能解决数据冗余和数
据独立性问题,而数据库系统可以解决。
C
文件系统只能管理程序文件,而
数据库系统能够管理各种类型的文件。
D
文件系统管理的数据量较少,而
数据库系统可以管理庞大的数据量。
6
、
下面关
于
MVC
的说法
不
正确的是(
)
A
M
表示
Mo
del
层,是存储数据的地方
B
Vi
ew
表示视图层,负责向用户显示外观
C
<
/p>
Controller
是控制层,负责控制流程
< br>
D
在
MVC
架
构中
jsp
通常做控制层
7
、
关系数据语言根据其理论的不同可分为两大类(
)
。
A
关系代数和关系演算
B
实体代数和客体演算
C
规则演算和规则代数
D
元组关系和域关系
8
、
JDBC
中向数据库发送
SQL
语句,
首先应创建一个类的
SQL
语句对象,
这个类是
(
)
A
Statement
B
Driver
C
PreparedStatement
D
Connection
9
、
关系模型中,一个关键字(
)
。
A
可由多个任意属性组成
B
至多由一个属性组成
C
可由
一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D
以上都不是
10
、
在<
/p>
JSP
页面中,能够完成输出操作的内置对象是(
)
A
out
B
response
C
request
D
config
11
、
客观存在并可相互区别的事物都称为(
)
。
A
实体
B
属性
C
关键字
D
域
12
、
在数
据库设计中,将
E
-
R
图转换成关系数据模型的过程属于(
)
A
需求分析阶段
B
概念设计阶段
C
逻辑设计阶段
D
物理设计阶段
13
、
有一
个关系:学生(学号,姓名,系别)
,规定学号的值域是
8
p>
个数字组成的字符串,
这一规则属于(
)
A
实体完整性约束
B
参照完整性约束
C
用户自定义完整性约束
D
关键字完整性约束
14
、
如下
图所示,两个关系
R1
和
R2
,它们进行(
<
/p>
)运算后得到
R3
。
A
交
B
并
C
笛卡尔积
D
连接
R1
R2
R3
A
B
C
D
E
M
A
B
C
E
M
a
1
x
1
m
i
a
1
x
m
i
c
2
y
2
n
j
d
1
y
m
i
d
1
y
5
m
k
c
2
y
n
j
15
、
设有
以下关系:合同
(
合同号,用户号,用户名,用户地址
)
,合同号是唯一的,则这
个关系的范式等级是
(
)
A
1NF
B
2NF
C
3NF
D
BCNF
16
、
基本表也称关系或表,是数据库中独立存在的表,它是由(
)命令创建的。
A
CREATE VIEW
B
CREATE TABLE
C
CREATE INDEX
D
CREATE ATEM
17
、
事务是用户定义的一组操作序列的集合,是数据恢复和(
)的基本单位。
A
一致性操作
B
并发控制
C
原子操作
D
持续性操作
18
、
关于
触发器的说法
不
正确的是(
)
。
A
触发器类似于约束,但比约束灵活,可以实施比
FOREIGN
KEY
更复杂的检查和
操作
B
触发器一旦在表上定义,任何用
户对表的增删改操作均由服务器自动激活相应的
触发器
C
触发器是一种特殊的存储过程
D
执行触发器与执行存储过程一样需要调用
19
、
已知
成绩关系如图
1
所示。执行
SQL
p>
语句:
SELECT COUNT
(
DISTINCT
学号)
< br>
FROM
成绩
WHERE
分数>
70
;查
询结果中包含的元组数目是(
)
成绩表
学号
S1
S1
S2
S2
S3
课程号
C1
C2
C1
C2
C3
分数
80
75
null
55
90
图
1
A
1
B
2
C
3
D
4
20
、
已知关系:厂商(厂商号,厂名)
PK=
厂商号
产品(产品号,颜色,厂商号)
PK
=
产品号,
FK=
厂商号
假设两个关系中已经存在如图
2
< br>所示元组:
厂商
产品
厂商号
厂名
产品
颜
号
色
C01
宏达
P01
红
C02
立仁
P02
黄
C03
广源
厂商
号
C01
C03
图
2
若再往产品关系中插入如下元组:
I
(
P03
,红,
C02
)
II
(
P05
,黑,
null
)
III
(
P04
,白,
C04
)
IV
(
P0
1
,蓝,
C01
)
能够插入的元组是(
)
A
<
/p>
I
,
II
,
p>
IV
B
I
,
III
C
I
,
II
D
I
,
IV
21
、
已知
顾客基本表的关系模式为:顾客
(
顾客号,姓名,地址,电话<
/p>
)
。请用
SQL
语句增
加一名新顾客,其值为
(
,
p>
王伟
,
北京
,
< br>
-
5128934
。
(
)
A
INSERT INTO
顾客
V
ALUES (
‘
< br>330102
’
,
’
王伟
’
,
’
北京
’
,
’
010
-
5128934
’<
/p>
)
B
INSERT
顾客
V
ALUES (
‘
< br>330102
’
,
’
王伟
’
,
’
北京
’
,
’
010
-
5128934
’<
/p>
)
C
INSERT INTO
顾客
(
‘<
/p>
330102
’
,
’
王伟
’
,
’
北京
’
,
’
010
-
5128934
’
)
D
INSERT
顾客
(
,
王伟
,
北京
,<
/p>
-
5128934
22
、
在关系数据库的询问优化中,事先处理文件,如排序、建立索引的目的是
(
)
A
优化表达式
B
减少中间结果
C
扩大缓冲数据
D
减少扫描文件的时间
23
、
用于数据库恢复的重要文件是(
)
A
数据库文件
B
索引文件
C
日志文件
D
备注文件
24
、
使用
数据源时,数据库驱动程序的
.jar
文件应该放在(
)
。
A
应用程序的类库内
B
应用程序的
WEB-
INF/lib
下
C
Tomcat
< br>根目录
lib
下
D
Tomcat
的
commonlib
下
25
、
负责处理驱动的调入并产生对新的数据库连接支持的接口是
(
)
。
A
DriverManager
B
Connection
C
Statement
D
ResultSct
26
、
在<
/p>
JSP
中,若要在
JSP
正确使用标签:
,在
jsp
中声明的
taglib
指令为:
<%@tagliburi =
“/WEB
-
INF/” prefix =
“_____”%>
,下划线处应该是
A
x
B
getKing
C
myTags
D
king
27
、
在<
/p>
JSP
中使用
JDBC
< br>语句访问数据库,正确导入
SQL
类库的语句是(
)
。
A
<%@ page impor
t=
”
.*
”
%>
B
<%@ page
import=
”
sql.*
”
%>
C
<%page import=
”
.*
”
%>
D
<%@ import=
”
.*
”
%>
28
、
假设
在
myServlet
应用中有一个
M
yServlet
类,在
文件中对其进
行如下配置:
< servlet-
mapping>
则以下
选项可以访问到
MyServlet
的是
(
)
。
A
http://localhost:8080/MyServlet
B
http://localhost:8080/myservlet
C
http://localhost:8080/com/wgh/MyServlet
D
http://localhost:8080/ welcome
29
、
如果只希望在多个页面间共享数据,可以使用
(
)
作用域
A
request,session
B
application session
C
request,application
D
pageContext request
30
、
以下(
)
可用于检索
session
属性
use
rid
的值
A
session.
getAttribute(“userid”);
B
session.
setAttribute(“userid”);
C
request.
getParameter(“userid”);
D
request.
getAttribute(“userid”);
二、简答题:
(
2*5=10
分)
1
、
简述索引的优点?
(
1
)可大大的加快数据的检索速度;
(
2
)通过创建唯一性索引,确保表中每一行数据的唯
一性;
(
3
)可以加速表与表的连接;
(
4
p>
)在使用分组自语与排列子句进行数据检索式
,
可以显著提高查询中分组和排序的概率。
2
、
简述关
系规模化中的
1NF
、
2NF
、
3NF
并说明相互间的关系?
1NF
:关系模型中的所有属性都不能再分解;
p>
2NF
:在
1N
F
的基础上,每一个非主属性都完全依赖于主属性(即消除了部分依赖)
;
3NF
:在
2NF
的基础上,每一个非主属性都不传递依赖于候选码(即消除了传递依赖
)
。
-
-
-
-
-
-
-
-
-
上一篇:湘少版小学英语单词音标版完整版
下一篇:徐州工程学院计算机网络原理试卷4(含答案)