当前位置:文档之家› 西科大数据库试卷2010

西科大数据库试卷2010

西南科技大学2010——2011学年第一学期
《数据库原理》期末考试试卷(A卷)
学院 ♉♉♉♉♉♉♉♉♉♉♉♉♉♉♉班级 ♉♉♉♉♉♉♉♉♉♉♉♉♉姓名 ♉♉♉♉♉♉♉♉♉♉♉♉♉♉♉学号 ♉♉♉♉♉♉♉♉♉♉♉♉
一、简答题(每题 分,共 分)
、数据库系统中支持数据独立性的方法是什么✍
❖答:数据独立性是由 的二级映像功能来保证的
、请写出✌❒❍♦♦❒☐⏹♑公理的三个推理规则的形式化定义。

、简述可串行化调度的概念。

、简述数据库概念设计的主要步骤,概念设计中的消除冗余是指什么?
、 什么是数据冗余✍它会引起哪些操作异常✍
二、关系代数(每题 分,共 分)
有  个关系模式如下:
商品☎商品号,商品名称,产地✆
销售(销售单号,商品号,销售数量,销售日期)
注:一个销售单中包括多种商品。

、用关系代数表达式表示查询:所有   日销售的商品名称。

、用关系代数表示:添加记录(‘  ’,‘康师傅方便面‘,‘四川成都’)到商品关系中。

、用关系代数表达式表示查询:同时购买商品 ‘康师傅方便面’和‘青岛啤酒’的销售单号。

、用关系代数表示:没有购买任何产地美国的商品的销售单号。

三、 ✈☹(每题 分,共 分)
假设有以下 个关系模式:
出版社(出版社编号,出版社名称)
图书(图书编号,书名,出版社编号,定价)
作者(作者编号,姓名)
西南科技大学 —— 学年第一学期
《数据库原理》期末考试试卷(✌卷)著书(图书编号,作者编号,作者排序)
注:作者排序 表示第一作者,依此类推。

用 ✈☹语句完成以下操作:
、建立图书关系,图书编号为主键并且是长度为 的数字字
符串,外键为出版社编号。

、查询“高等教育出版社”出版的图书的书名,定价,查询结果按定价降序排列。

、查询所有图书的书名、第一作者姓名和出版社名称。

、统计每个出版社图书的平均定价。

、将“科技出版社”的所有图书定价下调 。

四、分析题(每题 分,共 分)
设有一个反映教师参加科研项目的关系模式:
☎教师号,项目名称,科研工作量,项目类别,项目金额,负责人✆
如果规定:每个项目可有多人参加,参与同一项目的的科研工作量不同;每个教师也可参加多个项目;每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。

、根据上述规定,写出模式 的基本函数依赖集和候选码。

、说明 不是 ☠☞的理由。

、将 规范到 ☠☞。

五、设计题 (每题 分,共 分)
某学校图书借阅管理系统应提供如下功能:
☎ ✆查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;
☎✆查询读者信息,包括读者的借书证号、姓名、性别、单位;
☎ ✆查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;
☎ ✆不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。

根据以上叙述,回答下列问题:
、试为该图书借阅系统设计一个☜模型。

、根据转换规则,将☜模型转换成关系模型,要求标注每个关系模式的主键和外键☎如果存在✆。

参考答案及评分细则
一、简答题(每题 分,共 分)
、数据独立性是指建立在数据的逻辑结构和物理结构分离的基础上,用户以简单的逻辑结构操作数据而无需考虑数据的物理结构,转换工作由数据库管理系统实现。

数据独立性分为数据的物理独立和数据的逻辑独立。

( )数据的逻辑独立意义:数据的存取与程序分离。

( )数据的逻辑独立 。

意义:数据的使用与数据的逻辑结构相分离。

、自反律( ♏♐●♏⌧♓❖♓♦⍓):若 ⍓⊆✠ ⊆✞,则✠✡为☞所蕴含。

增广律(✌◆♑❍♏⏹♦♋♦♓☐⏹);若✠- ✡为☞所蕴含,且☪ ⊆ ✞,则✠☪一 ✡☪为☞所蕴含。

传递律(❆❒♋⏹♦♓♦♓❖♓♦⍓):若 ✠- ✡及 ✡- ☪为 ☞所蕴含,则 ✠- ☪为 ☞所蕴含。

、可串行化调度:对于事务集☎❆ ❆⑤❆✆,如果一个并发调度的结果与一个串行调度等价,则称此调度是是可串行化调度。

、局部视图设计,视图集成(消除冲突,消除冗余)。

消除冗余是消除冗余的属性和冗余的联系。

、在一个数据集合中重复的数据称为数据冗余。

冗余会产生插入问题,修改问题,删除问题。

二、关系代数(每题 分,共 分)
、Π商品名称σ商品 商品号 销售 商品号♈销售日期  ☎商品✠销售✆ ☎也可使用自然链接✆ 、商品∪(‘  ’,‘康师傅方便面‘,‘四川成都’,)
、Π销售单号,商品号÷Π商品号(σ商品名称 康师傅方便面’∨商品名称 ‘青岛啤酒’(商品))
、Π销售单号(销售)—Π销售单号σ商品 商品号 销售 商品号♈(产地 美国)(商品✠销售)
三、 ✈☹(每题 分,共 分)
、 ☜✌❆☜ ❆✌✌☹☜图书
(图书编号 ☟✌☎ ✆ ✋✌✡ ☜✡,
书名 ☟✌☎ ✆,
出版社编号 ☟✌☎ ✆,
定价 ☞☹✌❆
☟☜☎图书编号 ☹✋☜ ❻☯ ☯ ☯ ☯
☯ ☯ ☯ ☯ ❼✆
☞☜✋☝☠ ☜✡图书☎出版社编号✆ ☜☞☜☜☠☜出版社☎出版社编号✆

、 ☜☹☜❆ 书名,定价
☞ 图书,出版社
☟☜☜ 图书 出版社编号 出版社 出版社编号 ✌☠ 出版社名称 “高等教育出版社”
☜ ✡ 定价 ☜(♋♦♍是升序) 、 ☜☹☜❆ 书名,姓名,出版社名称
☞ 图书,作者,出版社,著书
☟☜☜ 图书 图书编号 著书 图书编号 ✌☠ 作者 作者编号 著书 作者编号 ✌☠ 图
书 出版社编号 出版社 出版社编号 ✌☠ 作者排

、 ☜☹☜❆ 出版社编号,✌✞☝☎定价✆
☞ 图书
☝✞ ✡ 出版社编号
、✞✌❆☜ 图书
☜❆ 定价 ( )✉定价
☟☜☜ 出版社编号 ✋☠
( ☜☹☜❆ 出版社编号 ☞ 出版社
☟☜☜ 出版社名称 “科技出版社”)
四、分析题(每题 分,共 分)
、教师号,项目名称→科研工作量;项目名称→项目类别;项目名称→负责人。

候选码:教师号,项目名称
、存在非主属性对码的部分依赖,教师号,项目名称→项目类别;项目名称→项目类别。

、 (教师号,项目名称,科研工作量),
(项目名称,项目类别,项目金额,负责人)
参考答案及评分细则
西南科技大学 —— 学年第一学期 《 数据库原理 》期末考试试卷(✌卷)
五、设计题 (每题 分,共 分)


、 图书(书号、书名、作者、单价、出版社)
读者(借书证号、姓名、性别、单位、类别编号)
借阅(借书证号,书号,借出时间,还书时间)
类别(类别编号、名称、最大允许借书量、借书期限)
粗体为外键。

(答案不唯一借阅也可作为实体,并有编号作为 主键)。

相关主题