互联网数据库试题及答
案
The document was finally revised on 2021
全国2011年4月高等教育自学考试
互联网数据库试题 课程代码:00911
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列SQL语句中,属于数据控制的语句是( ) 、DROP、DELETE、ALTER 、UPDATE、DELETE、INSERT
、REVOKE 、DROP、ALTER
2.在关系数据库中,规范化理论的引入是为了( ) A.解决插入、删除、更新异常和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性 包含多个类,其中类属于( ) JDBC异常类 JDBC类
JDBC接口类 JDBC控制类
4.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,则下列选
项中正确的是
( )
(工号,姓名),W2(工种,定额) (工号,定额),W2(姓名,工种) (工号,工种,定额),W2(工号,姓名) (工号,姓名,工种),W2(工种,定额) 5.下列关于ASP的描述中,正确的是( ) 是一种动态网页编程语言 是跨平台的
是服务器端脚本环境
的源程序会传递到客户端执行
6.能真正实现平台无关性的Web数据库技术是( )
7.在数据库设计中,数据流图表达的是( ) A.数据和数据结构的关系 C.数据和处理过程的关系
B.数据和算法的关系 D.数据和通信的关系
8.在CGI程序中,若使用POST方法,则用来确定参数长度的环境变量是( )
9.构成Web超链网状结构的数据文件主要是( ) A.以INDEX编码的二进制程序文档 C.以HTML编码的ASCI II文本文档
B.以INDEX编码的HTML文本文档 D.以HTML编码的二进制程序文档
10.面向对象程序设计的基本思想是( )
A.屏蔽和可重用性 C.封装和模块化特性
B.封装和可扩展性 D.屏蔽和过程划分特性
11.下列关于关系数据库中型和值的叙述中,正确的是( ) A.关系模式是值,关系是型
B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值
D.关系模式的逻辑表达式是型,关系是值 的体系结构是( ) A.两层B/S结构 C.三层B/S结构
B.两层C/S结构 D.三层C/S结构
..
13.下列对DDBMS的分类中,错误的是( ) A.全局控制集中的DDBMS C.全局控制分散的DDBMS
B.全局控制部分分散的DDBMS D.局部控制分散的DDBMS
...
14.下列不属于Sybase开发工具的是( )
++
Designer
15.若事务T对数据R已加X锁,则其他事务对数据R( ) A.只能加X锁 C.只能加S锁
B.不能加任何锁 D.能加任何锁
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是_________。
提出的_________语言是一种典型的元组关系演算语言。
18.在ADO接口中,用来跟踪正在使用的DSN连接保持的时间以及其他定义的数据库属性的是_________对象。
19.由多个具有独立内存(主存储器)的处理机和多个磁盘构成,且每个处理机都可以读写任何磁盘,多个处理机和磁盘存储器由高速通信网络连接,这种并行结构是_________结构。
可以使用的脚本语言是VBScript或_________。
中,按变量的作用域将变量划分为脚本级变量和_________变量。
模型的核心概念包括对象与对象标识、封装、类、类层次(结构)、_________。 23.数据库系统可能发生的故障主要包括事务故障、_________、介质故障和计算机病毒。
24.在关系数据库设计中,设计关系模式属于_________阶段。
25.按谓词变元的不同,关系演算可分为_________演算和域关系演算。 三、简答题(本大题共10小题,每小题3分,共30分)
26.已知关系模式:医生(医生编号,姓名,职称,科室),患者(患者病例号,患者姓名,性别,年龄,医生编号),用关系代数实现:查找王林医生的所有患者的姓名。
27.简述数据库设计需求分析阶段的任务。 28.关系模式规范化时应遵循哪些原则? 29.简述URL的组成。
30.简述数据库中解决死锁的方法。 由哪几部分组成?
32.简述对象—关系数据库系统具有的特点。 33.数据的分布方式有哪几种?
34.简述JDBC的基本功能。 实现的关键技术有哪些?
四、设计题(本大题共4小题,每小题5分,共20分) 已知学生表S和学生选课表SC,其关系模式如下: S(SNO,SN,SD,PROV),SC(SNO,CN,GR)
其中,SNO为学号,SN为姓名,SD为系名,PROV为省名,CN为课程名,GR为分数。
用SQL语句完成36~39题。
36.查询“信息系”的学生来自哪些省区。
37.查询“英语系”学生选修了“计算机”课程的学生的姓名和分数,查询结果按分数降序排序。
38.按系名查询每个系的学生人数。
39.把“李林”同学选修的课程和分数全部删除。 五、综合题(10分)
40.假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,
且每名职工只属于一个销售部。销售部有部门名称、地区和电话等属性,产品有产品编
码、品名和单价等属性,职工有职工号、姓名和性别等属性,每个销售部销售产品有数量 属性。
①根据上述语义画出ER图,并在图中注明属性、联系的类型。(4分) ②将ER图转换成关系模型,并指出每个关系模式的主码和外码。(6分)
全国2011年4月高等教育自学考试
互联网数据库试题答案 课程代码:00911
一、 单项选择题(本大题共15小题,每小题2分,共30分)
二、填空题(本大题共10小题,每小题1分,共10分)
16.模式(或逻辑模式)
21.过程级 23.系统故障
25.元组关系
22.消息(或者Message) 24.逻辑设计
三、简答题(本大题共10小题,每小题3分,共30分) 26. 略 27.
①信息要求,指用户需要从数据库中获得信息的内容与性质。由信息要
求可以导出数据要求,即在数据库中需要存储哪些数据;(1分)
②处理要求,制用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理;(1分)
③安全性与完整性要求。(1分)
28.
关系模式规范化时一般应遵循以下原则: ①关系模式进行无损连接分解;(1分) ②合理选择规范化程度;(1分) ③正确性与可实现性原则。(1分) 29.
①检索协议;(1分) ②Internet节点;(1分)
③为HTTP客户服务的资源文件。(1分) 30.
数据库中解决死锁的常用方法有:
①要求每个事务一次就将所有要使用的数据全部加锁,否则就不能执行;(1分)
②采用按序加锁法;(1分)
③不采取任何措施来预防死锁的发生,而是周期性的检查系统中是否有死锁。(1分) 31.
DBMS通常由以下4部分组成: ①数据定义语言及其翻译处理程序; ②数据操纵语言及其编译(或解释)程序; ③数据库运行控制程序。 ④实用程序。
(评分参考)答对每个要点一分,答对任意3点给3分。 32.
对象-关系数据库系统特点: ①扩充数据类型;
②支持复杂对象; ③支持继承的概念; ④提供通用的规则系统
(评分参考)答对每个要点一分,答对任意3点给3分。 33.
数据的分布方式有三种: ①划分式;(1分) ②全重复式;(1分) ③部分重复式。(1分) 34.
JDBC的基本功能包括: ①建立与数据库的连接;(1分) ②发送SQL语句;(1分) ③处理结果。(1分) 35.
①实视图及其维护; ②立方体计算;
③查询优化与并行处理技术; ④数据集成。
(评分参考)答对每个要点一分,答对任意3点给3分。
四、设计题(本大题共4小题,每小题5分,共20分)
DISTINCT PROV FROM S
WHERE SD=”信息系” FROM S,SC
SN,GR
WHERE SD=”英语系” AND CN=”计算机” AND =
ORDER BY GR DESC SD,COUNT(*) FROM S GROUP BY SD FROM SC WHERE SNO IN
五、综合题 40. ① ②
略
职工(职工号,姓名,性别,部门名称)(1分) 主码:职工号 外码:部门名称(1分)
产品(产品编码,品名,单价)主码:产品编码(1分) 销售部(部门名称,地区,电话)主码:部门名称(1分) (SELECT SNO FROM S WHERE SN=”李林”)
销售(部门名称,产品编码,数量)(1分)
主码:部门名称+产品编码 外码:部门名称,产品编码(1分)
全国2011年7月高等教育自学考试
互联网数据库试题 课程代码:00911
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 中,存在量词EXISTS用来测试内层查询结果是否( C ) A.有重复元组 C.为非空
B.有重复的列名 D.有空值
2.在两段锁协议中,事务分为两个阶段,第一阶段是( A ) A.获得封锁,也称为扩展阶段 C.获得封锁,也称为收缩阶段
B.获得封锁,也称为并行阶段 D.释放封锁,也称为扩展阶段
..
3.下列哪项不是数据库的并发操作可能会带来的问题( B ) A.丢失修改 C.读“脏”数据
4.实体完整性规则是指关系中( B ) A.元组值不允许为空 C.外码值不允许为空
B.属性值不允许为空 D.主属性值不允许为空 B.数据泄密 D.不可重复读
5.包含数据库系统中的外模式/模式映象定义的是( A ) A.外模式 C.物理模式
B.概念模式 D.存储模式
6.规定职工工资调整不得低于其原来工资,这种约束属于( B ) A.静态列级约束 C.静态元组约束
B.动态列级约束 D.动态元组约束
..
7.下列关于ASP的说法中,错误的是( A ) 可以使用任何脚本语言 的运行环境具有平台无关性
8.在OO模型中,类(class)是( D ) A.实体的集合 C.表的集合
B.数据类型的集合 D.对象的集合
应用程序无须经过编译 是服务器端脚本环境
9.如果要统计网页的访问人数,可利用ASP中的( B )
对象 对象
10.分布式环境的特点是( D ) A.每一个节点都是一个小的计算机单元
对象 对象
B.根节点是计算单元,子节点都是信息终端
C.层次结构分明,核心层的计算机是计算单元,外围计算机是信息终端 D.网状结构,由制定的网络节点充当主要计算单元,其他节点起到信息终端作用
11.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为( D ) A.分片透明性 C.定位透明性
B.位置透明性 D.分布透明性
...
12.下列不属于数据仓库基本操作的是( C ) A.立方体操作 C.查询操作
13.数据库的概念模型( D ) A.依赖于计算机硬件和DBMS B.独立于计算机硬件,依赖于DBMS C.依赖于计算机硬件,独立于DBMS D.独立于计算机硬件和DBMS
...
14.数据模型用来表示实体间的联系,在常用的数据模型中不包括( C )
B.上卷操作 D.下探操作
A.关系模型 C.链状模型
包含多个类,其中类属于( B ) JDBC类 JDBC接口类
B.层次模型 D.网状模型
JDBC异常类 JDBC控制类
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.构成Web超链网状结构的数据文件主要是以__HTML__编码的ASCIⅡ文本文档。
17.数据仓库中基表的常用数据模式是星型模式和__雪花_模式。
18.在Oracle数据库的数据字典中,前缀为__ALL__的视图为扩展的用户视图。 19.在分布式数据库系统中,数据的共享有两个层次:_全局______和局部共享。
20.按复杂程度可将多媒体数据模型分为三种:简单型、__智能_____和复杂型。
21.关系模式R中,若其函数依赖集中所有候选码都是决定因素,则R达到的最高范式是__BCNF_____。
22.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为__介质_____故障。
23.在数据字典中,作为数据流的来源和去向的是_数据流______。 24.在关系模式R中,对于属性子集X、Y,X'是X的真子集,若X→Y,X'→Y,则称Y__部分_____函数依赖于X。
25.每一个Oracle数据库都包含有一个名为_SYSTEM______的表空间,它在数据库建立时自动建立。
三、简答题(本大题共10小题,每小题3分,共30分) 26.常见的静态关系约束有哪几种P97-98
27.已知关系模式:选课(学号,课程号,成绩),用关系代数查询选修了课程号为“C5”课程并且成绩大于等于80分的学生的学号及成绩。 ∏学号,成绩(σ课程号=“C5”AND成绩>=80(选课)) 28.简述ActiveX控件的优缺点。P152
29.分布式数据库管理系统由哪几部分组成P291-292
30.关系数据模型的优点有哪些P21
31.在实现参照完整性时需要考虑哪些方面P35
32.在实际应用中,常见的多媒体建模方法有哪几种P283-284
数据库的控制文件包含哪些信息类型P252
提供的连接数据库有哪些方法P159
的变量命名必须遵循哪些规则P180-181
四、设计题(本大题共4小题,每小题5分,共20分) 有三个关系如下:
EMP(E#,ENAME,AGE,SEX,ECITY),其属性分别表示职工号、姓名、年龄、性别和籍贯。
WORKS(E#,C#,SALARY),其属性分别表示职工号、公司编号和工资。 COMP(C#,CNAME,CITY),其属性分别表示公司编号、公司名称和公司所在城市。
用SQL语句完成36~39题。
36.查询在“联华公司”工作的男性职工的职工号和姓名。 SELECT E#,ENAME FROM EMP WHERE SEX=’男’ AND E# IN ( SELECT E# FROM
WORKS WHERE C# IN (SELECT C# FROM COMP WHERE CNAME=’联华公司’))
37.查询“联华公司”中低于本公司平均工资的职工号和姓名。 SELECT E#,ENAME FROM EMP WHERE E# IN (SELECT E# FROM WORKS WHERE
C# IN (SELECT C# FROM COMP WHERE CNAME=‘联华公司’)
GROUP BY E# HAVING SALARY>AVG(SALARY) )
38.为所有的50岁以上(含50岁)的职工加薪100元。 UPDATE WORKS SET SALARY=SALARY+100
WHERE E# IN (SELECT E# FROM EMP WHERE AGE>=50) 39.在EMP和WORKS中删除年龄大于60岁的职工。
DELETE FROM WORKS WHERE E# IN (SELECT E# FROM EMP WHERE AGE>60)
DELETE FROM EMP WHERE AGE>60
五、综合题(10分)
40.某商业集团数据库有三个实体集。一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个供应商订购,每个供应商供应每种商品有月供应量;商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品可在多个商店销售,每个商店销售每种商品有月计划数。
①画出反映上述问题的ER图。(5分) ②将ER图转换成关系模型。(5分) (1)
(2) 商品(商品号、商品名、规格、单价) 商店(商店号、商店名、地址) 供应商(供应商编号、供应商名、地址) 供应(商品号、供应商编号、月供应量) 销售(商品号、商店号、月计划数)
全国2012年4月高等教育自学考试
互联网数据库试题
课程代码:00911
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有—个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.使用ADO时,可以创建的DSN是( ) A.用户DSN或系统DSN C.用户DSN或文件DSN
B.系统DSN或文件DSN
D.用户DSN、系统DSN或文件DSN
...
2.下列涉及空值的SQL表达式中,不正确的是( ) IS NULL
(age IS NULL)
IS NOT NULL =NULL
3.在CGI程序中,如果使用GET方法传递参数,用来传递查询条件参数的环境变量是( )
包含多个类,其中类属于( ) 类 接口类 异常类
控制类 5.实体完整性规则是指关系中( ) A.元组值不允许空 B.属性值不允许空 C.主码值不允许空
D.外码值不允许空 6.数据库逻辑结构设计的主要任务是( ) A.建立E-R图 B.把数据送入数据库
C.将E-R图转换为某个DBMS所支持的数据模型 D.建立数据流图和需求说明书
7.用树型结构表示实体之间联系的数据模型称为( ) A.关系模型 B.层次模型 C.对象模型
D.网状模型
8.并行数据库的三种结构中,可扩充性和可用性占优势的是( 结构 结构 结构
D.无法比较
9.在关系R中,代数表达式σ3<4(R)表示( )
A.从R中选择值为3的分量小于第4个分量的元组组成的关系)
B.从R中选择第3个分量值小于第4个分量值的元组组成的关系 C.从R中选择第3个分量值小于4的元组组成的关系 D.从R中选择所有元组组成的关系
10.在数据库系统的三级模式之间提供两层映象的作用是提高数据的( ) A.可行性 C.独立性
B.完整性 D.一致性
11.若事务T对数据R已加X锁,则其他事务对数据R( ) A.可以加S锁不能加X锁 C.可以加S锁也可以加X锁
B.不能加锁可以加X锁 D.不能加任何锁
12.设有关系W(工号,姓名,工种,定额),将其规范化到正确的第三范式是( )
(工号,姓名),W2(工种,定额) (工号,定额),W2(姓名,工种) (工号,姓名,工种),W2(工种,定额) (工号,工种,定额),W2(工号,姓名) 13.事务的原子性是指( )
A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的
C.—个事务内部的操作及使用的数据对并发的其它事务是隔离的 D.事务必须使数据库从一个一致性状态变到另一个一致性状态 ...
不包含( ) A.检索协议 C.资源文件名
节点
服务器对数据库的接口协议
15.关系模式的规范化过程是通过对关系模式的分解来实现的,该过程中用到的关系代数运算是( ) A.投影 C.除
B.选择 D.连接
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。错填、不填均无分。 16.在ALPHA语言中引入______是为了简化关系名。
17.在关系数据库的规范化理论中,分解时必须遵守规范化原则:保持函数依赖和______。
18.数据字典的主要内容包括:数据项、______、数据存储、数据流和处理过程。
19.数据库系统可能发生的故障主要包括事务故障、介质故障、______和计算机病毒。
20.数据管理经历了三个发展阶段:人工管理阶段、______阶段和数据库系统阶段。
21.确定数据库存储结构时要综合考虑______、存取空间利用率和维护代价三方面的因素。
22.将一个关系模式从2NF分解为3NF,是消除非主属性对码的______。 23.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为______。
所用的脚本语言是VBScript或______。
25.由并发操作引起的数据不一致性包括______、不能重复读和“脏”数据的读出。
三、简答题(本大题共10小题,每小题3分,共30分)
的关系模式应具有哪三个性质? 27.常见的多媒体的建模方法有哪些? 28.简述ASP文件主要包含的内容。 29.简述VBScript变量的作用域。 30.简述Oracle数据库中数据文件的特征。 31.数据分割一般要遵守哪几条准则? 32.简述JDBC中三种Statement对象的作用。 33.简述JDBC的基本功能。
34.简述OLAP的三层客户机/服务器结构。 35.简述分布式数据库的特点。
四、设计题(本大题共4小题,每小题5分,共20分) 有如下三个关系模式: 学生:S(S#,SN,AGE,SEX)
属性含义依次为:学号,姓名,年龄,性别 课程:C(C#,CN,TEACHER)
属性含义依次为:课程号,课程名,教师 选课:SC(S#,C#,SCORE)
属性含义依次为:学号,课程号,成绩 用SQL语句完成36~39题。
36.查询“黎明”同学选修的所有课程的课程名。
37.查询选修4门以上(含4门)课程的学生的姓名。 38.将成绩低于60分的同学的成绩提高5%。 39.删除“王兰”同学选修的全部课程。
五、综合题(10分)
40.设计一个图书馆数据库,数据库中对每个读者存有:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有:读者号,借出日期和应还日期。 根据上述语义要求,回答下列问题: ①画出E-R图;(4分)
②将E-R图转换为关系模式,并指出每个关系模式的主码。(6分)
因篇幅问题不能全部显示,请点此查看更多更全内容