ImageVerifierCode 换一换
格式:PPT , 页数:23 ,大小:86.50KB ,
资源ID:6538770      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/6538770.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(数据库原理考试习题及答案.ppt)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库原理考试习题及答案.ppt

1、,*,单击此处编辑母版标题样式,-,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,数据库原理,复习,1,-,设计题一,有,1,个,B2C,电子购物网站,其,业务规则,如下:,购物网站公司负责维护商品分类信息(,category,),管理商品(,goods,)目录,每个商品都需要归属到某个商品分类下;网民可以注册成为网站买家(,buyer,),买家可以在购物网站通过商品名、商品类名搜索自己需要的商品,把选中的一定数量商品放入自己的购物车(,trolley,)中,选购完成后下订单(,orders,),订单需要在明细(,detail,)中记录商品数量、交易价格,下单时需要填写详细的收货人

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

3、订单实体的属性包括订单号,(ono),、时间(,odate,)、状态(,status,)、收货人,(consignee),、总金额,(money),。,2,-,1、概念模型设计-ER图,1,、进行数据库概念模型设计,补充完善图,1,所示的,ER,模型,要求同时标出联系的连通词。(,10,分),3,-,4,-,2、将概念模型转化成关系模型,逻辑设计:,2,、将概念模型转化成关系模型,标志出主、外键,判断每个关系模式的范式并说明理由。(,5,分),5,-,2、将概念模型转化成关系模型,逻辑设计:,Category,(cno,cname,),BC,范式,Buyer,(bno,bname,bphone

4、,id_card),2,范式,因为,id_card,的问题而存在传递依赖。,Goods,(gno,gname,unit,detail,price,cno)BC,范式,Trolley,(tno,bno,gno,counts)BC,范式,Orders,(ono,odate,status,consignee,money,bno)BC,范式,Detail,(dno,gno,ono,counts,price)BC,范式,6,-,3、DDL,数据定义语言:,3,、利用,SQL,语句完成数据库模型中其它表格的创建,要求创建相应的索引,;,另外需要修改,buyer,表结构,为此表添加,1,个,email,字段

