《2023年0708数据库原理期末考试试卷B参考答案.pdf》由会员分享,可在线阅读,更多相关《2023年0708数据库原理期末考试试卷B参考答案.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(完整版)07-08(1)数据库原理期末考试试卷 B_参考答案(完整版)07-08(1)数据库原理期末考试试卷 B_参考答案 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)07-08(1)数据库原理期末考试试卷 B_参考答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整版)07-08(1)数据库原理期末
2、考试试卷 B_参考答案的全部内容。(完整版)07-08(1)数据库原理期末考试试卷 B_参考答案 数据库原理试卷 B 参考答案及评分标准 一、单项选择题(本大题共 12 小题,每题 2 分,共 24 分)(15)BCAAC (610)BCDDC (1112)AB 二、填空(本大题共 11 小题,每空格 1 分,共 20 分)1、物理独立性 逻辑独立性(顺序可调)2、数据操作 完整性约束(顺序可调)3、学号 系编号 4、元组关系演算 域关系演算(顺序可调)5、索引 6、destinct Group by(顺序不可调)7、正确性 相容性(顺序可调)8、delete insert update(顺序
3、可调)9、网状模型 关系模型(顺序可调)10、不可重复读 11、死锁 三、判断题(本大题共 10 小题,每题 1 分,共 10 分)1、X 2、X 3、X 4、5、6、X 7、X 8、X 9、10、四、简答题(本大题共 2 小题,共 16 分)1、(1)不对,属于“丢失修改的错误,即把甲写回的数据丢失了.-3分(2)两种,甲乙或者乙甲,调度的结果均为 10.-3分 2、(1)SLC(Sno,Sdept,Sloc,Cno,Grade)不是一个好的关系模式,因为:插入异常 但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后
4、祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版填空本大题共小题每空格分共分物理独立性逻辑独立性顺序可调数据操作完整性约束顺序可调学号系编号元组关系演(完整版)07-08(1)数据库原理期末考试试卷 B_参考答案 假设 Sno95102,Sdept IS,Sloc N 的学生还未选课,因课程号是主属性,因此该学生的信息无法插入 SLC.删除异常 假定某个学生本来只选修了 3 号课程这一门课.现在因身体不适,他连 3 号课程也不选修了。因课程号是主属性,此操作将导致该学生信息的整个元组都要删除。数据冗余度大 如果一个学生选修了 10 门课程,那么他的 Sdept 和
5、 Sloc 值就要重复存储了 10次。修改复杂 例如学生转系,在修改此学生元组的 Sdept值的同时,还可能需要修改住处(Sloc)。如果这个学生选修了 K门课,则必须无遗漏地修改 K个元组中全部 Sdept、Sloc 信息.-共 5 分,可以分开介绍,也可以集中介绍,可以只分析其中的一点或几点。(2)由于 Sdept、Sloc部分函数依赖于码,所以采用投影分解法将一个 1NF的关系分解为多个 2NF的关系,即:SLC分解为两个关系模式,以消除这些部分函数依赖 SC(Sno,Cno,Grade)2NF SL(Sno,Sdept,Sloc)2NF 但是 2NF关系模式 SL(Sno,Sdept,
6、Sloc)中 Sloc 传递函数依赖于 Sno,即 SL中存在非主属性对码的传递函数依赖。所以进一步把 SL分解为两个关系模式,以消除传递函数依赖:SD(Sno,Sdept)3NF DL(Sdept,Sloc)3NF 五、设计题(本大题共 2 小题,共 30 分)1、试用 SQL语句完成下列操作:(共 16 分,其中(1)(4)每题 3 分,(5)小题 4分)但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版填空本大题共小题每空格分共分物理独
7、立性逻辑独立性顺序可调数据操作完整性约束顺序可调学号系编号元组关系演(完整版)07-08(1)数据库原理期末考试试卷 B_参考答案(1)查询单价在 50 元以下的商品的商品名和商品号;商品名,商品号(单价50(article)-3 分(2)查询一次订购的商品数量最多的顾客号;Select 顾客名 from Article,OrderItem where customer。顾客号=OrderItem.顾客号 and 数量 in (select max(数量)from OrderItem)-3分(3)查询按照日期分组统计每天有多少顾客的订单产生.select 日期,count(订单号)from O
8、rderItem group by 日期-3分(4)把顾客 G1所下订单数量增加一倍;update 订单 set 数量=数量*2 where 顾客号=G1-3 分(5)查找顾客张朝阳没有购买的商品信息。Select*from 商品 where 商品号 not in (Select 商品号 from 订单 where 顾客号 in (Select 顾客号 from 客户 where 顾客名=张朝阳)-4 分。本题也可以按照连接查询,但最好用嵌套查询 3、(共 14 分)DECLARE mycursor CURSOR FOR SELECT cno,cname FROM course;-3 分 OP
9、EN mycursor;-1 分 FETCH(next from)mycursor INTO curcno,curname;-3 分 Fetch_status=0-2 分 curcno-2分 FETCH(next from)mycursor INTO curcno,curname;-2分 CLOSE mycursor;-1 分 但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版填空本大题共小题每空格分共分物理独立性逻辑独立性顺序可调数据操作完整性约束顺序可调学号系编号元组关系演