1、单项选择题
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、假设两个关系中已经存在如图所示元组,其中厂家的关键词是厂家号,商品的主关键词是商品号:
若再往商品关系中插入如下元组:
III
IIIIV
可以插入的元组是【 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
2、简答卷
16、简述视图的基本特点;P55
17、简述JDBC提供的连接数据库的几种办法;
18、试述数据库完整性的定义和分类。P132
3、操作实践题
有以下关系:职工,名字 varchar,年龄 int ,性别 char );
对应表结构:E
社团,名字 varchar,负责人职工号 char,活动地址 varchar );
对应表结构:S
参加,社团编号 char ,参加日期 datetime)。
对应表结构:A
其中职工表的主码是职工号,社团表的主码是社团编号,负责人职工号为外码,参加表的主码是职工号和社团编号,同时为外码。
试用SQL语句表达下列操作:
19、创建社团表;
20、打造视图:社团负责人;
21、查看还没指定负责人的社团;
22、查看年龄在20~30岁之间的女人职工信息,按年龄排升序;
23、查看张三所负责社团的活动地址;
24、参加好友数超越10人的社团名字。