最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

上海海事大学数据库A卷期末

来源:动视网 责编:小OO 时间:2025-10-01 18:39:56
文档

上海海事大学数据库A卷期末

上海海事大学试卷2008-2009学年第一学期《数据库原理及应用》期末试卷A(试卷编号:637218)总计100分专业班级学号姓名得分(请将答案写在答题纸上,否则无效;试卷不许带出考场,试卷上写明专业、班级、学号、姓名)一选择题(24分,每题2分)1.事务是数据库运行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好象整个事务从未有过这些更新,这样保持了数据处于()状态。A.安全性B.一致性C.隔离性D.可靠性2.下述不属于视图优点的是()
推荐度:
导读上海海事大学试卷2008-2009学年第一学期《数据库原理及应用》期末试卷A(试卷编号:637218)总计100分专业班级学号姓名得分(请将答案写在答题纸上,否则无效;试卷不许带出考场,试卷上写明专业、班级、学号、姓名)一选择题(24分,每题2分)1.事务是数据库运行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好象整个事务从未有过这些更新,这样保持了数据处于()状态。A.安全性B.一致性C.隔离性D.可靠性2.下述不属于视图优点的是()
上海海事大学试卷

2008-2009学年第一学期《数据库原理及应用》期末试卷A

    (试卷编号:637218)    总计 100 分

专业    班级    学号    姓名    得分

(请将答案写在答题纸上,否则无效;试卷不许带出考场,试卷上写明专业、班级、学号、姓名)

一    选择题(24分,每题2分)

1.  事务是数据库运行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好象整个事务从未有过这些更新,这样保持了数据处于(    )状态。

        A.安全性          B.一致性       

        C.隔离性            D.可靠性 

2.  下述不属于视图优点的是(    )。

        A. 视图能够简化用户的操作

        B. 视图使用户能以多种角度看待同一数据

        C. 视图对重构数据库提供了一定程度的物理性

        D. 视图能够对机密数据提供安全保护

3.  保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的(    )。

        A. 安全性              B. 完整性        

        C. 并发控制                 D. 恢复

4.  五种基本关系代数运算是(    )。

        A. ∪,-,×,π和σ        B. ∪,-,∞,π和σ

        C. ∪,∩,×,π和σ        D. ∪,∩,∞,π和σ

5.  后备副本的用途是(    )。

        A.安全性保障        B.一致性保障      

        C.故障后的恢复           D.完整性保障

6.  数据库的概念模型于(    )。

        A. 具体的机器和DBMS       B. E—R图  

        C. 信息世界           D. 现实世界

7.  关系模型中,一个关键字是(    )。

        A.可由多个任意属性组成

        B.至多由一个属性组成

        C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成

        D.以上都不是

8.  有两个关系R和S,分别包含15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是(    )。

        A. 15,5,10        B. 18,7,7    

        C. 21,11,4        D. 25,15,0

9.  若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于(    )。

        A. 事务故障            B. 系统故障       

        C. 介质故障            D. 运行故障

10.  数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(    )。

        A. 可靠性              B. 一致性       

        C. 完整性               D. 安全性

11.  下面哪个不是数据库系统必须提供的数据控制功能(    )。

        A. 安全性              B. 可移值性      

        C. 完整性               D. 并发控制

12.  R、S两关系如表所示,               结果的元组个数是(    )。

               R           S    

         

        A. 9        B. 3        C. 4        D. 5

二    填充题(20分,每空1分)

1.  数据库系统结构是由 (        )、(        )和(        ) 三级模式构成,并利用(        )映象 保证数据的逻辑性、利用(        ) 映象保证数据的物理性。

2.  数据模型的组成要素包括三部分,分别为(        )、(        )和(        )。

3.  触发器的触发事件可以是(        )、(        )或(        )。

4.  关系模型的参照完整性在CREATE TABLE中用(        )短语定义哪些列为外码,用(        )短语指明这些外码参照哪些表的主码。

5.  SQL语言中(        )语句向用户授予权限,(        )语句收回授予的权限。

6.  为了能在出现故障时进行数据库恢复,日常应该做的两个最基本的工作是(        )和(        )。

7.  在数据库中,产生数据不一致的根本原因是(        )。

8.  数据库安全性控制的常用技术为:用户标识和鉴定、(        ) 、(        )和密码存储等。

三    SQL语言(16分,每题2分)

已知图书出版数据库中包括的三张表如下:

authors(作者)

au_id(作者编号)

