数据库原理A卷.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 7 页 共 NUMPAGES 8 页 —南 昌 大 学 考 试 试 卷— 【适用时间:20 14 ~20 15 学年第 一 学期 试卷类型:[ A ]卷】 教 师 填 写 栏 课程编号: 试卷编号: 课程名称: 数据库原理 开课学院: 软件学院 考试形式: 闭卷 适用班级: 2012软工、计软 考试时间: 120分钟 试卷说明: 1、本试卷共 8 页。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 题号 一 二 三 四 五 六 七 八 九 十 总分 累分人 签 名 题分 100 100 得分 考 生 填 写 栏 考生姓名: 考生学号: 所属学院: 所属班级: 所属专业: 考试日期: 考 生 须 知 1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格; 严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试), 违者按舞弊处理;不得自备草稿纸。 考 生 承 诺 本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分! 考生签名: 一、设计题:(共 100 分) 得 分 评阅人 有1个B2C电子购物网站,其业务规则如下: 购物网站公司负责维护商品分类信息(category),管理商品(goods)目录,每个商品都需要归属到某个商品分类下;网民可以注册成为网站买家(buyer),买家可以在购物网站通过商品名、商品类名搜索自己需要的商品,把选中的一定数量商品放入自己的购物车(trolley)中,选购完成后下订单(orders),订单需要在明细(detail)中记录商品数量、交易价格,下单时需要填写详细的收货人信息,然后通过第三方网银支付系统付款,付款成功后网银支付系统会在订单中标注付款成功标志,此标志的值分别为0:等待付款、1:等待发货、2:等待收货、3:关闭;公司看到买家付款成功后负责物流快递商品,买家收到商品后确定收货;暂不考虑退、换货业务。 商品分类实体的属性包括分类号(cno)、类名(cname)。 商品实体的属性包括商品号(gno)、商品名(gname)、单位(unit)、商品详情(detail)、价格(price)。 买家实体的属性包括用户代码(bno)、姓名(bname)、电话(bphone)、身份证号(id_card)。 订单实体的属性包括订单号(ono)、时间(odate)、状态(status)、收货人(consignee)、总金额(money)。 请完成以下任务: 1、进行数据库概念模型设计,补充完善图1所示的ER模型,要求同时标出联系的连通词。(10分) 2、将概念模型转化成关系模型,标志出主、外键,判断每个关系模式的范式并说明理由。(5分) 3、利用SQL语句完成数据库模型中其它表格的创建,要求创建相应的索引;另外需要修改buyer表结构, 为此表添加1个email字段,数据类型为varchar(32)。(15分) 4、请用SQL语句完成以下数据更新操作。(20分) (1)、往商品分类表中插入记录:(c001,食品)。 (2)、往商品表中插入记录:添加1个商品信息,商品类别:食品、编号:g001、商品名:巧克力、单位:块、详情:榛子+牛奶味、价格:20元。 (3)、进行商品调价操作,将所有食品类商品价格打9折。 (4)、清空买家用户代码为考生学号的购物车。 5、完成下列查询要求,写出对应的SQL语句及关系代数表达式。(20分) (1)、查找商品名为“巧克力”的商品信息,包括商品名、单位、价格。 (2)、查找类别为“食品”的所有商品清单,包括商品名、单位、价格。 (3)、查找用户代码为“Berry”的买家所有已购商品清单,包括商品名、价格、数量。 (4)、查找购买过商品名为“手机”或“笔记本电脑”的买家信息,包括买家号、姓名、购买数量。(本小题不用写关系代数) 6、编写1个视图,按商品类别分类统计出所有商品2014年之前的销售数量、销售额,视图列集包括类别名、销售数量、销售金额。(10分) 7、编写1个存贮过程,完成往指定订单中添加商品的操作业务,输入参数包括订单编号、商品编号、购买数量,需要检查订单编号、商品编号是否存在。(10分) 8、编写1个触发器,完成订单表中总金额的自动累计功能,即通过订单明细中商品的价格与数量自动统计订单中的总金额。(10分) 南 昌 大 学 考 试 试 卷 【课程:数据库原理 试卷类型:[ A ]卷】 答 卷 考生姓名: 考生学号: 1、补充完善ER图 图1 ER图 2、将概念

文档评论(0)

35425 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档