欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2023年0708数据库原理期末考试试卷A参考答案.pdf

    • 资源ID:93065967       资源大小:319.10KB        全文页数:7页
    • 资源格式: PDF        下载积分:5.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2023年0708数据库原理期末考试试卷A参考答案.pdf

    (完整版)07-08(1)数据库原理期末考试试卷 A_参考答案(完整版)07-08(1)数据库原理期末考试试卷 A_参考答案 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整版)07-08(1)数据库原理期末考试试卷 A_参考答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整版)07-08(1)数据库原理期末考试试卷 A_参考答案的全部内容。(完整版)07-08(1)数据库原理期末考试试卷 A_参考答案 数据库原理试卷 A 参考答案及评分标准 一、单项选择题(本大题共 12 小题,每题 2 分,共 24 分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。(1-5)BCCAD (610)DCBAD (1112)DA 二、填空(每空格 1 分,共 20 分)1、数据库系统 2、数据操作 完整性约束(顺序可调)3、(商店号,商品号)商店号,商品号 4、元组关系演算 域关系演算(顺序可调)5、distinct 6、自主存取控制 强制存取控制(顺序不可调)7、Foreign Key References 8、deleted inserted(顺序不可调)9、用户定义 10、数据定义 数据控制(顺序可调)11、一致性 隔离性(顺序可调)12、存在回路 三、判断题(本大题共 10 小题,每题 1 分,共 10 分)1、2、X 3、X 4、5、X 6、X 7、X 8、9、X 10、四、简答题(本大题共 2 小题,共 16 分)1、(1)不对,属于“丢失修改的错误,即把甲写回的数据丢失了.-3 分(2)两种,甲乙或者乙甲,调度的结果均为 20。-3 分 但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版每小题列出的四个备选项中只有一个是符合题目要求的错选多选或未选均无分二填空每空格分共分数据库系统数据操(完整版)07-08(1)数据库原理期末考试试卷 A_参考答案 2、(1)R(职工名,项目名,工资,部门号,部门名,部门经理)不是一个好的关系模式,因为:通过图中关系依赖图可以发现其码为(职工号,项目名)插入异常 假设职工号为 07102,部门号为 S1 的职工还未参加项目,因项目名是主属性,因此该学生的信息无法插入 R。删除异常 假定某个职工本来只参加了项目名为“三建”的一个工程.现在因某种原因,他连“三建”工程也不参加了。因项目名是主属性,此操作将导致该学生信息的整个元组都要删除。数据冗余度大 如果一个职工参加了 10 个工程,那么他的部门名称和部门经理的值就要重复存储了 10 次。修改复杂 例如由于某种原因,某职工要改变所参与的项目,在修改此职工元组的项目名的同时,还可能需要修改其部门号,部门名称和部门经理。如果这个职工参加了 K个工程,则必须无遗漏地修改 K个元组中全部部门号,部门名称和部门经理信息。-共 5 分,可以分开介绍,也可以集中介绍,可以只分析其中的一点或几点。(2)职工名,项目名,工资,部门号,部门名,部门经理 由于部门名,部门经理部分函数依赖于码,因此该模式只满足第一范式,所以采用投影分解法将一个 1NF的关系分解为多个 2NF的关系,即:SLC分解为两个关系模式,以消除这些部分函数依赖 R1(职工名,项目名,工资)2NF R2(项目名,部门号,部门名,部门经理)2NF 但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版每小题列出的四个备选项中只有一个是符合题目要求的错选多选或未选均无分二填空每空格分共分数据库系统数据操(完整版)07-08(1)数据库原理期末考试试卷 A_参考答案 但是 2NF关系模式 R2中,部门名和部门经理传递函数依赖于项目名,即 R2中存在非主属性对码的传递函数依赖。所以进一步把 SL分解为两个关系模式,以消除传递函数依赖:R2(项目名,部门号)3NF R3(部门号,部门名,部门经理)3NF 五、设计题(本大题共 2 小题,共 30 分)1、试用 SQL语句完成下列操作:(共 16 分,其中(1)(4)每题 3 分,(5)小题 4分)(1)查找供应商 S3 的名称和所在城市。Sname,City(sno=S3(S))-3 分(2)找出使用名为“精益”的供应商所供零件的工程号码。Select distinct Jno from SPJ where sno in (select sno from S where sname=精益)-3 分(3)求由供应商 S1 所供应的工程的预算总额。Select sum(budget)from J where Jno in (select jno from spj where sno=s1)3 分(4)由 S5 供给 J4 的零件 P6改为由 S3 供应,请作必要的修改。Update spj set sno=S3 where sno=S5 and Jno=J4 and Pno=P6-3 分 但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版每小题列出的四个备选项中只有一个是符合题目要求的错选多选或未选均无分二填空每空格分共分数据库系统数据操(完整版)07-08(1)数据库原理期末考试试卷 A_参考答案(5)找出北京的任何供应商都不供应的零件的零件号.Select distinct Pno from spj where not exists (select from S where sno=spj。sno and city=北京)-4 分 2、(共 14 分)要统计数据库原理课程的学生的成绩分布,因此先建立表 Rank,其中第一列 division 显示成绩分段划分,第二列 number 显示的是成绩在该分数段的学生人数。1)建立 Rank 表.CREATE TABLE Rank(division CHAR(20),number INT);(2 分)2)编写存储过程。CREATE PROCEDURE statistic_mark(name CHAR(50))-存储过程带有一个字符型参数值,便于统计不同科目的分数分布情况 AS DECLARE less60 INT,-分为五个分数段,并置初始值为 0 b60a70 INT,b70a80 INT,b80a90 INT,more90 INT,但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版每小题列出的四个备选项中只有一个是符合题目要求的错选多选或未选均无分二填空每空格分共分数据库系统数据操(完整版)07-08(1)数据库原理期末考试试卷 A_参考答案 curcno CHAR(4);-设字符型变量 curcno 存放对应于name的课程号 (3 分)并置初始值为 0 set less60=0 set b60a70=0 set b70a80=0 set b80a90=0 set more90=0 set curcno=SELECT curcno=cno FROM Course WHERE cname=name;-根据课程名称在 Course 表中查询查询该课程号 IF curcno is null 如果不存在用户输入的课程名称,返回错误信息 RAISE EXCEPTION 输入错误,没有该课程;raiserror(输入错误,没有该课程,16,1)else begin SELECT less60=count(*)FROM sc WHERE cno=curcno AND grade 60;SELECT b60a70=count(*)FROM sc WHERE cno=curcno AND grade=60 AND grade=70 AND grade 80;SELECT b80a90=count()FROM sc WHERE cno=curcno AND grade=80 AND grade 90;但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版每小题列出的四个备选项中只有一个是符合题目要求的错选多选或未选均无分二填空每空格分共分数据库系统数据操(完整版)07-08(1)数据库原理期末考试试卷 A_参考答案 SELECT more90=count(*)FROM sc WHERE cno=curcno AND grade=90;(5 分)-向表 Rank 中插入五条记录,显示成绩分布情况 INSERT INTO Rank VALUES(0,60),less60);INSERT INTO Rank VALUES(60,70),b60a70);INSERT INTO Rank VALUES(70,80),b70a80);INSERT INTO Rank VALUES(80,90),b80a90);INSERT INTO Rank VALUES(90,100,more90);end;(2 分)-12 分(2)执行存储过程 EXECUTE STATISTIC_MARK NAME=数据库原理;SELECT *FROM Rank.但是难免会有疏漏的地方但是任然希望完整版数据库原理期末考试试卷参考答案的内容能够给您的工作和学习带来便助请收藏以便随时查阅最后祝您生活愉快业绩进步以下为完整版数据库原理期末考试试卷参考答案的全部内容完整版每小题列出的四个备选项中只有一个是符合题目要求的错选多选或未选均无分二填空每空格分共分数据库系统数据操

    注意事项

    本文(2023年0708数据库原理期末考试试卷A参考答案.pdf)为本站会员(c****1)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开