5、,数据类型为,varchar(32),。(,15,分),create table category,(cno char(4)primary key,cname varchar(80);go;,create index idx_category_name on category(cno);go;,create table goods,(gno char(10)primary key,gname varchar(80),unit varchar(32),detail varchar(1024),price numeric(8,1)default 0,cno char(4)foreign key r

6、eferences category(cno)on update cascade,);go;,create index idx_goods_name on goods(gname);go;,create table buyer,(bno varchar(16)primary key,bname varchar(32),bphone varchar(16),id_card varchar(18);go;,create table orders,(ono varchar(16)primary key,odate smalldatetime default getdate(),consignee v

7、archar(256),status char(1)default 0,money numeric(8,1)default 0,bno varchar(16)foreign key references buyer(bno)on update cascade);go;,create index idx_orders_bno on orders(bno);go;,7,-,3、DDL,数据定义语言:,3,、利用,SQL,语句完成数据库模型中其它表格的创建,要求创建相应的索引,;,另外需要修改,buyer,表结构,为此表添加,1,个,email,字段,数据类型为,varchar(32),。(,15,

8、分),create table trolley,(,tno int identity primary key,bno varchar(16)foreign key references buyer(bno)on update cascade,gno char(10)foreign key references goods(gno)on update cascade,counts int default 1,);,go,create index idx_trolley_bno on trolley(bno);,create index idx_trolley_gno on trolley(gno

9、);,go,8,-,3、DDL,数据定义语言:,3,、利用,SQL,语句完成数据库模型中其它表格的创建,要求创建相应的索引,;,另外需要修改,buyer,表结构,为此表添加,1,个,email,字段,数据类型为,varchar(32),。(,15,分),create table detail,(,dno int identity primary key,ono varchar(16)foreign key references orders(ono)on update cascade,gno char(10)foreign key references goods(gno)on update

10、cascade,counts int default 1,price numeric(8,1),),go,create index idx_detail_ono on detail(ono);,create index idx_detail_gno on detail(gno);,go,9,-,4、DML,4,、请用,SQL,语句完成以下数据更新操作。(,20,分),(,1,)往商品分类表中插入记录:,(c001,食品,),。,(,2,)往商品表中插入记录:添加,1,个商品信息,商品类别:食品、编号:,g001,、商品名:巧克力、单位:块、详情:榛子,+,牛奶味、价格:,20,元。,(,3,)

11、进行商品调价操作,将所有食品类商品价格打,9,折。,(,4,)清空买家用户代码为考生学号的购物车,10,-,4、DML,4,、请用,SQL,语句完成以下数据更新操作。(,20,分),(,1,)往商品分类表中插入记录:,(c001,食品,),。,insert category(cno,cname)values(c001,食品,);,(,2,)往商品表中插入记录:添加,1,个商品信息,商品类别:食品、编号:,g001,、商品名:巧克力、单位:块、详情:榛子,+,牛奶味、价格:,20,元。,insert into goods(gno,gname,unit,detail,price,cno)value

12、s(g001,巧克力,块,榛子,+,牛奶味,20,c001);,11,-,4、DML,4,、请用,SQL,语句完成以下数据更新操作。(,20,分),(,3,)进行商品调价操作,将所有食品类商品价格打,9,折。,update goods set price=price*0.9 where cno=c001;,(,4,)清空买家用户代码为考生学号的购物车,delete trolley where bno=004062;,12,-,5、DML和关系代数表达式,5,、完成下列查询要求,写出对应的,SQL,语句及关系代数表达式,。,(,20,分),(,1,)、查找商品名为“巧克力”的商品信息,包括商品名

13、、单位、价格。,(,2,)、查找类别为“食品”的所有商品清单,包括商品名、单位、价格。,(,3,)、查找用户代码为“,Berry”,的买家所有已购商品清单,包括商品名、价格、数量。,(,4,)、查找购买过商品名为“手机”或“笔记本电脑”的买家信息,包括买家号、姓名、购买数量。,(本小题不用写关系代数),13,-,5、DML和关系代数表达式,5,、完成下列查询要求,写出对应的,SQL,语句及关系代数表达式,。,(,20,分),(,1,)、查找商品名为“巧克力”的商品信息,包括商品名、单位、价格。,select gname,unit,price from goods where gname=,巧克

14、力,;,gname,unit,price,(,gname=,巧克力,(,goods,),14,-,5、DML和关系代数表达式,5,、完成下列查询要求,写出对应的,SQL,语句及关系代数表达式,。,(,20,分),(,2,)、查找类别为“食品”的所有商品清单,包括商品名、单位、价格。,select gname,unit,price from goods g,category c where o=o and ame=,食品,;,gname,unit,price(,o=o,cname=,食品,(,goods,category),),15,-,5、DML和关系代数表达式,5,、完成下列查询要求,写出对

15、应的,SQL,语句及关系代数表达式,。,(,20,分),(,3,)、查找用户代码为“,Berry”,的买家所有已购商品清单,包括商品名、价格、数量。,select g.gname,d.counts,d.price,from goods g,buyer b,orders o,detail d,where b.bno=o.bno and o.ono=d.ono and d.gno=g.gno and b.bname=Berry;,gname,counts,price,(,b.bno=o.bno o.ono=d.ono d.gno=g.gno b.bname=Berry,(goodsbuyerord

16、ersdetail),16,-,5、DML和关系代数表达式,5,、完成下列查询要求,写出对应的,SQL,语句及关系代数表达式,。,(,20,分),(,4,)、查找购买过商品名为“手机”或“笔记本电脑”的买家信息,包括买家号、姓名、购买数量。,(本小题不用写关系代数),select b.bno,b.bname from buyer b where b.bno in,(select o.bno from orders o,detail d,goods g,where o.ono=d.ono and g.gno=d.gno and,(g.gname=,巧克力,or g.gname=,笔记本电脑,),

17、17,-,6、view,6,、编写,1,个视图,按商品类别分类统计出所有商品,2014,年之前的销售数量、销售额,视图列集包括类别名、销售数量、销售金额。(,10,分),18,-,6、view,按商品类别分类统计出所有商品,2014,年之前的销售数量、销售额,视图列集包括类别名、销售数量、销售金额。,create view v_sales_sum2(cname,count_c,sum_c)as,Select ame,count(o),sum(detail.counts*detail.price),From category,goods,detail,orders,Where o=o and,g

18、oods.gno=detail.gno and detail.ono=orders.ono and year(orders.odate)=2014,group by,o,ame,19,-,7、procedure,7,、编写,1,个存贮过程,完成往指定订单中添加商品的操作业务,输入参数包括订单编号、商品编号、购买数量,需要检查订单编号、商品编号是否存在。(,10,分),20,-,7、procedure,7,、编写,1,个存贮过程,完成往指定订单中添加商品的操作业务,输入参数包括订单编号、商品编号、购买数量,需要检查订单编号、商品编号是否存在。(,10,分),create procedure pr

19、g_ins_detail,ono varchar(16),gno char(10),counts int,as,declare price numeric(6,1);,if not exists(select ono from orders where ono=ono),return 6001;,if not exists(select gno from goods where gno=gno),return 6002;,select price=price from goods where gno=gno;,insert into detail(ono,gno,counts,price)va

20、lues(ono,gno,counts,price);,go,exec prg_ins_detail 20141215194302,g024,5;,21,-,8、trigger,8,、编写,1,个触发器,完成订单表中总金额的自动累计功能,即通过订单明细中商品的价格与数量自动统计订单中的总金额。(,10,分),22,-,8、trigger,8,、编写,1,个触发器,完成订单表中总金额的自动累计功能,即通过订单明细中商品的价格与数量自动统计订单中的总金额。(,10,分),create trigger tri_detail_ins on detail for insert as,declare ono varchar(16),money numeric(6,1),select ono=ono,money=counts*price from inserted;,update orders set money=money+money where ono=ono;,go,exec prg_ins_detail 20141215194302,g013,5;,23,-,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服