-
2007
年
10
月高等
教育自学考试全国统一命题考试
数据库系统原理
试卷
课程代码
4735
一、单项选择题
(
本大题共
15
小题,每小题
2
分,共
30
分
< br>)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在
题后的括号内。错选、多选或未选均无分。
1.
在数据库方式下,信息处理中占据中心位置的是(
)
A.
磁盘
B.
程序
C.
数据
D.
内存
2
.
下列功能中,不属于
...
DML<
/p>
基本操作功能的是(
)
A.
排序
B.
插入
C.
修改
D.
检索
3
.
在下列四种模型中,与计算机的硬件及软件均无关
..
的是(
)
A.
外部模型
B.
逻辑模型
C.
概念模型
D.
内部模型
4.
设计数据库时,应该首先设计数据库的(
)
A.
应用系统结构
B.
概念结构
C.
逻辑结构
D.
物理结构
5.
如果实体
X
的存在依赖于
Y
的存在,且
X
主键
的部分或全部从
Y
中获得,则
X
是(
)
A.
递归实体
B.
复合实体
C.
弱实体
D.
超类实体
6.
关系规范化中的插入异常是指(
)
A.
不该插入的数据被插入
B.
应该插入的数据没插入
C.
插入了没有用的数据
D.
插入了错误的数据
7.
两个函数依赖集
F
和<
/p>
G
等价的充分必要条件是(
)
A.F=G
B.F
+
=G
C.F=G
+
D.F
+
=G
+
8.
设有关系
R
和
S
如题
8
< br>图:
S
A
B
C
R
A
B
C
b
g
A
a
b
c
d
a
F
d
a
f
c
b
d
题
8
图
p>
则
R
与
S
进行差运算,其结果的元组数为(
)
A.1
B.2
C.3
D.5
9.
下列不属于
...
存
储过程优点的是(
)
A.
增加了程序编写工作量
B.
提高运行速度
C.
降低网络通信量
D.
间接实现安全控制
语言的标准库函数
COUNT
、
SUM
、
A
VG
、
MAX
和
MIN
等,不允许
...
出现在下
列哪个子句中(
)
VING
…
HA
VIN
G
语言是关系型数据库系统典型的
数据库语言,它是(
)
A.
过程化语言
B.
结构化查询语言
C.
格式化语言
D.
导航式语言
12.
将查询关系
S
的权限授予用
户
W
ANG
,并允许该用户将此权限授
予其他用户。实现此功能的
SQL
语句是(
SELECT
TO
S
ON
WANG
WITH
PUBLIC
SELECT
ON
S
TO
W
ANG
WITH
PUBLIC
SELECT
TO
S
ON
WANG
WITH
GRANT
OPTION
SELECT
ON
S
TO
W
ANG
WITH
GRANT
OPTION
13.
若事务
T
1
已经给数据
p>
A
加上了共享锁,则事务
T
2
(
)
p>
A.
只能再对
A
加
共享锁
B.
只能再对
A
加排他锁
C.
可以对
A
加共享锁,也
可以对
A
加排他锁
1
/
32
)
D.
不能
再给
A
加任何锁
14.
在对象联系图中,表示对象类型之间的超类与子类联系的是(
)
A.
双向箭头
B.
双线箭头
C.
双箭头
D.
单箭头
15.
在
SQL
/
CLI
中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是
(
)
A.
环境
记录、连接记录、语句记录、描述记录
B.
< br>环境记录、连接记录、语句记录、运行记录
C.
环境记录、连接记录、运行记录、描述记录
D.
环境记录、运行记录、语句记录、描述记录
二、填空题
(
本大题共
10
小题,每小题
1
分,共
10
分
)
请在每小题的空格上填上正确答案。错填、不填均无分。
p>
16.
关系模型和层次、网状模型的最大差别是用
< br>____
_
__
导航数据。
< br>17.
数据库系统中三级模式结构定义存放在
____
____
中。
18.
如果关系模式
R
是
1NF
p>
,且每个非主属性
____ ____
函数
依赖于候选键,那么称
R
是第二范式的模式。
< br>
19.
模式分解的优点之一是能消除
< br>___
数据冗余
_____
和操
作异常现象。
20.
若关系
A
有
m
个属性,关系<
/p>
B
有
n
个属性,
则
A×
B
有
_
___ ____
个属性。
语言中,向数据库表中插入数据的命令是
_____
。
22.
在程序中,事务以
BEGIN
TRANSACTION
语句开始,以
____
___
语句或
ROLL-
BACK
语句结束。
23.
数据库的并发操作通常会带来三个问题:
___
_____
问题、读脏数据问题、不可重复读问题。
技术为应用程序提供了一套
CLI
函数库和基于
____
___
的运行支持环境。
25.
p>
在面向对象技术中,数据类型系统由基本类型、复合类型和
____
____
三部分组成。
三、简答题<
/p>
(
本大题共
10
小题,每小题
3
分,共
30
分
)
26.
什么是数据
独立性
?
在数据库中有哪两级独立性
?
数据独
立性是指改变数据结构不会影响数据。逻辑数据独立性和物理数据独立性
27.
什么是
DB
的系统缓
冲区?
28.
设有函数依赖集
F={AB
→
CE
,
A
→
C
,
p>
GP
→
B
,
EP
→
A
,
CDE
→
P
,
HB
→
P
,
D
→
HG
,
ABC
→
PG}
,计算属性
集
D
关于
F
的
闭包
D
+
。
29.
什么是事务?它具有哪些性质?
30.
简述基本表和视图和区别。
基本表
储存在数据库中,而视图是由多个基本表或视图组成的,不直接储存在数据库中。
p>
31.
简述
SQL
语言的特点。
操作性强,易于理解
中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库?
完整性约束有哪些?
域约束,基本表约束,断言
34.<
/p>
简述类图中的重复度与
ER
图中实体的基
数的区别。
的体系结构有哪几层?
2
/
32
四、设计题
(
本大题共
5
小题,每小题
4
分,共
20
分
)
36.
设教学数据库中有三个关系:
学生关系
S(S#
,
< br>SNAME
,
AGE
,
SEX
,
DEPT)
,
其属性分别表示学号、姓名、年龄、性别、所在系。
课程关系
C(C#
,
CNAME
,
TEACHER)
,其属性分别表示课程号、课程名
、任课教师名。
选课关系
SC(S#
,
C#
,
GR
ADE}
,其中
GRADE
表示成绩。
请用关系代数表达式表达下面的查询。
检索选修课程号为“
C2
”的学生的学号和姓名。
S#,ANAME
CNAME=
‘
C2
’
37.
在
< br>36
题的基本表中,试用
SQL
语句完成下面操作:
查询与张明同一个系的学生信息。
SELECT
*
FROM
S
WHERE
DEPT
IN
(
SELECT
DEPT
FROM
S
WHERE
SNAME=’
张明
’)
38.
在
36
题的基
本表中,试用
SQL
语句完成下面操作:
删除学号为“
95002
”的学生
选修的课程号为“
C2
”的记录。
p>
39.
在
36
题的
基本表中,试用
SQL
语句完成下面的操作:
< br>
建立数学系学生的视图
C_STUDENT
,并要求进行修改和插入数据时,仍需保证该视图只有数学系的学生。视图的属性名
为:
S#
,
SNAME
,
AGE
,
DEPT
。
create
view
C_STUDENT
AS
S#,SNAME,AGE,DEPT
FROM
S
40.
在
3
6
题的基本表中,试用
SQL
语句查询
每个学生已选修课程的门数及平均成绩。
SELECT
S#,COUNT(C#),A
VG(GRADE)
FROM
S,SC,C
GROUP BY
S#
五、综合题
(
本大题共
2
小题,每小题
5
分,共
10
分
)
p>
41.
设某工厂数据库中有四个实体集。一是“仓库”实体集,属性
有仓库号、仓库面积等;二是“零件”实体集,属性有零
件号、零件名、规格、单价等;
三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,
属性有职工号、姓名等。
设仓库与零件之间有“存放”联系,
每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要
记录
库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个
供
应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以
有多名保管员,但一名保管员只能
在一个仓库工作。
(1)
试为该工厂的数据库设计一个
ER
模型,要求标注联系类型,可省略实体属性。
(2)
根据转换规则,将
ER
模型转
换成关系模型,要求标明每个关系模式的主键和外键。
42.
设
有一个反映职工每月超额完成生产任务的关系模式:
R
(日期,职工号,姓名,工种,额定工作量,本月超额)
如果规定:每个职工只隶属于一个工种,每个工种的额定工作量惟一,每个工种的职工有多人。 p>
(
1
)根据上述
规定,写出模式
R
的基本
FD
和关键码。
(
2
p>
)
R
最高属于第几范式,并说明理由。
p>
(
3
)将
R
规范到
3NF
。<
/p>
∏
(
o
(
S
∞
C
∞
SC
)
)
3
/
32
4
/
32
5
/
32
6
/
32
< br>2008
年
1
月高等教育自学考
试
数据库系统原理试题
课程代码:
04735
一、单项选择
题(本大题共
15
小题,每小题
2
p>
分,共
30
分)
在每小题列出的四个备选项中只有一个是符合题目要求的,
请将
其代码填写在题后的括号内。
错选、
多选或未选均无分。
1.
数据库在磁盘上的基本组织形式是
p>
(
)
A
.
DB
B
.文件
C
.二维表
D
.系统目录
2
.
ER
模型是数据库的设计工具之
一,它一般适用于建立数据库的
(
)
A
.概念模型
B
.逻辑模型
C
.内部模型
D
.外部模型
3
.数据库三级模式中,用户与数据库系统的接口是
(
)
A
.模式
B
.外模式
C
.内模式
D
.逻辑模式
4
.在文件系统中,所具有的数据独立性是
(
)
A
.系统
独立性
B
.物理独立性
C
.逻辑独立性
D
.设备独立性
5
.在
DB
技术中,
“
脏数据
”
是指
(
)
A
p>
.未回退的数据
B
.未提交的数据
C
.回退的数据
D
.未
提交随后又被撤消的数据
6
.关系模式至少应属于
(
)
A
.
1NF
B
.
2NF
C
.
3NF
D
.
BCNF
7
.设有关系模式
R(ABCD)
,
F
是
R
上成立
的
FD
集,
F={A
< br>?
B
,
B
?
C}
,则属性集
BD
的闭包
(BD)
+
为
(
A
.
BD
B
.
BCD
C
.
BC
D
.
CD
8
.设有关系
R
如题
8
图所示:
R
学号
姓名
专业
入学年份
97001
王敏
数学
1980
95002
高丰
经济学
1980
95003
梅婷
数学
1980
93013
王明
计算机
1981
94012
杨山
计算机
1984
题
8
图
p>
则
?
专业,入学年份
(R)
的元组数为
A
.
2
B
.
3
C
.
4
D
.
5
9<
/p>
.集合
R
与
S<
/p>
的交可以用关系代数的基本运算表示为
(
)
A
.
R-(R-S)
B
.
R+(R-S)
C
.
R-(S-R)
D
.
S-(R-S)
l0
.已知
SN
是一个字符型
字段,下列
SQL
查询语句
(
)
SELECT SN FROM S
WHERE SN LI
KE
′
AB
%′;的执行结果为
A
.找出含有
3<
/p>
个字符′
AB
%′的所有
SN
字段
B
.找出仅含
3
个字符且前两个字符为′
AB
′的
SN
字段
C
.找出以字符′
AB
′开头的所有
SN
字段
D
.找出含有字符′
AB<
/p>
′的所有
SN
字段
l1
.现要查找缺少成绩
(Gra
de)
的学生学号
(Snum)
,相应
的
SQL
语句是
(
)
A
.
SELECT Snum
B
.
SELECT Snum
FROM SC
FROM SC
WHERE Grade=0
WHERE Grade<=0
C
.
SELECT Snum
D
.
SELECT Snum
FROM SC
FROM SC
WHERE
Grade=NULL
WHERE Grade IS
NULL
7
/
32
)
l2<
/p>
.下列不是
数据库恢复采用的方法是
(
)
p>
..
A
.建立检查点
B
.建立副本
C
.建立日志文件
D.
建立索引
13.
在
SQL
/
< br>CLI
中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。不能<
/p>
保存此信息的记录类型是
..
(
)
A
.环境记录
B
.连接记录
C
.语句记录
D
.运行记录
l4
.在面向对象技术中,复合类型中后四种类型
——
数组、列表、包、集合
——
统称为
(
b
)
A
.行类型
B
.汇集类型
C
.引用类型
D
.枚举类型
l5
.在面向对象技术中,类图的基本成分是类和
(
c
)
A
.属性
B
.操作
C
.关联
D
.角色
二
、填空题
(
本大题共
10
小题,每小题
1
分,共
10
分
)
请在每小题的空格上填上正确答案。错填、不填均无分。
p>
16
.在数据库的概念设计中,客观存在并且可以相互区别的事物称
为
___ _________
。
<
/p>
17
.增强
ER
模型中,子类实体继承超类实体的所有
____
________________
。
18
.产生数据冗余和异常的两个重要原因是局部依赖和
__
__ _________
依赖。
l
9
.如果
Y
?
X
?
U
,则<
/p>
X
?
Y
成立。这
条推理规则称为
____
________
。
20
.
ODBC
规范定义的驱动程序有两种类型:即单
层驱动程序和
___
多层驱动函数
__
______
。
21
.
DBMS
可分为层次型、网状型、
< br>___ ___________
型、面向对象型等四种类型。
22
.如果事务
T
对
某个数据
R
实现了
_____
__________
锁,那么在
T
对数据
R
解除封锁之前,不允许其他事务再对<
/p>
R
加
任何类型的锁。
23
.在多个事务并发执行时,系统应保证与这些事务先
后单独执行时的结果一样,这是指事务的
____
_
_________
性。
24
.在
SQL
/
p>
CLI
中,保存元组或参数的有关信息的是
___ ________________
。
25.
在面向对象技术中,对象联系图是描述面向对象
___ __________
的基本工具。
三、简答题
(
本大题共
10
小题,每小题
3
分,共
30
分
)
26
.简述
DBMS
的主要功能。
定义
操作
控制
环境
27
.简述数据库逻辑设计阶段的主要步骤。
28
.设有关系模式
R(S#
,<
/p>
C#
,
CNAME
,
TNAME)
,其属性分别表示学生的学号、选修课程号、
课程名、任课教师名。请
说明该关系模式存在哪些操作异常。
29
.设有关系模式
R(ABC)
p>
,
F
是
R
上成立的
FD
集,
F=
{B
?
A
,
C
?
A},
ρ
={AB
,
BC}
是
R
上的一个分解,那么分解
p<
/p>
是否保持
FD
集
F?
并说明理由。
30
.简述存储过程的优点。
31
.简述
SQL
数
据库表的三种类型及它们的区别。
32.
简述数据库的完整性含义以及
DBMS
的完整性子系统的功
能。
33
.
SQL
的视图机制有哪些优点
?
34
.简述
ODBC
体系结构中驱动程序管
理器的功能。
35
.简述面向对象技
术中聚合的概念。
四、设计题
(
p>
本大题共
5
小题,每小题
< br>4
分,共
20
分
)
已知有如下三个关系:
学生
(
学号,姓名,系别号
)
项目
(
项目号,项目名称,报酬
)
参加
(
学号,项目号,
工时
)
其中,报酬是指参加该项目每个工时所得报酬。
依据此关系回答下面
36
~
40
题。
36
.试用关系代数表达式写出下列查询:
列出
“
王明
”
同学所参加项目的名
称。
P
项
目名称
(O
姓名
=
‘王明’
(学生
*
参加
*
项目)
)
37
.试用
SQL
语句写出下列查询:
列出报酬最高的项目编号。
Select
项目号
from
项目
where
报酬
(select
max(
报酬
) from
项目
)
38
.试用
SQL
语句写出下列查询:
列出每个系所有学生参加项目所获得的总报酬。
Select
系别号,
sum
(工时
*
报酬)
from
学生,参加,项目
where
学生
.
< br>学号
=
参加
.
< br>学号
and
项目
.
项目学号
=
参加
.
项目学
号
group by
系别号。
39.
试用
SQL
语句查询报酬大于
80
0
元(包括
800
元)的项目名称。<
/p>
8
/
32
Select
项目名称
from
项目
where
报酬
>=800 .
40
.试用
SQL
命令创建一个学生
< br>_
项目视图,该视图包含的属性名称为:学号,姓名和项目名称。
Select
view
学生
_
项目视图
as
select
学号,
姓名,
项目名称
from
学生
,
项目,
参加
where
学生
.
学号
=
参加
.
学号
and
项目
.
项目学号
=
参加
.
项目学号
.
五、综
合题
(
本大题共
2
小题,每小题
5
分,共
l0
分
)
41
.为体育
部门建立数据库,其中包含如下信息:
(1)
运动队:队名、主教练,其中队名惟一标识运动队。
(2)
运动员:运动员编号、姓名、性别、年龄。
(3)
运动项目:项目编号、项目名、所属类别。
其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加<
/p>
多个项目,每个项目可以有多个运动员参加。系统记录每名运动
员参加每个项目所得名次和成绩以及比赛日期。
(1)
根据以上叙述,建立
ER
模型,要求标注联系
类型。
(
实体的属性可以省略
)
p>
(2)
根据转换规则,将
ER
模型转换成关系模型,要求标明每个关系模式的主键和外键
(如果存在)
。
42
.设有一个反映工程及其所使用相关材料信息的关系模式:
R(
工程号,工程名,工程地址,开工日期,完工日期,
材料号,材料名称,使用数量
)
如果规定:
每个工程的地址、开工日
期、完工日期惟一;不同工程的地址、开工和完工日期可能相同;
工程名与材料名称均有重名;
每个工程使用若干种材料,每种材料可应用于若干工程中。
<
/p>
(1)
根据上述规定,写出模式
R
的基本
FD
和关键码。
(2)R
最高达到第几范式,并说明理由。
(3)
将
R
规范到
3NF
。
9
/
32
10
/
32
11
/
32
全国
2008
< br>年
10
月自学考试
数据库系统原理试题
课程代码:
04735
一、单项选择题
(
本大题共
15
小题,每小题
2
分,共
30
分
)
在每小题列
出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
p>
1.
数据库是长期存储在计算机内、有组
织的、统一管理的相关
( )
A.
文件的集合
B.
数据的集合
C.
命令的集合
D.
程序的集合
2.
在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是
( )
A.
外模式
B.
内模式
C.
逻辑模式
D.
存储模式
3.
< br>数据库系统中存放三级结构定义的
DB
称为
( )
4.
教师实体中有教师号、姓名、部
门、任教时间、教龄等属性,其中教龄是一个
( )
A.
派生属性
B.
多值属性
C.
复合属性
属性
5.
对关系的描述不正确的是
(
)
A.
关系是一个集合
B.
关系是一张二维表
C.
关系可以嵌套定义
D.
关系中的元组次序可交换
6.
若属性
X
函数依
赖于属性
Y
时,则属性
X
与属性
Y
之间具有
(
)
A.
一对一联系
B.
一对多联系
C.
多对一联系
D.
多对多联系
7.
设
F
是关系模式
R
的
FD
集,如果对
F
中每个非平凡的
FD X
< br>—
Y
,都有
X
< br>是
R
的超键,则
(
)
A.R
属于
2NF
,但不一定属于
3NF
B.R
属于
3NF
,但不一定属于
BCNF
C.R
属于
BCNF
< br>,但不一定属于
4NF
D.R
属于
4NF
< br>8.
关系
Rl
和
R2
如下表所示:
R1
R2
A
B
C
A
B
C
a1
b2
c1
a1
f
g
a2
b2
c2
a2
b2
c2
a3
b1
c1
a3
f
g
则
R1
与
R2
进行笛卡尔积运算,其结果的元组数为
( )
A.1
B.3
C.6
D.9
12
/
32
9.
设四元关系
R(A
,
B
,
C
,
D)
< br>,则下面不正确的是
( )
D,
B
(
R
)
A.
为取属性
D
,
B
的两列组成新关系
4
,2
(
R
)
B
.
为取属性的值是
4
,
2
的两列组成新关系
D,<
/p>
B
(
R
)
4,2
(
R
)
C.
与
是等价的
<
/p>
D,
B
(
R
p>
)
2,4
(
R
p>
)
D.
与
是相同关
系
10.
下列叙述正确的是
(
)
A.
在
ORDER
BY
子句后只能有一个属性
BY<
/p>
子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容
C.
进行有序输出时,如果列中有空值则在升序输出时首先列出
空值项,而在降序时最后
列出空值项
BY
子句中必须指明是升序或降序,不能缺省
12.
现要查找缺少成绩
(G)
的学生学号
(S#)
和课程号
(C#
)
,下面
SQL
语句中
WHERE
子句的
条件表达式应是:
SELECT
S#
,
C# FROM SC WHERE(
)
A.G=0
B.G<=0
C.G=NULL
D.G IS NULL
12.
数据库恢复的主要依据是
(
)
C.
文档
D.
事务日志
13.
不能激活触发器执行的事件是
(
)
Server 2000
的主要工具中,执行
T-SQL
的最佳轻量级工具是
( )
A.
查询分析器
B.
服务管理器
C.
企业管理器
D.
事件探查器
15.
在
ODBC
体系结构中,为
应用程序加载、调用和卸载
DB
驱动程序的是
< br>( )
数据库应用程序
B.
驱动程序管理器
驱动程序
D.
数据源
二、填空题
(
本大题共
10
小题,每小题
1
分,共
1
0
分
)
请在每小题的空格上填上正确答案。错填、不填均无分。
p>
16.
能惟一标识实体的属性或属性集称为
________
。
17.
数据独立性使得修改数据结构时,尽可能不修改
________
。
18.
数据库的
物理结构主要指数据库的存储记录格式、存储记录安排和
________
。
19.
由于数据的冗余
,在对数据操作时常会引起
________
、插入异常、删除
异常。
20.
关系代数运算中,专门
的关系操作有:选择、投影、除和
________
。
语言的条件表达式中字符串匹配操作符是
p>
________
。
运行的最小逻辑工作单位是
________
。
的基本表约束主要有三
种形式:候选键定义、外键定义、
________
定义。
p>
24.
在复合数据类型中,相同类型元素
的有序集合,并且允许有重复的元素,称为
________
。
Server
2000
引擎对外使用
Net-Library
抽象层来支持不同的
________
。
三、简答题
(
本大题共<
/p>
10
小题,每小题
3
分,共
30
分
)
26.
在
DBS
的全局结构中
,磁盘存储器上的数据结构有哪几种形式
?
27.
简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。
28.
设有函数依赖集
F={A
→
D
,
AB
→
E
,
BI
→
E
,
CD
→
I
,
E
< br>→
C}
,计算属性集
AE
关于
F
的闭包(
AE
)
+
。
p>
29.
简述关系代数表达式的启发式优化规则。
30.
简述
DBS
中系统故障的恢复方法。
31.
< br>什么是
X
锁?
中哪些机制提供了安全性?
33.
什么是
SQL/CLI
< br>?
34.
简述对象联系图的定义。
p>
35.T-SQL
中有哪些变量?各有哪些特点?
< br>
四、设计题(本大题共
5
小题
,每小题
4
分,共
20
分)
36.
设有三个关系<
/p>
A
(
Anum
,
Aname,
city
)
,
它们的属性分别是:
商场号,
< br>商场名称,
商场所在城市;
B
(
Bnum,
Bname,
pric
e
)
,
?
?<
/p>
?
?
?
?
13
/
32
它
们的属性分别是:商品号,商品名称,价格;
AB
(
Anum, Bnum, qty
)
,它们的属性
分别是商场号,商品号,商品销售数
量。
用
SQL
语句创建一个基于
A
p>
,
B
,
AB
三个表的视图(上海商场)
,其中包括城市为上海的商场名称及其销售
的商品名称。
37.
对
36
题中的三个基本表,用
SQL
< br>语句查询所有商品的名称及其销售总额。
38.
对
36
题中的三个基本表,用
SQL
语句查询共有多少家商场销售“长虹彩电”
。<
/p>
39.
设有选课表
SC
(
S#
,
C#
,
GRADE
)
,它们的属性分别是:学号,课号,成绩。试用关系代数表达式检索学习课号为
C2
课程的学生学号和成绩。
40
.
设有学生关系
S
(
< br>Sno,
Sname,
Sage,
Sex
)
,它们的属性分别是:学号,姓名,年龄,性
别。试用
SQL
语句检索出年龄
大于等
于
18
小于等于
20
< br>的学生姓名和性别。
五、综合题(本大题共
2
小题,每小题
5
分,共
10
分)
4
1.
设某人才市场数据库中有一个记录应聘人员信息的关系模式:
R
(人员编号,姓名,性别,职位编号,职位名称,考试成
绩)
如果规定:每人可应聘多个职位,每个职位可由多人应聘
且必须参加相关考试,考试成绩由人员编号和职位编号确定。
(
1
)根据上述规定,写出模式
R
p>
的基本
FD
和关键码。
(
2
)
R
最高属于第几范式。
(
3
)将
R
规范到
3NF
。
42.
p>
某网上订书系统,涉及如下信息:
(
p>
1
)客户:客户号、姓名、地址、联系电话。
(
2
)图书:书号、书名、出版社
、单价。
(
3
)订单:订单号、日期、付款方式、总金额。
其中:一份订
单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。
< br>
(
1
)根据以上叙述,建立<
/p>
ER
模型,要求标注联系类型(可省略实体的属性)
。
(
2
< br>)根据转换规则,将
ER
模型转换成关系模型,要求标注
每个关系模型的主键和外键(如果存在)
。
全国
2008
年
10
月自学考试
数据库系统原理试题
参考答案
一、选择题:
1.B
2.C
3.B
4.A
5.C
6.B
7.C
8.D
9.B
10B
11D
12.D
13.A
14.A
15.B
二、填空题
16.
实体标识符
17.
外部应用程序
18.
存取方法
19.
修改异常
20.
连接
22.
数据项
23.
域
24.
列表类型
25.
网络协议
三、简答题
26.
< br>从数据文件,数据字典,索引,统计数据,日志角度答题,参阅教材
26
页。
27
略
28
.
(
AE
)
+
= {AED}
29.
早选择,早投影,减少笛卡尔积时记录
的规模,笛卡儿积尽可能的与选择、投影合并到一起操作。
3
0.
(
1
)对未完成的事务作
UNDO
处理。
(
2
)对已提交事务但更新还留在缓冲
区的事务进行
REDO
处理。
31.
略。
32.
从视图,权限,角色,审计等角度答题。
33.
略。
34.
略。
p>
35.
从全局变量和局部变量等角度答题
。参与教材
210
页。
四、设计题
36. CREATE
VIEW
上海商场
as
SELECT ANAME,BNAME FROM A,B,AB
WHERE = AND =
AND
CITY=
‘上海’
BNAME,SUM (QTY) as
销售总额
FROM B,AB
WHERE = GROUP BY BNAME
14
/
32
COUNT (DISTINCT ANUM) as
个数
FROM B,AB
WHERE = AND
BNAME=
‘长虹彩电’
39.
П
S#,GRADE
(
σ
c#=
‘c2’
(
SC
)
)
40.
П
sname,sex
(
σ
sage>18
∨
sa
ge< =20
(s))
五、综合题
41.(1)R
的
FD:
F={
人员编号→(姓名,性别)
,职位编号→职
位名称,
(人员编号,职位编号)→考试成绩
}
关键码:
(人员编号,职工号)
(
2
)最高
1
NF
,因为有部分函数依赖。姓名、性别、职位名称都部分依赖于主键。
(
3
)可以分解为以下三个
关系模式:
人员(人员编号,姓名,性别)
,
职位(职位编号,职位名称)
考核(人员编号,职位编号,考试成绩)
注:下划线的属性为主键,波浪线的属性为外键
。另外在考核表中,人员编号和职位编号两个属性还是外键,分
别参照人员表和职位表的
主键。
42.
(
< br>1
)
(请同学们自行补充完整各个实体和联系的属性)<
/p>
客户(客户号,姓名,地址,联系电话)
订单(订单号,日期,付款方式,总金额,客户号)
图书(书号,书名,出版社,单价)
订单明细(订单号,图书号,数量)
说明:下划线的属性为主键,波浪线的属性为外键。另外在订单明细表中,订单号和图书
号两个属性还是外键,分别
参照订单表和图书表的主键。
做试题
,
没答案
?
上自考
365,
网校名师为你详细解答
!
全国
2009
年
1
月自考数据库系统原理试题
课程代码:
04735
一、单项选择
题(本大题共
15
小题,每小题
2
p>
分,共
30
分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号
内。错选、多选或未选均
15
/
32
无分。
1
.使用二维表格结构表达实体及实体间联系的数据模型是
(
)
A
.层
次模型
B
.网状模型
C
.关系模型
D
.联系模型
2
.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和
< br>(
)
A
.
DBMS
B
.数据库应用系统
C
.相关的计算
机系统
D
.
DBA
3
.数据库系统提供的数据控制功能,不包括
(
)
A
.并
发控制
B
.控制数据冗余
C
.完整性保护
D
.故障恢复
4
.学校里规定,一个教师最多可讲授
3
门课程,最少必须讲授
l
门课程;每门课程最多
5
个教师讲授,最少需要一
个教师讲授,则教师与
课程的基数分别为
(
) <
/p>
A
.
(1
,
p>
3)
,
(1
,
p>
5)
B
.
(3<
/p>
,
1)
,
(5<
/p>
,
1)C
.
(1
,
5)
,
(1
,
3)
D
.
(5
,
1)
,
(3
,
1)
5
.有关系
R(A
,
< br>B
,
C)
,主码为
A
;
S(D
,
A)
,主码为
D
,外码为<
/p>
A
,参照
R
中的
属性
A
。关系
R
和
S
的元组如下
表所示。关系
S
中违反关系完整性规则的元组是
(
)
R
S
A
B
1
2
3
A
.
(d1
,
2)
B
.
(d2
,
NULL)
C
.
(d3
,
4)
D
.
(d4
,
1)
6
.在最小依赖集
F
中,下面叙述不
正确的是
(
) <
/p>
A
.
F
中每个<
/p>
FD
的右部都是单属性
C
.
F
中没有冗余的
FD
B
.
F
中每个
FD
的左部都是单属性
< br>
2
l
7
C
3
3
8
D
d1
d2
d3
d4
A
2
NULL
4
1
< br>D
.
F
中每个
< br>FD
的左部没有冗余的属性
7
.如果某个属性包含在候选键中,则它称为
(
)
A
.非
主属性
B
.关键属性
C
.复合属性
8
.设有关系<
/p>
R
和
S
如下表:
R
S
T
A
B
a
b
b
b
c
a
则关系
T
是关系
R
和关系
S
的
(
)
A
.自然连接结果
< br>B
.
?
连接结果
C
.笛卡尔积
D
.并
C
c
f
d
B
b
b
a
C
c
c
d
D
d
e
b
A
a
a
c
B
b
b
a
C
c
c
d
D
d
e
b
D
.主属性
9
.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和
p>
(
)
A
.投影、连接
B
.连接、选择
C
.选择、投影<
/p>
D
.交、选择
16
/
32
-
-
-
-
-
-
-
-
-
上一篇:GB150-1998《钢制压力容器》
下一篇:小雪英文怎么写