MySQL数据库技术(第3版) 周德伟 习题答案.docx

上传人:王** 文档编号:1400349 上传时间:2024-07-06 格式:DOCX 页数:11 大小:53.55KB
下载 相关 举报
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第1页
第1页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第2页
第2页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第3页
第3页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第4页
第4页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第5页
第5页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第6页
第6页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第7页
第7页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第8页
第8页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第9页
第9页 / 共11页
MySQL数据库技术(第3版) 周德伟 习题答案.docx_第10页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《MySQL数据库技术(第3版) 周德伟 习题答案.docx》由会员分享,可在线阅读,更多相关《MySQL数据库技术(第3版) 周德伟 习题答案.docx(11页珍藏版)》请在优知文库上搜索。

1、单元1数据模型的规划与设计1略2 .略3 .(DB(2) A方案一张表:6105000=30.OOOO个数据B方窠三张表:学生表:35O=15OOO课程表:2-10=20成绩表:3105000=lSOOoO三张表合计:1500020+150000=16,5020A与B方案数据差:30,0000/6.5020=13,4980(3)B史节省空机因为B方案满足第二范式,而A方案不满足.ER图关系模型:商店(盅殳,店名,店址,店经理)职工(工殳.姓名.性别.工资,店号.入职时间)商从(商品号,M名,单价,数量,产地)销伟(,一品号,月销传数设),关系模蟹:服务项目项目ID,项目名称,股务内容,眼务天数

2、,报名条件)已开展服务明细(启动ID,参与人数,服务状态,项目ID.开始时间,结束时间,服务地点)志愿者(志愿者旧,姓名,电话.特长)报名(启动ID.志愿者ID.服务时段,审核状态单元2数据库管理环境的建立思考与练习一.1.root2.QUIT3.my.ini二略单元3数据库和表的创建与管理.1.C2.B3.A4,D二.1.CREATE,A1.TER,DROP2 .网络模型,关系模型3 .数据库管理系统,操作系统4 .数据库,数据库管理系统属性名称数据类型为空性备注飞船名称char(20)NOTNU1.1.主键发射时间dateNOTNU1.1.载人数IntNU1.1.驻罂时间Float(5,1

3、)NU1.1.四.1. createdatabaseXSCJ;2. useXSO;CREATETAB1.EXS(学号char(6)NOTNU1.1.PRIMARYKEY,姓名char(8)NOTNU1.1.,专业名varchar(20)NU1.1.,性别tinyint(l)NOTNU1.1.,出生时间dateNOTNU1.1.,总学分tnlnt(l)NU1.1.,照片blobNU1.1.,备注textNU1.1.);3.USEXSO;CREATETAB1.EKC(课程号char(3)NOTNU1.1.PRIMARYKEYr课程名Char(16)NOTNU1.1.i开徵学期tinyint(l)N

4、OTNU1.1.,学时tlnylnt(l)NOTNU1.1.,学分tinyint(l)NU1.1.);4. USExs;CREATETAB1.EXS_KC(学号car(6)NOTNU1.1.r课程号char(3)NOTNU1.成绩tinyintNU1.1.,学分tinynt(l)NU1.1.PRIMARYKEY(学号,课程号);5. USExsa;AltertablexsADD奖学金等锻tinyintNU1.lfDROPCO1.UMN姓名;6. USExsaA1.TERTAB1.EXSRENAMETOstudent;7. CREATETAB1.Ekc.copyl1.IKEKC;8. CREAT

5、ETAB1.EC1.CoPy2AS(SE1.ECTFROMXS-KC);9. DROPTAB1.EIFEXISTSkc.copl;io.usexsaSHOWTAB1.ES;11. DESCRIBEXS;12. DESCXS学号;单元4数据操纵一、掾作意CREATETAB1.E高铁运行表(名称char(29)NOTNU1.1.PRIMARYKEY;省内里程IntNOTNU1.1.,设计时速intNOTNU1.1.,开通时闾dateNU1.1.); INSERTINTOIWyS行表VA1.UES(哈大高快,81,350,2012-12-01);INSERTINTO育快运行表VAIUES(哈齐高快,

6、266,300,2015-0817);INSERTINTO育铁运行表VA1.UESCttffttK,139,200,2015-12-28);INSERTINTO高铁运行表VA1.UES(哈佳蜘咯,343,200,2018-09-30,);INSERTINTO高铁运行赛VA1.UESC哈杜客专)300,250,2018-12-25,);INSERTINTO高快运行表VAlUES。位隹客专:372,250,2021-12-06,);1. InsertintoxsVAIUESrO81101,J王坤,计算机,,1J199O-O2-1(T,50,NU1.1.,NU1.1.);2. Insertintox

7、sSET学号=P81101,姓名=程明,专业=DEFAU1.T,性别=IH生日期=19910201,总学分=50;3. REP1.ACEINTOXSVA1.UES(081101,王小林,通信工程1,1991-0308,48,NUl1.rNU1.1.);4. UPDATEXSSET总学分=总学分+10;UPDATEXSSET学号=081251,备注=*专业学习WHERE姓名=,李方方*5. DE1.ETEFROMXSWHERE总学分50;单元5数据查询一、1. SE1.ECT姓名,专业名,总学分FROMXS;2. SE1.ECT学号ASnumber,姓名ASname,总学分ASmarkFROMX

