数据库试.docx

上传人:b****8 文档编号:30343698 上传时间:2023-08-13 格式:DOCX 页数:8 大小:26.03KB
下载 相关 举报
数据库试.docx_第1页
第1页 / 共8页
数据库试.docx_第2页
第2页 / 共8页
数据库试.docx_第3页
第3页 / 共8页
数据库试.docx_第4页
第4页 / 共8页
数据库试.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

数据库试.docx

《数据库试.docx》由会员分享,可在线阅读,更多相关《数据库试.docx(8页珍藏版)》请在冰豆网上搜索。

数据库试.docx

数据库试

数据库试卷2试卷

专业班级学号姓名

………………………………………………………………………装订线……………………………………………………………………………………

浙江科技学院

2008-2009学年第1学期考试试卷B卷

考试科目数据库原理与应用考试方式闭卷完成时限2小时

拟题人审核人批准人2009年1月13日

信息与电子工程学院2007年级教育技术学专业

题序

总分

得分

注意:

请将答案写在答卷纸上,否则做无效处理。

一、单选题(20分,每题1分)

1.当一个数据项变化时,必须修改多处的现象,称为(  )

A.数据冗余B.数据异常C.数据不一致性D.数据独立性

2.下面对关系性质的描述中,正确的是(  )

A.一行称为一个属性B.行与列交叉点允许有多个值

C.任意两行可能相同D.每一列中所有数据类型相同

3.视图可用于数据库系统的(  )

A.完整性控制B.安全性控制C.一致性控制D.并发控制

4.如果事务T获得数据项Q上X锁,则T对Q(  )

A.不能读不能写B.只能读不能写

C.不能读只能写D.既可读又可写

5.用于协调SQL的集合处理方式与应用程序中单记录处理方式的机制是(  )

A.事务B.游标C.批处理D.存储过程

6.在数据库系统中,读脏数据是指一个事务读了另一个事务(  )

A.未更新的数据B.未撤销的数据

C.未提交的数据D.未刷新的数据

7.在数据库系统中,空值是(  )

A.0B.空格C.空字符串D.不确定

8.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的

元组是(  )

A.(C3,D1,A1)B.(C1,D2,A1)

C.(C2,D2,A2)D.(C3,D4,A4)

9.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是(  )

A

B

C

D

1

2

3

4

1

2

4

2

4

3

2

1

4

2

4

2

A.ABB.BCC.ADD.BD

10.设有关系模式R(A,B,C,D),R上的函数依赖集FD={A→B,B→C},则R的候选码是(  )

A.ABCDB.ABC.ADD.BC

11.设有关系模式R(A,B,C,D),R上的函数依赖集FD={(A,B)→C,C→D},为达到3NF,R应分解成(  )

A.R1(A,B,C)和R2(C,D)B.R1(D)和R2(A,B,C)

C.R1(A,D)和R2(B,C)D.R1(A,C)和R2(B,D)

12.设有关系模式R(A,B,C,D),R上的函数依赖集FD={D→B,(A,C)→D},则R最高达到(  )

A.1NFB.2NFC.3NFD.4NF

13.事务“要么不做,要么全做”的性质称为事务的(  )

A.原子性B.一致性C.隔离性D.持久性

14.下列关于存储过程的描述错误的是(  )

A.存储过程是一个经过编译后存储在数据库服务器上的SQL程序

B.只能在当前数据库中创建存储过程

C.在存储过程中无法通过参数返回数据

D.使用存储过程能够改善数据库系统性能

15.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为(  )

A.DBB.DBSC.DBAD.DBMS

16.在数据库系统中,(  )管理机制可以简化权限管理的工作量。

A.事务B.游标C.批处理D.角色

17.SQL中谓词EXIST可用来测试一个集合是否(  )

A.有重复元组B.有重复列名C.为非空集合D.有空值

18.事务的执行次序称为(  )

A.过程B.步骤C.调度D.优先级

19.SELECT语句执行的结果是(  )

A.数据项B.元组C.表D.视图

20.用OPEN语句打开游标后,游标指针指向(  )

A.基本表的第一行B.基本表的第一行之前

C.查询结果的第一行D.查询结果的第一行之前

二、填空题(16分,每空2分)

1.设有三个关系模式:

学生(学号,姓名,性别,专业)、课程(课程号,课程名、学分)、成绩(学号,课程号,分数),写出下列查询的关系代数表达式:

(1)检索所有男同学的学号和姓名:

___________________。

