数据库原理A卷_第1页
数据库原理A卷_第2页
数据库原理A卷_第3页
数据库原理A卷_第4页
数据库原理A卷_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南昌大学考试试卷【适用时间: 20 14 20 15学年第一 学期试卷类型: A 卷】课程编号:试卷编号:教课程名称:数据库原理师开课学院:软件学院考试形式:闭卷填适用班级:2012 软工、计软考试时间:120 分钟写栏1、本试卷共 8页。试卷说明:2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。题号一二三四五六七八九十总分累分人题分100100签 名得分考生姓名:考生学号:考所属学院:所属班级:生所属专业:考试日期:填考 生1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格;写须 知严禁带手机等有储存或

2、传递信息功能的电子设备等入场(包括开卷考试),违者按舞弊处理;不得自备草稿纸。栏考 生承 诺本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分!考生签名:第1页共7页得分评阅人一、设计题:(共100分)有 1 个 B2C电子购物网站,其业务规则如下:购物网站公司负责维护商品分类信息( category ),管理商品( goods)目录 , 每个商品都需要归属到某个商品分类下;网民可以注册成为网站买家( buyer ), 买家可以在购物网站通过商品名、商品类名搜索自己需要的商品,把选中的一定数量商品放入自己的购物车(trolley )中,选购完成后下订单(

3、orders ),订单需要在明细( detail )中记录商品数量、交易价格,下单时需要填写详细的收货人信息,然后通过第三方网银支付系统付款,付款成功后网银支付系统会在订单中标注付款成功标志, 此标志的值分别为0:等待付款、 1:等待发货、 2:等待收货、 3:关闭;公司看到买家付款成功后负责物流快递商品,买家收到商品后确定收货;暂不考虑退、换货业务。商品分类实体的属性包括分类号(cno) 、类名( cname)。商品实体的属性包括商品号 (gno) 、商品名 (gname)、单位 (unit) 、商品详情( detail )、价格 (price) 。买家实体的属性包括用户代码 (bno)、姓

4、名(bname)、电话(bphone)、身份证号 (id_card) 。订单实体的属性包括订单号 (ono) 、时间(odate )、状态( status )、收货人 (consignee) 、总金额 (money)。请完成以下任务:1、进行数据库概念模型设计,补充完善图1 所示的 ER模型,要求同时标出联系的连通词。( 10 分)2、将概念模型转化成关系模型,标志出主、外键,判断每个关系模式的范式并说明理由。( 5 分)3、利用 SQL语句完成数据库模型中其它表格的创建,要求创建相应的索引; 另外需要修改 buyer 表结构 , 为此表添加 1 个 email 字段,数据类型为 varcha

5、r(32) 。( 15 分)4、请用 SQL语句完成以下数据更新操作。( 20 分)(1)、往商品分类表中插入记录: (c001, 食品 ) 。(2)、往商品表中插入记录:添加 1 个商品信息 , 商品类别:食品、编号: g001、商品名:巧克力、单位:块、详情:榛子+牛奶味、价格: 20 元。(3)、进行商品调价操作,将所有食品类商品价格打9 折。(4)、清空买家用户代码为考生学号的购物车。5、完成下列查询要求,写出对应的SQL语句及关系代数表达式。(20 分)(1)、查找商品名为“巧克力”的商品信息,包括商品名、单位、价格。(2)、查找类别为“食品”的所有商品清单,包括商品名、单位、价格。

6、(3)、查找用户代码为“ Berry ”的买家所有已购商品清单,包括商品名、价格、数量。(4)、查找购买过商品名为“手机”或“笔记本电脑”的买家信息,包括买家号、姓名、购买数量。(本小题不用写关系代数)6、编写 1 个视图,按商品类别分类统计出所有商品2014 年之前的销售数量、销售额,视图列集包括类别名、销售数量、销售金额。(10 分)7、编写 1 个存贮过程,完成往指定订单中添加商品的操作业务,输入参数包括订单编号、商品编号、购买数量,需要检查订单编号、商品编号是否存在。( 10 分)8、编写 1 个触发器,完成订单表中总金额的自动累计功能,即通过订单明细中商品的价格与数量自动统计订单中的

7、总金额。( 10 分)第2页共7页南昌大学考试试卷【课程: 数据库原理试卷类型: A 卷】答卷考生姓名:考生学号:1、补充完善ER图cnocnameeonmgatnigunCategory1分类detai lnbnr i ceogpbuobnayeodrsmenephoIbd1_crad订购nr sreconsigneeostt usnoomonodetaye图 1ER图2、将概念模型转化成关系模型第3页共7页3、创建数据库对象(表、约束、索引)createtablecategory(cnochar ( 4 )primarykey ,cnamevarchar( 80);gocreatetabl

8、egoods(gnochar ( 10 )primarykey ,gnamevarchar( 80),unitvarchar( 32),detailvarchar( 1024),pricenumeric(8,1)default0 ,cnochar ( 4 )foreignkeyreferencescategory( cno )onupdatecascade);gocreateindexidx_goods_nameongoods( gno );gocreatetablebuyer(bnovarchar( 16)primarykey ,bnamevarchar( 32),bphonevarchar(16),id_cardvarchar( 18)gocreatetableorders(onovarchar( 16)primarykey ,odatesmalldatetimedefaultgetdate(),consigneevarchar ( 256 ),statuschar( 1)default0 ,moneynumeric(8,1)default0 ,bnovarchar( 16)foreignkeyreferencesbuyer( bno )onupdateca

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论