您现在的位置:衡水自考网 >> 历年试题及答案 >> 07年10月>> 内容正文

数据库系统原理试题(全国)

【字体: 收藏 打印文章 查看评论
作者: 来源: 发布时间:2008年08月25日 点击数:
 

全国200710月高等教育自学考试

数据库系统原理试题

课程代码:04735

一、单项选择题(本大题共15小题,每小题2分,共30)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.在数据库方式下,信息处理中占据中心位置的是(     

A.磁盘                                                        B.程序

C.数据                                                        D.内存

2.下列功能中,不属于DML基本操作功能的是(     

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.两个函数依赖集FG等价的充分必要条件是(     

A.F=G                                                         B.F+=G

C.F=G+                                                        D.F+=G+

8.设有关系RS如题8图:

 

 

R

A

B

C

a

b

c

d

a

f

c

b

d

S

A

B

C

b

g

A

d

a

F

8

RS进行差运算,其结果的元组数为(     

A.1                                                              B.2

C.3                                                              D.5

9.下列不属于存储过程优点的是(     

A.增加了程序编写工作量                            B.提高运行速度

C.降低网络通信量                                       D.间接实现安全控制

10.SQL语言的标准库函数COUNTSUMAVGMAXMIN等,不允许出现在下列哪个子句中(     

A.SELECT                                                   B.HAVING

C.GROUPHAVING                                    D.WHERE

11.SQL语言是关系型数据库系统典型的数据库语言,它是(     

A.过程化语言                                              B.结构化查询语言

C.格式化语言                                              D.导航式语言

12.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是(     

A.GRANT  SELECT  TO  S  ON  WANG  WITH  PUBLIC

B.GRANT  SELECT  ON  S  TO  WANG  WITH  PUBLIC

C.GRANT  SELECT  TO  S  ON  WANG  WITH  GRANT  OPTION

D.GRANT  SELECT  ON  S  TO  WANG  WITH  GRANT  OPTION

13.若事务T1已经给数据A加上了共享锁,则事务T2     

A.只能再对A加共享锁                               

B.只能再对A加排他锁

C.可以对A加共享锁,也可以对A加排他锁

D.不能再给A加任何锁

14.在对象联系图中,表示对象类型之间的超类与子类联系的是(     

A.双向箭头                                                 B.双线箭头

C.双箭头                                                     D.单箭头

15.SQLCLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是

     

A.环境记录、连接记录、语句记录、描述记录

B.环境记录、连接记录、语句记录、运行记录

C.环境记录、连接记录、运行记录、描述记录

D.环境记录、运行记录、语句记录、描述记录

二、填空题(本大题共10小题,每小题1分,共10)

请在每小题的空格上填上正确答案。错填、不填均无分。

16.关系模型和层次、网状模型的最大差别是用________导航数据。

17.数据库系统中三级模式结构定义存放在________中。

18.如果关系模式R1NF,且每个非主属性________函数依赖于候选键,那么称R是第二范式的模式。

19.模式分解的优点之一是能消除________和操作异常现象。

20.若关系Am个属性,关系Bn个属性,则A×B________个属性。

21.SQL语言中,向数据库表中插入数据的命令是________

22.在程序中,事务以BEGIN TRANSACTION语句开始,以________语句或ROLL-BACK语句结束。

23.数据库的并发操作通常会带来三个问题:________问题、读脏数据问题、不可重复读问题。

24.ODBC技术为应用程序提供了一套CLI函数库和基于________的运行支持环境。

25.在面向对象技术中,数据类型系统由基本类型、复合类型和________三部分组成。

三、简答题(本大题共10小题,每小题3分,共30)

26.什么是数据独立性?在数据库中有哪两级独立性?

27.什么是DB的系统缓冲区?

28.设有函数依赖集F={ABCEACGPBEPACDEPHBPDHGABCPG},计算属性集D关于F的闭包D+

29.什么是事务?它具有哪些性质?

30.简述基本表和视图和区别。

31.简述SQL语言的特点。

32.DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库?

33.SQL完整性约束有哪些?

34.简述类图中的重复度与ER图中实体的基数的区别。

35.ODBC的体系结构有哪几层?

四、设计题(本大题共5小题,每小题4分,共20)

36.设教学数据库中有三个关系:

学生关系S(S#SNAMEAGESEXDEPT),其属性分别表示学号、姓名、年龄、性别、所在系。

课程关系C(C#CNAMETEACHER),其属性分别表示课程号、课程名、任课教师名。

选课关系SC(S#C#GRADE},其中GRADE表示成绩。

请用关系代数表达式表达下面的查询。

检索选修课程号为“C2”的学生的学号和姓名。

37.36题的基本表中,试用SQL语句完成下面操作:

查询与张明同一个系的学生信息。

38.36题的基本表中,试用SQL语句完成下面操作:

删除学号为“95002”的学生选修的课程号为“C2”的记录。

39.36题的基本表中,试用SQL语句完成下面的操作:

建立数学系学生的视图C_STUDENT,并要求进行修改和插入数据时,仍需保证该视图只有数学系的学生。视图的属性名为:S#SNAMEAGEDEPT

40.36题的基本表中,试用SQL语句查询每个学生已选修课程的门数及平均成绩。

五、综合题(本大题共2小题,每小题5分,共10)

41.设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。

设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。

(1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。

42.设有一个反映职工每月超额完成生产任务的关系模式:

R(日期,职工号,姓名,工种,额定工作量,本月超额)

如果规定:每个职工只隶属于一个工种,每个工种的额定工作量惟一,每个工种的职工有多人。

1)根据上述规定,写出模式R的基本FD和关键码。

2R最高属于第几范式,并说明理由。

3)将R规范到3NF

上一篇:高等数学(工本)试题(全国)[0][2008年08月25日] 下一篇:软件工程试题(全国)[0][2008年08月25日]
用户信息中心
栏目导航
找不到相关分类
本月排行TOP20
  • 没有相关内容!
最新推荐