数据库试卷2010答案(下)-A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参考答案及评分细则
西南科技大学2010——2011学年第一学期
《数据库原理》期末考试试卷(A卷)
课程代码 1 4 3 1 4 0 2 4 0 命题单位计算机学院
一、简答题(每题5分,共25分)
1、数据独立性是指建立在数据的逻辑结构和物理结构分离的基
础上,用户以简单的逻辑结构操作数据而无需考虑数据的物理结
构,转换工作由数据库管理系统实现。
数据独立性分为数据的物
理独立和数据的逻辑独立。
(1)数据的逻辑独立意义:数据的存
取与程序分离。
(2)数据的逻辑独立。
意义:数据的使用与数
据的逻辑结构相分离。
2、自反律(Reflexivity):若 y⊆X ⊆U,则X->Y为F所蕴含。
增广律(Augmentation);若X->Y为F所蕴含,且Z ⊆ U,则
XZ一>YZ为F所蕴含。
传递律(Transitivity):若 X->Y及 Y->Z为 F所蕴含,则
X->Z为 F所蕴含。
3、可串行化调度:对于事务集(T<1>,T<2>,…,T),如果一个并
发调度的结果与一个串行调度等价,则称此调度是是可串行化调
度。
4、局部视图设计,视图集成(消除冲突,消除冗余)。
消除冗余
是消除冗余的属性和冗余的联系。
5、在一个数据集合中重复的数据称为数据冗余。
冗余会产生插
入问题,修改问题,删除问题。
参考答案及评分细则
西南科技大学2010——2011学年第一学期
《数据库原理》期末考试试卷(A卷)
二、关系代数(每题4分,共12分)
1、Π商品名称σ商品.商品号=销售. 商品号^销售日期
(商品X销售). (也可使用自=2010-11-9
然链接)
2、商品∪(‘001’,‘康师傅方便面‘,‘四川成都’,)
3、Π销售单号,商品号÷Π商品号(σ商品名称=康师傅
(商品))
方便面’∨商品名称= ‘青岛啤酒’
4、Π销售单号(销售)—Π销售单号σ商品.商品号
(商品X销售)
=销售. 商品号^(产地=美国)
三、SQL(每题5分,共25分)
1、CREATE TABALE图书
(图书编号CHAR(8) PRIMARY KEY,
书名CHAR(40),
出版社编号CHAR(8),
定价FLOAT
CHECK(图书编号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 出
版社名称=“高等教育出版社”
ORDER BY 定价DESC
参考答案及评分细则
西南科技大学2010——2011学年第一学期
《数据库原理》期末考试试卷(A卷)
3、SELECT 书名,姓名,出版社名称
FROM 图书,作者,出版社,著书
WHERE 图书.图书编号=著书.图书编号AND 作者.作者
编号=著书.作者编号AND 图书.出版社编号=出版社.出
版社编号AND 作者排序=1
4、SELECT 出版社编号,A VG(定价)
FROM 图书
GROUP BY 出版社编号
5、UPDATE 图书
SET 定价=(1-3%)*定价
WHERE 出版社编号IN
(SELECT 出版社编号FROM 出版社
WHERE 出版社名称=“科技出版社”)
四、分析题(每题6分,共18分)
1、教师号,项目名称→科研工作量;项目名称→项目类别;项目名称→负责人。
候选码:教师号,项目名称
2、存在非主属性对码的部分依赖,教师号,项目名称→项目类别;
项目名称→项目类别。
3、R1(教师号,项目名称,科研工作量),
R2(项目名称,项目类别,项目金额,负责人)
参考答案及评分细则
西南科技大学2010——2011学年第一学期 《 数据库原理 》期末考试试卷(A 卷)
五、设计题 (每题10分,共20分)
1、
n m
n 1
2、 图书(书号、书名、作者、单价、出版社)
读者(借书证号、姓名、性别、单位、类别编号)
类别 读者
图书 书名作者……..
类别编号借阅 借出时间
权
限 书号….借书证号….还书时间
借阅(借书证号,书号,借出时间,还书时间)
类别(类别编号、名称、最大允许借书量、借书期限)
粗体为外键。
(答案不唯一借阅也可作为实体,并有编号作为主键)。