13-14-2数据库原理期末B卷

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学院:专业:年级:姓名:学号:------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线------------(共4页)1沈阳师范大学13—14学年度第2学期期末试卷命题单位:软件学院课程名称:数据库原理(B)卷课程代码:16209680适用范围:2013级专升本试题一二三四五六总分得分评卷人得分一、单选题:将选择的结果写在下面的方格里(共15道题,每题2分,共30分)1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.1.DBMS是()。A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.应用程序系统2.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为()。A.外键B.候选键C.主键D.主属性3.SQL语言是()语言。A.层次数据库B.网络数据库C.关系数据库D.非数据库4.在数据库系统中,对存取权限的定义称为()。A.命令B.授权C.定义D.审计5.关系模型中的关系模式至少是()。A.1NFB.2NFC.3NFD.BCNF6.在关系数据库设计中,设计关系模式是()的任务。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段7.建立索引的目的是()。A.减少存储空间B.提高存取速度C.减少输入输出D.减少冗余8.在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到()。A.1NFB.2NFC.3NFD.以上三者都不行9.SQL的视图是从()中导出的。A.基本表B.视图C.基本表或视图D.数据库10.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的()。A.安全性B.完整性C.并发控制D.恢复11.与WHEREAGEBETWEEN18AND23完全等价的是()。A.WHEREAGE18ANDAGE23B.WHEREAGE=18ANDAGE23C.WHEREAGE18ANDAGE=23D.WHEREAGE=18ANDAGE=23学院:专业:年级:姓名:学号:------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线------------(共4页)212.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。A.INSERTB.DELETEC.REFERENCED.SELECT13.使用DELETE进行删除操作时,如果省略WHERE子句,则表示()。A.删除表中全部元组,也删除表在字典中的定义B.未删除表中全部元组,只删除表在字典中的定义C.删除表的结构D.删除表中全部元组,但表的定义仍在字典中14.逻辑数据独立性是指()。A.模式改变,用户不变B.模式改变,应用程序不变C.应用程序改变,模式不变D.子模式改变,应用程序不变15.关系数据模型()。A.只能表示实体间的一对一联系B.只能表示实体间的一对多联系C.只能表示实体间的多对多联系D.可以表示实体间的上述三种联系评卷人得分二、填空题(共5道题,每空1分,共10分)1.数据管理技术经历了()、()、()三个阶段。2.关系中主键的取值必须惟一且非空,这条规则是()完整性规则。3.SQL语言除了具有数据查询和数据操纵功能之外,还具有()和()的功能。4.在关系数据模型中,二维表的列称为(),二维表的行称为()。5.数据库设计分为以下六个设计阶段:需求分析、概念结构设计阶段、()阶段、()阶段、数据库实施阶段、数据库运行和维护。评卷人得分三、程序题(共6道题,每题5分,共30分)下面是一个电子商务网站购物模式,包括了三个表(主码用下划线标出)。客户表:Client(Cno,Cname,Csex,Cage,Cclass),各属性分别代表顾客号、顾客姓名、顾客性别、顾客年龄及顾客类别。商品表:Goods(Gno,Gname,Gprice),各属性分别代表商品号、商品名称及商品价格。购物表:CG:(CGID,Cno,Gno,QTY),各属性分别代表购物编号、顾客号、商品号及购物数量。试用关系代数表示下列查询操作:(1)查询顾客类别为“VIP”的所有顾客姓名、年龄(2)查询“001002”号商品的价格学院:专业:年级:姓名:学号:------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线------------(共4页)3写出实现以下各题功能的SQL语句。(3)查询商品名中带“电视”二字的所有商品信息。(4)查询“001002”和“001005”号商品的价格。(5)查询姓名为“王一”的顾客购买“001002”号商品的总数量。(6)回收所有用户对Client表的修改权限。评卷人得分四、设计题(共15分)某企业集团信息管理系统中需要管理如下信息:工厂:工厂编号、厂名、地址;产品:有产品编号、产品名、规格;职工:有职工号、姓名。其中:每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。1.根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。(10分)2.将ER模型转换成关系模型,并在每个关系模式的主键下加下划线。(5分)学院:专业:年级:姓名:学号:------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线------------(共4页)4评卷人得分五、应用题(15分)设某商业集团数据库中有关系模式R(商店编号,商品编号,数量,部门编号,负责人),若有如下事实:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(6分)(2)找出关系模式R的候选码;(2分)(3)关系模式R最高已经达到第几范式?为什么?(3分)(4)如果R不属于3NF,请将R分解为3NF模式集。(4分)

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功