au_lname(作者姓)

au_fname(作者名)

city(城市)

state(州)

titles(图书)

Title_id(图书编号)

title(书名)

pub_id(出版商)

price(价格)

type(类型)

publishers(出版商)

pub_id(出版商编号)

pub_ name(出版商名称)

city(城市)

state(州)

country(国家)

请用SQL语言完成以下操作:

1、创建图书表,各字段选定恰当数据类型和数据长度,主键为“图书编号”,“出版社”为外键,书名不允许空;

2、在图书表中增加一个图书的记录:(PS2106,Life Without Fear,0736,27,psychology);

3、将类型为“business”的图书价格降低10%;

4、建立出版商出版图书信息的视图,该视图包括出版商编号、出版商名称、图书编号、书名、价格、类型;

5、查询出版”psychology”类图书的出版商名称和书名,并按出版商名称降序输出;

6、查询图书编号以“B”开头,以“2”结尾的图书的编号、类型和价格;

7、请计算出图书数量和价格非空的图书的数量;

8、查询分类图书平均价低于所有图书平均价的图书的类型及平均价格。

四    综合题(40分)

1.根据教材中教学数据库,Student (sno,sname,sdept,sage,ssex) (学生表), Course (cno,cname,cpno,credit) (课程表) 和 SC (sno,cno,grade) (学生选课表),要求查询出所有选修了以'5'号课程为先行课的课程的学生姓名,下面是这个查询的SQL表达:    

select Student.sname 

from Student, Course, SC

where Couse.cpno=’5’ and Student.sno=SC.sno and SC.cno=Course.cno

请根据这个SQL查询,给出相应的查询代数表达式,对它进行查询优化,画出其查询优化前和查询优化后的语法树,以及这样优化的理由(6分)。

2.下面是某个仓库的提货单:

提货单号 
 
发往单位名称 联系电话 联系人 
货物明细
货物编号货物名称型号生产厂家单价数量总价
       
       
       
       
 
发往单位名称 联系电话 联系人 
货物明细
货物编号货物名称型号生产厂家单价数量总价
       
       
       
       
 
装货车辆信息
车辆牌照号 车型 司机 
栽重kg

 所属公司 
 
提货日期 货物清点人  
提货人 出货负责人  
该仓库为仓库,不属于任何公司,其客户为各个物流公司和生产厂家,厂家生产产品出来以后可以自己租用该仓库,也可以直接委托给物流公司,物流公司接到订单以后,需要租用合适的仓库来暂存货物,并在货物消费单位(比如超市)要求提货之前将货物从仓库中提出来,并运输到货物消费单位。

各物流公司来提货时,一辆装货车对应一个提货单,但一辆车上可以装多种货物,每一种货物又可以发往多个货物消费单位,上述表格中:

●提货单号能唯一决定一次提货

●车辆牌照号能唯一决定一辆车

●货物编号能唯一决定一件货物

●发往单位名称能唯一决定一个货物消费单位。

根据上面的应用环境,完成下面的题目:

●使用ER图描述该系统中的数据模型(12分)

●将你所得到的ER图转变成关系模式(6分)

●将得到的关系模式进行优化,使得他能满足3NF要求(6分)

3.下面是包含3个事务的调度序列,请问这个调度是可串行的还是不可串行的,这个调度能不能保证不发生并发调度的三个问题:读脏数据、不可重复度和丢失修改?(10分)

时间T1T2T3
t1Slock A
t2Slock A
t3X=R(A)=0

t4X=R(A)=0

t5Unlock A
t6Slock A
t7Unlock A
t8X=R(A)=0

t9Unlock A
T10Xlock A
T11A=X+2
T12W(A)
T13commit
T14Xlock A
T15等待Xlock A
T16等待Unlock A等待
T17A=X*2等待
T18W(A)等待
T19Commit等待
T20Unlock A等待
T21A=X*X
T22W(A)
T23Commit
T24Unlock A

文档

上海海事大学数据库A卷期末

上海海事大学试卷2008-2009学年第一学期《数据库原理及应用》期末试卷A(试卷编号:637218)总计100分专业班级学号姓名得分(请将答案写在答题纸上,否则无效;试卷不许带出考场,试卷上写明专业、班级、学号、姓名)一选择题(24分,每题2分)1.事务是数据库运行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好象整个事务从未有过这些更新,这样保持了数据处于()状态。A.安全性B.一致性C.隔离性D.可靠性2.下述不属于视图优点的是()
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top