(2)检索“1070”号课程分数85分以上(含85分)学生的学号和姓名:

______________________________________。

(3)检索选修“数据库原理与应用”课程学生的学号和姓名:

___________________________________________。

2.一个Web数据库应用系统的数据存储层在数据库服务器上完成,业务处理层在Web服务器上实现,界面表示层则通过简单的浏览器来实现,这种架构被称为________架构。

3.数据库设计的________阶段的主要任务是调查和分析用户的应用需要,为概念结构设计做好充分准备。

4.数据库不仅需要存储用户的数据,还存储着有关数据的结构描述信息,这种结构描述信息又被称为______。

5.若规定在关系S(S#,SNAME,AGE,SEX)中所插入元组的AGE属性值应在16至25之间,试用SQL中的CHECK子句定义此完整性约束:

____________________________________。

6.针对不同用户定义不同的视图,可以限制各个用户的访问范围,定义视图的SQL命令是__________。

三、简答题(14分)

1.简述产生活锁的原因以及避免的方法。

(4分)

2.数据库运行过程中可能产生的故障有哪几类?

各类故障如何恢复?

(4分)

3.设有如下两个事务:

T1:

读B;A=B+1;写回A

T2:

读A;B=A+1;写回B

(1)设A、B的初值均为2,若某一并发调度的执行结果为A=3、B=3,则该调度是否正确?

为什么?

(3分)

(2)利用封锁的方法给出一个可串行化调度,并给出执行结果。

(3分)

四、设计题(50分)

1.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每个职工只能在一个工厂工作,工厂聘用职工有聘期和工资。

工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。

(1)请根据上述规则设计此数据库的E-R模型,要求在E-R图中注明属性和联系的类型。

(6分)

(2)将E-R模型转换成关系模型,并指出每个关系模式的主码。

(6分)

2.某汽车运输公司数据库中有一个记录司机运输里程的关系模式:

R(司机编号,汽车牌照,行驶公里,车队编号,车队主管)

如果规定每个汽车牌照对应一辆汽车,“行驶公里”为某司机驾驶某辆汽车行驶的总公里数,每个司机属于一个车队,每个车队只有一个主管,试完成以下题目:

(1)写出关系模式R的基本函数依赖集,并找出候选码。

(4分)

(2)判断R最高达到第几范式,并说明理由。

(2分)

(3)如果有必要,将R分解成3NF模式集。

(6分)

3.设有图书关系BOOK(BID,BNAME,QTY),属性依次是书号、书名、库存数量。

规定当一批图书入库时,首先判断是否存在该书,如果存在则更改其库存数量,并通知客户最新的库存数量;否则,插入该书信息(书名暂时为空),并发出“新书入库”的提示信息。

设计一个存储过程来实现此功能,该存储过程有书号(@bid)和入库数量(@s)2个参数。

同时,要求设计一个SQL程序验证存储过程的作用。

(10分)

4.设有4个关系模式:

供应商关系:

S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和所在城市;

零件关系:

P(PNO,PNAME,COLOR),属性依次是零件号、零件名和颜色;

工程关系:

J(JNO,JNAME,CITY),属性依次是工程号、工程名和所在城市;

供应关系:

SPJ(SNO,PNO,JNO,QTY),属性依次是供应商号、零件号、工程号和数量。

用SQL语句实现下列操作:

(1)查询由S1号供应商提供零件的工程号。

(2分)

(2)查询所有使用为J1号工程提供的P1号零件的供应商的编号,查询结果按供应商号降序排列。

(2分)

(3)查询所有为J1号工程提供红色零件的供应商的编号。

(2分)

(4)统计由S1号供应商提供零件的工程的数量。

(2分)

(5)统计每个供应商提供的零件总数。

(2分)

(6)查询为2个以上工程提供零件的供应商号。

(2分)

(7)查询比J1号工程使用零件数多的工程号。

(2分)

(8)将全部红色零件的颜色改为蓝色。

(2分)

专业班级学号姓名

………………………………………………………………………装订线……………………………………………………………………………………

浙江科技学院

2008-2009学年第1学期考试试卷B卷

考试科目数据库原理与应用考试方式闭卷完成时限2小时

拟题人审核人批准人2009年1月13日

信息与电子工程学院2007年级教育技术学专业

题序

总分

得分

一、单选题(20分)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

二、填空题(16分)

1

2

3

4

(1)

4

(2)

4(3)

4(4)

5

三、简答题(14分)

 

四、设计题(50分)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1