学生职业技能竞赛节Mysql数据库设计赛项规程
一、赛项名称
Mysql数据库设计大赛
二、赛项简介
新时代的大专学生是面向技能,面向应用的大学生,为了给学生们营造一个良好的学习氛围,增加学生的学习兴趣,促进学生的学习热情,同时,为了树立学院“以赛促教、以赛促学”的先进理念,努力提升库应用技术操作技能,提高学生的团队协作意识,为组队参加省内外网络系统管理技能竞赛选拔优秀队员,特在全分院范围内举办大学生“Mysql数据库设计大赛”。
三、组织机构
承办单位:
负 责 人:
评委名单:
四、竞赛时间
2020年12月25日14:00-17:00
五、竞赛地点
六、技术标准
1.竞赛内容
计算机网络竞赛通过Mysql数据库设计与开发,帮助学生解决在网络管理与实施中可以遇到的各种问题,并对出现的问题分析和评估,从而对网络管理技术有更深的理解,帮助学生提升择业就业的能力。
采用实践操作包括设计数据库、创建数据库及分析数据,答题时间为120分钟。
开发环境:MySQL 5.7
现场采用MySQL 5.7软件操作,使用Word进行文档编写。具体内容如下:
petstore数据库设计,宠物商店电子商务系统的业务逻辑如下:
(1)用户注册:输入用户号,用户名、密码,性别、住址、邮箱及电话进行注册,注册成功后就可以进行按产品的分类浏览网站。
(2)商品管理:为管理员所用,管理员可以增加商品分类,可以为每个分类增加商品,其中商品包括商品名、商品介绍、市场价格、当前价格及数量。
(3)用户订购宠物:当用户看中某个宠物时,可以加入用户的购物车;当用户选择完毕时,就可以进行预订。预订涉及订单,订单明细,其中,订单包含订单号,下订单的用户号、订单日期、订购总价、订单是否已处理等信息;而对每张订单,有与该订单对应的订购明细表,列出所购商品号、单价、数量。
任务具体要求:
1、根据宠物商店业务逻辑建立petstore数据库E-R概念模型(10分)
2、将petstore数据库转换为数据世界的关系模型,创建数据库petstore与数据表product、category、account、orders、lineitem,表结构需结合后续操作题设计创建;(10分)
3、petstore数据库各表分别录入2条数据(10分)
4、修改与删除操作(每小题5分,共10分)
(1)新从澳大利亚购进一批天使鱼,数量为50条,进价为15元,请按库存与新进商品的平均值调整商品的成本价格。该商品将以高出成本价格20%的市场价格卖出,请调整商品的市场价格和数量。调整商品的成本价格:
成本价格=(库存数量*成本价格+50*15)/(库存数量+50)
(2)订单号为20130411的订单已经发货,请将该订单的状态修改为1,同时根据该订单的订单明细修改商品表的库存;
5、petstore数据查询(每小题5分,共10分)
1)查询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)查询account表中姓吴的客户信息
(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.参赛选手凭抽取的参赛号进入指定竞赛场地,在指定的位置竞赛,不得擅自调换位置,参赛选手必须听从赛场工作人员统一指挥。
2.参赛选手凭学生证或身份证进入赛场参加竞赛。
3.参赛选手在规定时间独立完成竞赛,竞赛过程中不得代他人进行竞赛;不得干扰其他选手正常竞赛,严重影响他人竞赛者将取消竞赛资格。
4.参赛选手迟到15分钟不得进入竞赛场地,作自动弃权处理。
5.赛场工作人员宣布竞赛规则时,选手必须认真听讲,不得提前操作。
6.竞赛过程中如有问题,选手应举手报告,不得大声喧哗。
7.参赛选手因违反操作流程导致设备故障退出竞赛,其参赛人员确认成绩并予以签字后方可离开赛场。
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表
category表
product表
orders表
lineitem表
4、修改与删除操作(每小题5分,共10分)
(1)新从澳大利亚购进一批天使鱼,数量为50条,进价为15元,请按库存与新进商品的平均值调整商品的成本价格。该商品将以高出成本价格20%的市场价格卖出,请调整商品的市场价格和数量。调整商品的成本价格:
成本价格=(库存数量*成本价格+50*15)/(库存数量+50)
mysql帮助文档
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论