学生职业技能竞赛节Mysql数据库设计赛项规程.docx

上传人:小飞机 文档编号:5173353 上传时间:2023-06-10 格式:DOCX 页数:14 大小:175.26KB
返回 下载 相关 举报
学生职业技能竞赛节Mysql数据库设计赛项规程.docx_第1页
第1页 / 共14页
学生职业技能竞赛节Mysql数据库设计赛项规程.docx_第2页
第2页 / 共14页
学生职业技能竞赛节Mysql数据库设计赛项规程.docx_第3页
第3页 / 共14页
学生职业技能竞赛节Mysql数据库设计赛项规程.docx_第4页
第4页 / 共14页
学生职业技能竞赛节Mysql数据库设计赛项规程.docx_第5页
第5页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《学生职业技能竞赛节Mysql数据库设计赛项规程.docx》由会员分享,可在线阅读,更多相关《学生职业技能竞赛节Mysql数据库设计赛项规程.docx(14页珍藏版)》请在三一办公上搜索。

1、学生职业技能竞赛节Mysql数据库设计赛项规程一、赛项名称Mysql数据库设计大赛二、赛项简介新时代的大专学生是面向技能,面向应用的大学生,为了给学生们营造一个良好 的学习氛围,增加学生的学习兴趣,促进学生的学习热情,同时,为了树立学院“以 赛促教、以赛促学”的先进理念,努力提升学生数据库应用技术操作技能,提高学生 的团队协作意识,为组队参加省内外网络系统管理技能竞赛选拔优秀队员,特在全分 院范围内举办大学生“Mysql数据库设计大赛”。三、组织机构承办单位:负责人:评委名单:四、竞赛时间2020 年 12 月 25 日 14:00-17:00五、竞赛地点六、技术标准1. 竞赛内容计算机网络竞

2、赛通过Mysql数据库设计与开发,帮助学生解决在网络管理与实施 中可以遇到的各种问题,并对出现的问题分析和评估,从而对网络管理技术有更深的 理解,帮助学生提升择业就业的能力。采用实践操作包括设计数据库、创建数据库及分析数据,答题时间为120分钟。开发环境:MySQL 5.7现场采用MySQL 5.7软件操作,使用Word进行文档编写。具体内容如下:petstore数据库设计,宠物商店电子商务系统的业务逻辑如下:(1)用户注册:输入用户号,用户名、密码,性别、住址、邮箱及电话进行注册, 注册成功后就可以进行按产品的分类浏览网站。(2)商品管理:为管理员所用,管理员可以增加商品分类,可以为每个分类

3、增加 商品,其中商品包括商品名、商品介绍、市场价格、当前价格及数量。(3)用户订购宠物:当用户看中某个宠物时,可以加入用户的购物车;当用户选 择完毕时,就可以进行预订。预订涉及订单,订单明细,其中,订单包含订单号,下 订单的用户号、订单日期、订购总价、订单是否已处理等信息;而对每张订单,有与 该订单对应的订购明细表,列出所购商品号、单价、数量。任务具体要求:1、根据宠物商店业务逻辑建立petstore数据库E-R概念模型(10分)2、将petstore数据库转换为数据世界的关系模型,创建数据库petstore 与数据表 product、category、account、orders、linei

4、tem,表结构需结合后续 操作题设计创建;(10分)3、petstore数据库各表分别录入2条数据(10分) 4、修改与删除操作(每小题5分,共10分)(1) 新从澳大利亚购进一批天使鱼,数量为50条,进价为15元,请按库 存与新进商品的平均值调整商品的成本价格。该商品将以高出成本价格20%的 市场价格卖出,请调整商品的市场价格和数量。调整商品的成本价格:成本价格=(库存数量*成本价格+50*15)/(库存数量+50)(2) 订单号为20130411的订单已经发货,请将该订单的状态修改为1,同 时根据该订单的订单明细修改商品表的库存;5、petstore数据查询(每小题5分,共10分)1) 查

5、询account表中客户的姓名(fullname)、地址(address)、和电话 (phone),显示的列标题要求显示“姓名”、“地址”、“电话”;2) 查询product表中的商品名(name)和档次。档次按单价(unitcost)划 分,1000元以下显示为“低价商品”,1000元到2000元之间为为“中档商 品”,2000元以上时显示为“高档商品;6、条件查询(每小题5分,共20分)(1) 显示orders表单笔高于200元的客户号(userid)、成交金额 (totalprice)和订单状态(status)(2) 查询orders表中2013年4月份的所有订单(3) 查询accoun

6、t表中姓吴的客户信息(4) 查询product表中商品编号(productid)倒数第四个标号为w的商品 信息7、多表查询(每小题5分,共10分)(1) 查询lineitem表中的订单编号、商品名称和购买数量 (2) 显示orders表单笔高于300元的客户名、订单总价8、分类汇总与排序(每小题10分,共20分)(1) 按商品类别统计各类商品总数,平均单价(2) 显示lineitem表中商品的购买总数量超过2件的商品编号和购买总 数量,并按购买数量从小到大排序请根据题目要求,创建word文档,把1-8小题的操作命令与执行结构记录到 word文档,以班级号+姓名命名word文档。2. 竞赛规则1

