1、单项选择题
1、在数据库中,下列说法不正确的是【 A 】。
A.数据库防止了所有数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库降低了数据冗余
2、数据库三级模式体系结构的划分,有益于维持数据库的【 A 】。
A.数据独立性
B.数据安全性
C.结构规范化
D.操作可行性
3、在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。假如W中的元组是R而不是S,则W为【 C 】运算的结果。
A.笛卡尔积
B.并
C.差
D.交
4、有关系R和S,RS的运算等价于【 A 】。
A.S一 B.R C.S D. R
5、如下面的数据库的表中,若职工表的主关键词是职工号,部门表的主关键词是部门号,SQL操作【 B 】不可以实行。
A.从职工表中删除行
B.将行插入到职工表中
C.将职工号为001的职工薪资改为700
D.将职工号为038的部门号改为03
6、SQL语言中,内模式对应于【 C 】。
A.视图和部分基本表
B.基本表
C.存储文件
D.物理磁盘
7、当关系模式R已是3NF,下列说法中正确的是【 B 】。
A.它肯定消除去插入和删除异常
B.仍存在肯定的插入和删除异常
C.肯定是BCNF
D.A和C都是
8、依据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面部门 关系中,因【 C 】属性而使它不满足第一范式。
部门
A.部门号
B.部门名
C.部门成员
D.部门经理
9、设有两个事务T1和T2,它们的并发操作如下所示。
对于这个并发操作,下面评价正确的是【 C 】。
A.该操作丢失了修改 B.该操作没有问题
C.该操作读脏数据 D.该操作不可以重复读
10、假如T1事务已经对关系R加了X锁,则其他对数据R【 C 】。
A.可以加S锁不可以加X锁
B.不可以加S锁可以加X锁
C.可以加S锁也可以加X锁
D.不可以加任何锁
11、E-R图中菱形表示的是【 A 】。
A.联系
B.实体
C.实体的属性
D.联系的属性
12、下面的叙述正确的是【 B 】。
A.一个API对于特定的WEB服务器不是唯一的
B.API是驻留在数据库服务器上的程序代码
C.API的效率要比CGI方法低
D.每次调用API时无需启动新的进程
13、成员Java.sql.DiverPropertyInfo是JDBC中的【 A 】。
A.普通Java JDBC类
B.Java JDBC接口类
C.Java JDBC异常类
D.Java JDBC数据传输类
14、设关系R和关系S图示如下:
则关系T是关系R和关系S【 B 】的结果。
A. 自然连接 B. 条件连接 C. 笛卡尔积 D. 并
15、视图不能【 B 】。
A. 保护数据安全 B.提升查看速度 C.简化用户操作 D. 提升数据独立性
2、简答卷
16、简述关系模式规范化时应遵循的一般原则;
17、列出并简要说明ADO中所有要紧的接口;
18、试述数据库系统的三级模式结构。
3、操作实践题
某商场关系数据库的模式如下:
Item
Sales
Purchase
其中, Item 表示产品,它的每个属性依次为产品号、产品名、产品类别、颜色,价格,目前库存量;
Sales 表示销售,它的各属性依次为销售编号,产品号,销售数目,销售日期;
Purchase表示采购,它的各属性依次为采购产品号,采购数目,采购价格。
用SQL达成以下查看:
19、检索价格在100元以上的红色产品名;
20、检索2009年12月20日销售的产品名字及目前库存数目;
21、检索没销售过的产品信息;
22、检索每种产品的销售总金额,以万元表示;
23、检索每次销售数目都大于5的产品名字;
24、检索比 保温杯的库存数目多的产品名字及目前库存量,并按库存数目排序。
4、设计题
为车险公司设计数据库,处置的业务有:用户为其汽车投保;处置汽车事故的赔付,并记录赔付的详情,同一个汽车或许会发生多次事故。一个用户允许拥有多辆车。
25、设计定义模型,属性自己概念;
26、将定义模型转换成关系模型,注明关系的主码和外码。