自学考试《互联网数据库》模拟试题及答案
来源 :中华考试网 2017-01-18
中一、单项选择题(在备选答案中选出一个正确答案,每小题2分,共30分)
1、数据库的概念模型独立于【 A 】。
A.具体的机器和DBMS
B.E-R图
C.信息世界
D.现实世界
2、子模式是【 B 】。
A.模式的副本
B.模式的逻辑子集
C.多个模式的集合
D.以上三者都不对
3、通常情况下,下面的关系中不可以作为关系数据库的关系是【 D 】。
A.R1(部门号,部门名,负责人)
B.R2(部门号,部门名,所在分公司名称)
C.R3(部门号,部门名,部门电话)
D.R4(部门号,部门名,部门成员)
4.设有关系R和关系S进行如图所示的运算,则运算结果中含有元组的数目是【 A 】。
A. 6 B. 7 C. 8 D. 9
5、假设两个关系中已经存在如图所示元组,其中厂商的关键字是厂商号,产品的主关键字是产品号:
若再往产品关系中插入如下元组:
I(P03,红,C02) II(P01,蓝,C01)
III(P04,白,C04) IV(P05,黑,null)
能够插入的元组是【 D 】。
A. I,II,IV B. I,III C. I,II D. I,IV
6、下列关于索引的叙述,正确的是【 A 】。
A.可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率
B.一个基本表最多只能有一个索引
C.建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素
D.一个基本表上至少要存在一个索引
7、关系规范化中的删除操作异常是指【 A 】。
A.不该删除的数据被删除
B.不该插入的数据被插入
C.应该删除的数据未被删除
D.应该插入的数据未被插入
8、关系模式中,满足2NF的模式,则【 B 】。
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
9、设有两个事务T1和T2,它们的并发操作如下所示。
对于这个并发操作,下面评价正确的是【 A 】。
A.该操作丢失了修改 B.该操作不存在问题
C.该操作读“脏”数据 D.该操作不能重复读
10、关于死锁,下列说法中正确的是【 D 】。
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方式是禁止两个用户同时操作数据库
C.当两个用户竞争相同资源时不会发生死锁
D.只有出现并发操作时,才有可能出现死锁
11、从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是【 C 】。
A.N端实体的关键字
B.M端实体的关键字
C.N端实体的关键字和M端实体的关键字的组合
D.重新选取其他属性
12、在传输表单数据时,浏览器将字符串形式的参数加到http header中UML的后部,在’?’符号之后,传给web服务器,这种传递方法是【 A 】。
A.GET方法
B.SEND方法
C.PUT方法
D.POST方法
13、成员Java.sql.Statement属于JDBC中的【 B 】。
A.普通Java JDBC类
B.Java JDBC接口类
C.Java JDBC异常类
D.Java JDBC数据传输类
14、ADO中,提供一种简单而很有效的方法来处理查询或存储过程的对象是【 B 】。
A.Connection
B.Command
C.Recordset
D.Error
15、设要对关系模式R(工号,姓名,商品代码,商品名,销售数量)进行分解,将其规范化到第三范式,下列【 B 】是最正确的规范化结果。
A. R1(工号,姓名) R2(商品代码,商品名,销售数量)
B. R1(工号,姓名) R2(商品代码,商品名) R3(工号,商品代码,销售数量)
C. R1(工号,姓名) R2(工号,商品代码,商品名,销售数量)
D. R1(工号,姓名) R2(商品代码.商品名) R3(商品代码.销售数量)
二、简答题(每小题8分,共24分)
16、简述视图的基本特征;P55
17、简述JDBC提供的连接数据库的几种方法;
18、试述数据库完整性的概念和分类。P132
三、操作实践题(每小题5分,共30分)
有以下关系:职工(职工号 char(5),姓名 varchar(20),年龄 int ,性别 char(2) );
对应表结构:E(ENO,ENAME,EAGE,ESEX)
社团(社团编号 char(5),名称 varchar(20),负责人职工号 char(5),活动地点 varchar(50) );
对应表结构:S(SNO,SNAME,CHIEFNO,LOCATE)
参加(职工号 char(5),社团编号 char(5) ,参加日期 datetime)。
对应表结构:A(ENO,SNAME,INDATE)
其中职工表的主码是职工号,社团表的主码是社团编号,负责人职工号为外码,参加表的主码是职工号和社团编号,同时为外码。
试用SQL语句表达下列操作:
19、创建社团表(要求定义主码、外码等完整性约束);
20、建立视图:社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);
21、查询还没有指定负责人的社团;
22、查询年龄在20~30岁之间的女性职工信息,按年龄排升序;
23、查询张三所负责社团的活动地点;
24、参加人数超过10人的社团名称。
四、设计题(每小题8分,共16分)
设某商业集团拥有多家商店,每家商店各有多名职工,每个职工只能在一个商店工作,商店销售各种各样的商品;商店聘用职工有聘期和月薪。要求能够统计每个商店所销售商品的月销售量,每个员工的月销售量;
25、试画出ER图,属性自己定义;(8分)
26、将ER图转换成关系模型,注明主码和外码。(8分)