全国2007年4月高等教育自学考试
一、单项选择题(本大题共15小题,每小题2分,共30分)
1.用树型结构表示实体之间联系的数据模型称为(D)
A.关系模型B.运算模型
C.网状模型D.层次模型
2.在CGI程序中,若使用GET方法传递参数,用来传递查询条件的环境变量是(A)A.QUERY-STRING B.CONDITION-STRING
C.CONTENT-STRING D.ENV-STRING
3.数据库系统的核心是(B)
A.数据库B.数据库管理系统
C.数据模型D.软件工具
4.在SQL语言中,与X BETWEEN 10 AND 20等价的表达式是(D)
A.X>10 AND X<20 B.X>=10 AND X<20
C.X>10 AND X<=20 D.X>=10 AND X<=20
5.某个E-R图中有5个实体型,2个1∶n联系和2个m∶n联系,则该E-R图转换的关系模式个数至少是(B)
A.5个B.7个
C.8个D.9个
6.若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于(C)
A.2NF B.3NF
C.BCNF D.4NF
7.若事务T对数据R已加X锁,则其他事务对数据R(D)
A.可以加S锁不能加X锁B.不能加S锁可以加X锁
C.可以加S锁也可以加X锁D.不能加任何锁
8.在目前的并行数据库体系结构中,可扩充性最高的是(C)
A.SM B.SD
C.SN D.SK
9.数据的正确性和相容性是指数据库的(A)
A.完整性B.安全性
C.并发性D.一致性
10.下列不属于事务的特性的是(C)
A.隔离性B.一致性
C.完整性D.原子性
11.系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于(C)
A.事务故障B.系统故障
C.介质故障D.运行故障
12.E-R图是数据库设计的常用工具之一,它适用于建立数据库的(A)
A.概念模型B.逻辑模型
C.结构模型D.物理模型
13.数据库逻辑结构设计的主要任务是(D)
A.建立E-R图
B.把数据送入数据库
C.建立数据流图和需求说明书
D.将E-R图转换为某个DBMS所支持的数据模型
14.JDBC包含多个类,其中Java. sql. Connection类属于(B)
A.Java JDBC类B.Java JDBC接口类
C.Java JDBC异常类D.Java JDBC控制类
15.ASP中默认的脚本语言是(B)
A.JavaScript B.VBScript
C.Java D.VB
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。
错填、不填均无分。
16.在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为外码或外部码_。
17.对于函数依赖X→Y,如果Y是X的子集,则称X→Y为平凡_函数依赖。
18.在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对空值的约束。
19.在关系代数中,θ连接是从两个关系的笛卡尔积_中选取属性间满足一定条件的元组。
20.分E-R图之间的冲突主要有三类,它们是属性冲突、命名冲突和_结构冲突_。
21.ISAPI规范调用有两个入口点进入ISAPI DLL,分别是__ GetExtenSionVesion()_函数和HttpExtensionPro( )函数。
22.在VBScript中只支持_Variant 变量类型。
23.在Oracle数据库的数据字典中,前缀为__ALL__的视图为扩展的用户视图。
24.并行数据库系统是数据库技术与_并行计算__技术相结合的产物。
25.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为__分布透明性__。
三、简答题(本大题共10小题,每小题3分,共30分)
26.简述各级封锁协议及其作用。
1级封锁协议:对事物T要修改的数据R加X锁,直到事务结束为止。
这可以防止丢失修改并保证事务T 是可恢复的。
2级封锁协议:1T要读取的数据R加S锁,这可以进一步防止读|“脏”数据。
3级封锁协议:1T要读取的数据R加S锁,并直到事务结束才释放。
这就进一步保证了数据可重复读。
27.简述数据库管理系统完整性控制机制应具有的功能。
1定义功能:即提供定义完整性约束条件的机制。
2检查功能:即检查用户发出的操作请求是否违背了完整性约束的条件。
3保证功能:如果发现了用户的操作请求违背了完整性约束条件,则采取一定的行动来保护数据的完整性。
28.简述数据库系统的三级模式。
1模式:也称逻辑模式,是数据库中主体数据的逻辑结构和特征描述,是所有用户的公共数据视图。
2外模式:也称子模式或用户模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征描述,是数据库用户的数据视图。
3内模式:也称储存模式,是数据库内部的表现方法。
29.已知关系模式:学生(学号,姓名,性别,年龄,系别),用关系代数查询计算机系的男学生。
σ系别=‘计算机’^性别=‘男’(学生)
30.简述数据库概念结构设计中数据抽象的几种方法。
1.分类:定义某一概念作为现实世界中一组对象的类型。
2.聚集:定义某一类型的组成成分。
3.概括:定义类型之间的一种子集联系。
31.简述JDBC连接数据库的几种方法。
1与数据源直接通信;2通过JDBC驱动程序的通信;3与ODBC 数据源通信。
32.简述OLAP的三层C/S结构。
第一层为客户机
第二层为分析服务器
第三层为企业服务器
33.简述数据分布的方式。
1划分式。
2全重复式。
3部分重复式。
34.简述OODB语言应具备的功能。
1类型定义与操作。
2操作/方法的定义。
3对象的操纵。
35.简述JavaScript脚本语言的特点。
1.JavaScript具有事件驱动特性。
2.JavaScrip是安全的语言。
3.与平台无关。
四、设计题(本大题共4小题,每小题5分,共20分)
有如下三个关系模式:
学生:S(S#,SN,AGE,SEX)
属性含义依次为:学号,姓名,年龄,性别
课程:C(C#,CN,TEACHER)
属性含义依次为:课程号,课程名,教师
选课:SC(S#,C#,SCORE)
属性含义依次为:学号,课程号,成绩
用SQL语句完成36~39题。
36.查询“王兰”同学没有选修的课程的课程号。
37.查询选修3门以上(含3门)课程的学生的学号和姓名。
38.将成绩低于60分的女同学的成绩提高5%。
39.查询选修课程包含LIU老师所授课的学生的学号。
五、综合题(10分)
40.设计一个图书馆数据库,数据库中对每个借阅者存有:读者号,姓名,地址,性别,年龄,单位。
对每本书存有:书号,书名,作者,出版社。
对每本被借出的书存有:读者号,借出日期和应还日期。
根据上述语义要求,回答下列问题:
(1)画出E-R图;(4分)
(2)将E-R图转换为关系模式,并指出每个关系模式的主码。
(6分)
七
夕,只因有你,总有一些人牵肠挂肚难以忘记,
总有一些日子温暖甜蜜最为珍惜
从春夏到秋冬,从陌生到熟悉,
虽不能时时联系,却总在特别的日子想起你,
七夕快乐,我的朋友。
因为有你,再苦生活也不觉得累,
再大的险阻也无所畏,
再大的波折也不担忧,
再痛的经历也会忘记,
因为有你,我就拥有了整个世界,
谢谢你出现在我的生命里。
七夕快乐,我的朋友。
七夕,只因有你,
相识,是最珍贵的缘分,
牵挂,是最真挚的心动,
思念,是最美丽的心情,
问候,是最动听的语言,
在这七夕到来之际,最美的祝福送给你,七夕快乐,我的朋友。
更是我们情谊永远不变的纽带,
七夕快乐,我的朋友。
七夕,只因有你,
爱是种体会,即使心碎也觉得甜蜜,
爱是种感受,即使痛苦也觉得幸福,
爱是种缘分,即使分离也觉得快乐,
七夕到了,最真诚的祝福送给你,
七夕快乐,我的朋友。
七夕,只因有你,
愿天下有情人终成眷属,
愿单身人士找到爱的方向,
愿情侣们找到幸福的天堂,
愿夫妻找到温暖的避风巷,
愿岁月抚平生活的忧伤,愿爱的花瓣轻舞飞扬,。