8、SWHERE专业名计算机;3. SE1.ECT学号,姓名,CASEWHEN总学分ISNU1.1.THEN尚未选课WHEN总学分V50THEN,不及格,WHEN总学分=5Oand总学分=52THEN,合格,E1.SE优秀ENDAS等级FROMXSWHERE专业名T计算机,;4. SE1.ECTDISTINCT专业名,总学分FROMXS;5. SE1.EeTCoUNT(总学分)AS,总学分SO分以上的人数FROMXSWHERE总学分50;6. SE1.ECTMAX(成钟J),MIN(成铝UFROMXS_KCWHERE课程号=-101;7. SE1.ECTSUM(成绩)ASi果程总成例FROMXSK

9、CWHERE学号,081101,;86E1.ECrAVG(成沏AS课程101平均成绩FROMXS_KCWHERE课程号=101;9. SE1.ECT,FROMXSWHERE需注ISNU1.1.;10. SE1.ECTFROMXS_KCWHERE(课程号=102OR课程号=206)AND成绩=80或:SE1.ECT*FROMXS_KCWHERE(课程号=102and成绩=80)or(课程号=206AND成绩=80)11. SE1.ECT学号,姓名,性别FROMXSWHERE姓名1.IKE12. SE1.ECT学号,姓名,专业名FROMXSWHERE学号1.IKE13. SE1.ECT*FROMX

10、SWHERE出生时间NOTBETWEEN1989-01-01and1989-12-31;、1. SE1.ECT姓名,成绩FROMXSJOINXS_KCONXS.学号XSJ(U学号WHERE课程号=2O6AND成绩=80;2. SE1.ECTxS.学号,姓名,课程名,成绩FROMXSJOINXS_KCONXS.学号=XS_KC.学号JOINKCONXS_KC.课程号KC.课程号WHERE课程名=计算机基础AND成绩=80;3. SE1.ECTa.学号a课程号,a成缄FROMXS_KCASaJOINXS_KCASbONa.成绩由成绩ANDa.学号b.学号ANDa.课程号!=b.深程号;4. SE1

11、.ECTDISTINCT课程名FROMKCINNERJOINXS_KCUslNG(课程号)或:SE1.ECTDISTINCT课程名FROMKCINNERJOINXS_KCONKC.课程号EXSJ(C.课程号5. SE1.ECTS.课程号FROMXS1.EFTOUTERJOINXS_KCONXS.学号=XS_KC.学号;6. SE1.ECTXS_KC.,课程名FROMXS_KCRIGHTJOINKCONXSJ(U课程号=KC.深程号;7. SE1.ECT姓名,学号FROMXSWHERE学号IN(SE1.ECT学号FRoMXS_KCWHERE课程号=206);或:SE1.ECT姓名,xs.学号FR

12、oMXSJOINXSJ(CONXS.学号=XSJCC.学号WHERE课程号=206;8. SE1.ECT姓名,学号,专业名FROMXSWHERE学号NOTIN(SE1.ECT学号FROMXS_KCWHERE课程号IN(SE1.ECT课程号FROMKCWHERE课理名=离散敢学);9. SE1.ECT学号,姓名,专业名,出生日期FRoMXSWHERE出生11期=ANY(SElECT成绩FROMX$_KCWHERE课程号=101);1. SE1.ECT专业名FROMXSGROUPBY专业能2. SE1.ECT专业名,COUNTC)AS”iIFROMXSGRoUPBY专业名;3. SE1.ECT专业

13、名,性别,COUNTS)AS人数FROMXSGROUPBYV业名,性别WITHRO1.1.UP;4. SE1.ECT学号,AVG(成绩)AS平均成绩FROMXS_KCGROUPBY学号HAVINGAVG(成绷=85;5. SE1.ECT学号FROMXS_KCWHERE成绩80GROUPBY学号HAVINGC0UNT(4)2;6. SE1.ECT学号,姓名,专业名,出生日期FROMXSWHERE专业名=通信工程ORDERBY出生日期;7. SE1.ECTaFRoMXSoRDERBY学号1.IMIT5;单元6数据视图略1. CREATEORREP1.ACEVIEWXSCJ.CS-KCASSE1.E

14、CTXS.学号,课程号,成绩FROMXSCJ.S,XSCJ.XS_KCWHEREXS.学号=XSj(C学号ANDXS.专业名=计算机Withcheckoption;2. CREATEVIEWCSJa1.AVG(num,score_avg)ASSE1.ECT学号,AVG(成彻FROMC$_KCGRoUPBY学号;3. SE1.ECT学号,课程号FROMCS_KC4. 创建学生平均成绩视图XS_KC_AVG:CREATEVIEWXS_KC_AVG(numzscore_avg)ASSElECT学号,AVG(成绩)FROMXS_KCGROUPBY学号;再对XS_KC_AVG视图进行查HUSE1.ECTFROMXS_KC_AVGWHEREscore.avg=80;5. 首先创建视图CS-X$:CREATEORREP1.ACEVIEWCS_XSASSE1.ECTFROMXSWHERE专业名=计。机,WITHCHECKOPTION

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

当前位置:首页 > IT计算机 > 数据库

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!