西科大数据库试卷2010.doc

上传人:韩长文 文档编号:8674593 上传时间:2020-12-19 格式:DOC 页数:9 大小:46KB
返回 下载 相关 举报
西科大数据库试卷2010.doc_第1页
第1页 / 共9页
西科大数据库试卷2010.doc_第2页
第2页 / 共9页
西科大数据库试卷2010.doc_第3页
第3页 / 共9页
西科大数据库试卷2010.doc_第4页
第4页 / 共9页
西科大数据库试卷2010.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《西科大数据库试卷2010.doc》由会员分享,可在线阅读,更多相关《西科大数据库试卷2010.doc(9页珍藏版)》请在三一文库上搜索。

1、.西南科技大学20102011学年第一学期数据库原理期末考试试卷(A卷)课程代码143140240命题单位计算机学院学院:_班级:_姓名:_学号:_一、简答题(每题5分,共25分)1、数据库系统中支持数据独立性的方法是什么?v 答:数据独立性是由DBMS的二级映像功能来保证的2、请写出Armstrong公理的三个推理规则的形式化定义。3、简述可串行化调度的概念。4、简述数据库概念设计的主要步骤,概念设计中的消除冗余是指什么?5、什么是数据冗余?它会引起哪些操作异常?二、关系代数(每题4分,共12分)有 2 个关系模式如下:商品(商品号,商品名称,产地) 销售(销售单号,商品号,销售数量,销售日

2、期)注:一个销售单中包括多种商品。1、用关系代数表达式表示查询:所有2010-11-9日销售的商品名称。2、用关系代数表示:添加记录(0001,康师傅方便面,四川成都)到商品关系中。3、用关系代数表达式表示查询:同时购买商品 康师傅方便面精品.和青岛啤酒的销售单号。4、用关系代数表示:没有购买任何产地美国的商品的销售单号。三、SQL(每题5分,共25分)假设有以下4个关系模式:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)西南科技大学20102011学年第一学期数据库原理期末考试试卷(A卷)著书(图书编号,作者编号,作者排序)注:作者排序=1表示

3、第一作者,依此类推。用SQL语句完成以下操作:1、建立图书关系,图书编号为主键并且是长度为8的数字字符串,外键为出版社编号。2、查询“高等教育出版社”出版的图书的书名,定价,查询结果按定价降序排列。3、查询所有图书的书名、第一作者姓名和出版社名称。4、统计每个出版社图书的平均定价。5、将“科技出版社”的所有图书定价下调3%。四、分析题(每题6分,共18分)设有一个反映教师参加科研项目的关系模式:R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)精品.如果规定:每个项目可有多人参加,参与同一项目的的科研工作量不同;每个教师也可参加多个项目;每名教师每参加一个项目有一个科研工作量;每个

4、项目只属于一种类别,只有一名负责人。1、根据上述规定,写出模式R的基本函数依赖集和候选码。2、说明R不是2NF的理由。3、将R规范到3NF。五、设计题 (每题10分,共20分)某学校图书借阅管理系统应提供如下功能:(1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;(2)查询读者信息,包括读者的借书证号、姓名、性别、单位;(3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;(4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。根据以上叙述,回答下列问题:1、试为该图书借阅系统设计一个ER模型。2、根据转换规则,将ER

5、模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。参考答案及评分细则一、 简答题(每题5分,共25分)精品.1、数据独立性是指建立在数据的逻辑结构和物理结构分离的基础上,用户以简单的逻辑结构操作数据而无需考虑数据的物理结构,转换工作由数据库管理系统实现。数据独立性分为数据的物理独立和数据的逻辑独立。(1)数据的逻辑独立意义:数据的存取与程序分离。(2)数据的逻辑独立 。意义:数据的使用与数据的逻辑结构相分离。2、自反律(Reflexivity):若 yX U,则X-Y为F所蕴含。增广律(Augmentation);若XY为F所蕴含,且Z U,则XZ一YZ为F所蕴含。传递律(Tr

6、ansitivity):若 XY及 YZ为 F所蕴含,则 XZ为 F所蕴含。3、可串行化调度:对于事务集(T,T,T),如果一个并发调度的结果与一个串行调度等价,则称此调度是是可串行化调度。4、局部视图设计,视图集成(消除冲突,消除冗余)。消除冗余是消除冗余的属性和冗余的联系。5、在一个数据集合中重复的数据称为数据冗余。冗余会产生插入问题,修改问题,删除问题。二、 关系代数(每题4分,共12分)1、商品名称商品.商品号=销售. 商品号销售日期=2010-11-9 (商品X销售). (也可使用自然链接)2、商品(001,康师傅方便面,四川成都,)3、销售单号,商品号商品号(商品名称=康师傅方便面

7、精品.商品名称= 青岛啤酒(商品)4、销售单号(销售)销售单号商品.商品号=销售. 商品号(产地=美国)(商品X销售)三、 SQL(每题5分,共25分)1、CREATE TABALE图书(图书编号 CHAR(8) PRIMARY KEY,书名CHAR(40),出版社编号CHAR(8),定价 FLOATCHECK(图书编号 LIKE 0-9 0-9 0-9 0-9 0-9 0-9 0-9 0-9)FOREIGN KEY图书(出版社编号) REFERENCESS出版社(出版社编号))2、SELECT 书名,定价FROM 图书,出版社WHERE 图书.出版社编号=出版社.出版社编号 AND 出版社名

8、称=“高等教育出版社”ORDER BY 定价 DESC(asc是升序)3、SELECT 书名,姓名,出版社名称FROM 图书,作者,出版社,著书WHERE 图书.图书编号=著书.图书编号 AND 作者.作者编号=著书.作者编号 AND 图书.出版社编号=出版社.出版社编号 AND 作者排序=14、SELECT 出版社编号,AVG(定价)FROM 图书GROUP BY 出版社编号精品.5、UPDATE 图书SET 定价=(1-3%)*定价WHERE 出版社编号 IN(SELECT 出版社编号 FROM 出版社WHERE 出版社名称=“科技出版社”)四、分析题(每题6分,共18分)1、教师号,项目

9、名称科研工作量;项目名称项目类别;项目名称负责人。候选码:教师号,项目名称2、存在非主属性对码的部分依赖,教师号,项目名称项目类别;项目名称项目类别。3、R1(教师号,项目名称,科研工作量),R2(项目名称,项目类别,项目金额,负责人) 参考答案及评分细则 西南科技大学20102011学年第一学期 数据库原理 期末考试试卷(A卷)五、设计题 (每题10分,共20分)图书读者1、.号借书证号号.号作者号书名号书号号借阅 n m权限 n借出时间还书时间精品. 1类别类别编号号.员工编号号 2、 图书(书号、书名、作者、单价、出版社)读者(借书证号、姓名、性别、单位、类别编号)借阅(借书证号,书号,借出时间,还书时间)类别(类别编号、名称、最大允许借书量、借书期限) 粗体为外键。(答案不唯一借阅也可作为实体,并有编号作为 主键)如有侵权请联系告知删除,感谢你们的配合!精品

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1