全国2005年7月高等教育自学考试
互联网数据库试题
课程代码:00911
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.对某个具体的数据库应用来说,下列说法中正确的是()
A.E-R图是唯一的B.数据模型是唯一的
C.数据库文件是唯一的D.以上三个都不是唯一的
2.E-R模型的基本成分是()
A.字段与记录B.库结构与属性
C.实体与联系D.记录与属性
3.在下列选项的描述中包含数据库系统中的外模式/模式映像定义的是()
A.外模式B.概念模式
C.物理模式D.存储模式
4.将局部E-R图合并成全局E-R图时可能出现冲突,下列选项中不属于合并冲突的是
()A.属性冲突B.命名冲突
C.结构冲突D.语法冲突
5.下列哪项不是数据库的并发操作可能会带来的问题?()
A.数据泄密B.丢失修改
C.读“脏”数据D.不可重复读
6.关于数据库概念模型的说法中正确的是()
A.依赖于DBMS,独立于硬件设备
B.独立于硬件设备和DBMS
C.依赖于操作系统,独立于DBMS
D.独立于用户需求
7.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是(
)
A.W1(工号,姓名),W2(工种,定额)
浙00911# 互联网数据库试题第 1 页共4页
B.W1(工号,定额),W2(姓名,工种)
C.W1(工号,姓名,工种),W2(工种,定额)
D.W1(工号,工种,定额),W2(工号,姓名)
8.用于实现数据存取安全性控制的SQL语句是()
A.CREATE INDEX B.COMMIT
C.ROLLBACK D.GRANT和REVOKE
X'X'
9.在关系模式R中,对于属性子集X、Y、是X的真子集,若X→Y,→Y,则称
()A.Y传递函数依赖于X B.Y部分函数依赖于X
C.Y完全函数依赖于X D.X,Y相互函数依赖
10.下列不属于SQL语言特点的是()
A.高度非过程化B.语言简洁、易学易用
C.面向集合的操作方式D.数据共享性好
11.JDBC包含多个类,其中Java.sql.ResultSet类属于()
A.Java JDBC类B.Java JDBC接口类
C.Java JDBC异常类D.Java JDBC控制类
12.URL不包含()
A.检索协议B.Internet节点
C.资源文件名D.Web服务器对数据库的接口协议
13.下列关于ASP的描述正确的是()
A.ASP是一种动态网页编程语言
B.ASP是服务器端脚本环境
C.ASP是跨平台的
D.SAP的源程序会传递到客户端执行
14.可以在多个用户之间共享数据的ASP内置对象是()
A.Session对象B.Application对象
C.Request对象D.System对象
15.下列不是数据仓库基本特征的是()
A.数据相对稳定B.包括当前准确数据
浙00911# 互联网数据库试题第 2 页共4页
C.数据反映历史变化D.面向主题
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。
错填、不填均无分。
16.如果要限制用户通过视图向表中插入的数据必须满足视图定义时指定的谓词条件,必须在定义视图的CREATE VIEW语句中使用选项。
17.DBMS的完整性控制机制应具有定义、和处理违背完整性约束条件三个方面的功能。
18.存取权限由两个要素组成,它们是数据对象和。
19.数据库的物理设计通常分为两步,首先确定数据库的物理结构,然后物理结构。
20.在数据库设计开始之前,必须选定参加设计的人员。
他们是系统分析人员、数据库设计人员、程序员、用户和。
21.按谓词变元的不同,关系演算可分为和域关系演算。
22.在一个关系中,若每个属性都是不可再分的,则此关系的规范化程度一定属于。
23.面向对象数据库语言主要包括对象定义语言和。
24.ASP中Connection对象的Execute方法可以产生对象。
25.JDBC的基本功能包括建立与数据库的连接、和处理结果。
三、简答题(本大题共10小题,每小题3分,共30分)
26.简述故障恢复中利用日志文件恢复事务的步骤。
27.简述调查用户需求的步骤。
28.何谓关系模式的规范化?
29.什么是数据库管理系统?它的主要功能是什么?
30.什么是数据独立性?它包括哪两个方面?
31.已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩),用关系代数实现查询选修了课程号为“C1”课程并且成绩达到60分的学生的学号及成绩。
32.简述JDBC连接数据库的几种方法。
33.简述ADO的Connection对象用于事务处理的方法。
34.简述ADO的记录集对象中游标的类型。
35.简述分布式数据库的特点。
四、设计题(本大题共4小题,每小题5分,共20分)
根据已知三个关系模式,
浙00911# 互联网数据库试题第 3 页共4页
图书:BOOK(ISBN,TP,TITLE,AUTHOR,PRICE,POSITION)
其属性的含义依次为书号、分类号、书名、作者、价格、存放位置;
读者:READER(RNO,NAME,ORG)
其属性的含义依次为读者号、姓名、所在单位;
借阅记录:BRECORD(RNO,ISBN,BDATE)
其属性的含义依次为读者号、书号、借书日期。
根据上述3个关系模式用SQL语句完成第36-39题。
36.写出创建读者表的SQL语句。
(提示:各属性列的数据类型与宽度、关键字列的选取要合理)
37.创建一视图,视图名为BBOOK,视图的属性有读者号、姓名、所借书号、所借书名、所借书单价、借书日期。
38.删除读者号为“230888888”的读者借阅的书号为“111—222—333”的借书记录。
39.查询借阅图书的总数超过5本的读者号及其借阅图书数量。
五、综合题(10分)
40.某电子商务网站要求提供下述服务:
(1)可随时查询库存中现有物品的名称、数量和单价。
所有物品均应由物品编号唯一标识。
(2)可随时查询顾客订货情况,包括顾客号、顾客名、所订物品编号、订购数量、联系方式、交货地点。
所有顾客编号不重复。
(3)当需要时,可通过数据库中保存的供应商名称、电话、邮编与地址信息向相应供应商订货。
一个编号货物只由1个供应商供货。
根据以上要求,完成如下任务:
①根据语义设计出E-R模型;(4分)
②将该E-R模型转换为一组等价的关系模式;(4分)
③为顾客及其订货信息设计物理存储结构。
(2分)
浙00911# 互联网数据库试题第 4 页共4页。