7、. 参赛选手凭抽取的参赛号进入指定竞赛场地,在指定的位置竞赛,不得擅自 调换位置,参赛选手必须听从赛场工作人员统一指挥。2. 参赛选手凭学生证或身份证进入赛场参加竞赛。3. 参赛选手在规定时间独立完成竞赛,竞赛过程中不得代他人进行竞赛;不得 干扰其他选手正常竞赛,严重影响他人竞赛者将取消竞赛资格。4. 参赛选手迟到15分钟不得进入竞赛场地,作自动弃权处理。5. 赛场工作人员宣布竞赛规则时,选手必须认真听讲,不得提前操作。6. 竞赛过程中如有问题,选手应举手报告,不得大声喧哗。7. 参赛选手因违反操作流程导致设备故障退出竞赛,其参赛人员确认成绩并予 以签字后方可离开赛场。8. 参赛选手提前完成竞

8、赛任务,参赛人员确认成绩并予以签字后方可离开赛场。9. 赛场工作人员宣布竞赛结束时,全体选手应立即停止操作,各参赛队员确认 各自竞赛成绩并予以签字后方可离开赛场。3. 评分标准操作命令参考答案:1、根据宠物商店业务逻辑建立petstore数据库E-R概念模型(10分)2、将petstore数据库转换为数据世界的关系模型,创建数据库petstore与数据表 product、category、account、orders、lineitem,表结构需结合后续操作题设 计创建;(10分)3、petstore数据库各表分别录入2条数据(10分) 1-3题参考答案:E-R模型表结构与数据 accout 表

9、fullnafte,獭和1X02张嘉庆ED03罗红红1皿04李畀华0005吴美霞顾06王王赐d 此3456 123156 123456 134SS 123456 123456广末深纳而 广某律蒲市 广茶广州市 广天珠海市 厂亲中山市54.il蛔9皿03 一 5lihhSIBS,wix0163. cn*antc9153 comlJ5i34567a1SSL234SS791351234563g138123*56791351234S8T9138DE345679category 表product 表(BLOB)LOB)(BLOB)鸟类aS狗鱼您行类(6XJ0B)亚马逊黯弱燕雀金鱼天使鱼productid

10、catM 05orders 表dtscnT5 $以上高龄的好快伴- 非常好的域曲物 来自日本的淡水鱼 来自中国的浸水鱼 来自澳大利亚的海水鱼lixtpriet wutcmt q切SO 60100此对0245 5pi-Ftf-01町卅02ANEPlorderiate*a / .Jr- j -1 _一 . - -_ 2013-04-11 15:07:34 201304-09 15:08:11 2313-04-15 15:09 00 2013-0416 IS:09 30 2011-04-02 15:10:06.uCOOl20130412 uJOOOS20130413 u000320130414 u0

11、00320130415 uJD004lineitem 表-,2Q13D411FI-SW-O1FI-S*-0220130411s&rid直主竺aa20130412201304122013041320130414 RF-SN-0120130415 AV-SB-02quarit i ty xmi tpr ce16, S2204、修改与删除操作(每小题5分,共10分)(1) 新从澳大利亚购进一批天使鱼,数量为50条,进价为15元,请按库存与新 进商品的平均值调整商品的成本价格。该商品将以高出成本价格20%的市场价格卖出, 请调整商品的市场价格和数量。调整商品的成本价格:成本价格=(库存数量*成本价格+

12、50*15)/(库存数量+50)参考答案:update product set unitcost=(unitcost*qty+50*15)/(qty+50) where name= 天使鱼;update product set listprice二unitcost*1.2,qty=qty+50 where name=天使鱼;(2) 订单号为20130411的订单已经发货,请将该订单的状态修改为1,同时根据 该订单的订单明细修改商品表的库存;参考答案:update orders set status=1 where orderid=20130411;update product,lineitem

13、 set product.qty二product.qty-lineitem.quantity where product.productid=lineitem.itemid and lineitem.orderid=20130411;5、petstore数据查询(每小题5分,共10分)(1)查询account表中客户的姓名(fullname)、地址(address)、和电话(phone), 显示的列标题要求显示“姓名”、“地址”、“电话”;参考答案:select fullname as 姓名,address as 地址,phone as 电话 from account;(2)查询product

14、表中的商品名(name)和档次。档次按单价(unitcost)划分,1000元以下显示为“低价商品”,1000元到2000元之间为为“中档商品”,2000元以上时 显示为高档商品;参考答案:select name,case when unitcost=1000 and unitcost200;(2)查询orders表中2013年4月份的所有订单参考答案:select * from orders where orderdate=2013-04-01 andorderdate=300;8、分类汇总与排序(每小题10分,共20分)(1) 按商品类别统计各类商品总数,平均单价参考答案:select c

15、atid,sum(qty),avg(unitcost) from product group by catid;(2) 显示lineitem表中商品的购买总数量超过2件的商品编号和购买总数量,并按购买数量从小到大排序参考答案:select itemid,sum(quantity) from lineitem group by itemid having sum(quantity)=2 order by sum(quantity);2. 奖项设置个人奖:根据竞赛考试成绩,各组按参赛人数的10%、20%、30% 评出一、二、三等奖。1. 学生奖项一等奖:3名二等奖:6名三等奖:8名2. 组赛费用出题费用300元,评委津贴费用600元共计:900元

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号