2008-2009学年第一学期《数据库原理及应用》期末试卷B(共5页).doc

上传人:飞****2 文档编号:13845639 上传时间:2022-05-01 格式:DOC 页数:5 大小:88KB
返回 下载 相关 举报
2008-2009学年第一学期《数据库原理及应用》期末试卷B(共5页).doc_第1页
第1页 / 共5页
2008-2009学年第一学期《数据库原理及应用》期末试卷B(共5页).doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2008-2009学年第一学期《数据库原理及应用》期末试卷B(共5页).doc》由会员分享,可在线阅读,更多相关《2008-2009学年第一学期《数据库原理及应用》期末试卷B(共5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上上海海事大学试卷20082009学年第一学期数据库原理及应用期末试卷B(试卷编号:)总计 100 分专业班级学号姓名得分(请将答案写在答题纸上,否则无效;试卷不许带出考场,试卷上写明专业、班级、学号、姓名)一选择题(24分,每题2分)1. 事务的原子性是指( )。A. 一个事务内部的操作及使用的数据对并发的并发的其它事务是隔离的B. 事务一旦提交,对数据库的改变是永久的C. 事物中包括的所有操作要么都做,要么都不做D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态2. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A外模式 B

2、内模式 C存储模式 D模式3. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )。A同一个应用中的多个程序共享一个数据集合B多个用户、同一种语言共享数据C多个用户共享一个数据文件D多种应用、多种语言、多个用户相互覆盖地使用数据集合4. ( )用来记录对数据库中数据进行的每一次更新操作。A. 后援副本 B. 日志文件 C. 数据库 D. 缓冲区5. 在数据库中存储的是( )。 A数据 B数据模型 C数据以及数据之间的联系 D信息6. 同一个关系模型的任两个元组值( )。A不能全同 B可全同C必须全同 D以上都不是7. 数据库中,数据的物理独立性是指( )。A数据库与数据库管理系统

3、的相互独立B用户程序与DBMS的相互独立C用户的应用程序与存储在磁盘上数据库中的物理结构是相互独立的D应用程序与数据库中的数据的逻辑结构相互独立8. 保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改或破坏。这是指数据的( )。A完整性 B安全性 C并发控制 D恢复9. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。A关系规范化理论 B关系运算理论 C关系代数理论 D数理逻辑10. 关系模型中,一个关键字是( )。A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是11. 设有如下图所示的关系R,经操作的

4、运算结果是( )。ABCabcdafcbdA. B C DABdacbABabcbABabdaABCabccbd12. SQL Server2000的主数据文件名的扩展名为( )。A. ldfB. ndfC. mdfD. ddf二填充题(20分,每空1分)1. 关系操作的特点是( )操作。2. ( )和( )机制一起组成了DBMS的安全子系统。3. 数据库的完整性是指数据的( )和( )。4. 关系模型的实体完整性在CREATE TABLE中用( )定义。5. 触发器的触发事件可以是( )、( )或( )。6. 数据库系统一般由( )、( )及其开发工具、( )、( )构成。7. 事务具有四个

5、特性:( )、( )、( )和( )。8. SQL语言中( )语句向用户授予权限,( )语句收回授予的权限。9. 在SQL语言中,( )短语可以定义字段的值约束(比如,假设有关系R(A,B,C,D),定义B的值必须大于1000)。三 SQL语言(16分,每题2分)已知管理企业销售情况的数据库由下列三张表组成:salesman(销售员)snum(工号)sname(姓名)age(年龄)salary(薪水)order(订单)number(订单编号)cnum(客户编号)snum(工号)amount(数量)customer(客户)Cnum(客户编号)cname(姓名)city(城市)address(地址

6、)一份订单只登记一笔销售。请用SQL语言完成以下操作:1、创建订单表,各字段选定恰当数据类型和数据长度,主键为“订单编号”,“客户编号”和“工号”为外键;2、在客户表中增加一个客户的记录:(10001,杨帆,北京,北京市朝阳区新源南路8号);3、将年龄在35与45之间的销售员工资增加10%;4、建立销售人员销售信息的视图,该视图包括销售人员的工号、姓名、订单编号、客户编号、客户姓名、客户地址、数量;5、查询“北京”所有客户的客户编号和姓名,并按客户编号降序输出;6、查询姓名中含有“鸣”的销售员信息;7、查询与北京市的客户签定过订单的销售人员的姓名;8、查询签定订单在10份(包括10)以上的销售

7、员姓名和订单数。四综合题(40分)1. 根据教材中教学数据库,Student (sno,sname,sdept,sage,ssex) (学生表), Course (cno,cname,cpno,credit) (课程表) 和 SC (sno,cno,grade) (学生选课表),要求查询出所有选修了“数据库”这门课程的学生姓名,下面是这个查询的SQL表达: select Student.sname from Student, Course, SCwhere Came=数据库 and Student.sno=SC.sno and SC.cno=Co请根据这个SQL查询,给出相应的查询代数表达式,

8、对它进行查询优化,画出其查询优化前和查询优化后的语法树,以及这样优化的理由(6分)。2 下面是包含2个事务的调度序列,请问这个调度是可串行的还是不可串行的,这个调度能不能保证不发生并发调度的三个问题:读脏数据、不可重复度和丢失修改?(10分)时间T1T2t1Slock Bt2Y=B=2t3Slock At4X=A=2t5Unlock Bt6Unlock At7Xlock At8A=Y+1t9写回A(=3)t10Xlock Bt11B=X+1t12写回B(=3)t13Committ14Unlock At16committ17Unlock B3 下面是某个仓库的提货单:提货单号发往单位名称联系电话

9、联系人货物明细货物编号货物名称型号生产厂家单价数量总价发往单位名称联系电话联系人货物明细货物编号货物名称型号生产厂家单价数量总价装货车辆信息车辆牌照号车型司机栽重kg所属公司提货日期货物清点人提货人出货负责人该仓库为独立仓库,不属于任何公司,其客户为各个物流公司和生产厂家,厂家生产产品出来以后可以自己租用该仓库,也可以直接委托给物流公司,物流公司接到订单以后,需要租用合适的仓库来暂存货物,并在货物消费单位(比如超市)要求提货之前将货物从仓库中提出来,并运输到货物消费单位。各物流公司来提货时,一辆装货车对应一个提货单,但一辆车上可以装多种货物,每一种货物又可以发往多个货物消费单位,上述表格中:l 提货单号能唯一决定一次提货l 车辆牌照号能唯一决定一辆车l 货物编号能唯一决定一件货物l 发往单位名称能唯一决定一个货物消费单位。根据上面的应用环境,完成下面的题目:l 使用ER图描述该系统中的数据模型(12分)l 将你所得到的ER图转变成关系模式(6分)l 将得到的关系模式进行优化,使得他能满足3NF要求(6分)专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