首页 数据库项目

数据库项目

举报
开通vip

数据库项目NBA球队信息管理系统一.系统需求系统结构简述:本系统包括6个实体:球员;球队;比赛;赛区;赞助商,教练实体之间的关系转换为其他三个表:球队参加比赛情况,赞助,球员参赛情况(均为“M比N'关系)实体“球员”与“球队”之间多对一化到“球员”表中,“球队”与“赛区”转换到表“球队”中,“教练”与“球队”转换到“球队”表中注:各个基本表中关键字已在关系模式中说明该数据库需要进行如下数据处理(通过创建存储过程来实现):查询某球员的基本信息:输入:球员姓名输出:球员姓名,年龄,身高,体重,国籍,位置,球队名,年薪,加盟时间查...

数据库项目
NBA球队信息管理系统一.系统需求系统结构简述:本系统包括6个实体:球员;球队;比赛;赛区;赞助商,教练实体之间的关系转换为其他三个 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf :球队参加比赛情况,赞助,球员参赛情况(均为“M比N'关系)实体“球员”与“球队”之间多对一化到“球员”表中,“球队”与“赛区”转换到表“球队”中,“教练”与“球队”转换到“球队”表中注:各个基本表中关键字已在关系模式中说明该数据库需要进行如下数据处理(通过创建存储过程来实现):查询某球员的基本信息:输入:球员姓名输出:球员姓名,年龄,身高,体重,国籍,位置,球队名,年薪,加盟时间查询某球员的加盟球队情况:输入:球员姓名输出:球员姓名,球队名,球员数,总冠军数,赛区名,城市,赛区名次查询某球员比赛表现(按得分降序排序):输入:球员姓名输出:球员姓名,比赛类型,开始时间,结束时间,场均得分,个人奖项查询某赞助商所赞助球队情况:输入:赞助商名输出:赞助商名,球队名,名次,胜率删除某球员信息:输入:球员姓名操作:删除其全部信息ER图教练年龄教练姓名执教时间赛区名次执教赛区赞助地区球队区位球队年薪赞助金额赞助商加入球队加盟时间赞助商名老板行业球员球队参赛所得奖项球员参赛场均得分比赛类型比赛结束时间开始时间教练三.逻辑结构设计赛区(赛区名,地理位置)球队(球队名,城市,球员数,总冠军数,赛区名,赛区名次)球员(球员姓名,年龄,身高,体重,国籍,位置,球队名,年薪,加盟时间)比赛(比赛类型,开始时间,结束时间)球队参赛(球队名,比赛类型,名次,胜率)球员参赛(球员姓名,比赛类型,场均得分,个人奖项)赞助商(赞助商名,地区,行业,老板)赞助(球队名,赞助商名,赞助金额)教练(教练姓名,教练年龄,球队名,执教时间)四•物理设计表1:赛区表字段名类型特殊属性赛区名Char(10):主键地理位置Char(10)Notnull表2:球队表字段名类型特殊属性球队名Char(20):主键城市Char(20)Notnull球员数IntNotnull总冠军数IntNotnull赛区名Char(10)r赛区表外键约束赛区名次IntNotnull表3:球员表字段名类型特殊属性球员姓名Char(20):主键年龄IntNotnull身高IntNotnull体重IntNotnull国籍Char(10)Notnull位置Char(10)Notnull球队名Char(20)球队表外键约束年薪IntNotnull加盟时间DatetimeNotnull表4:比赛表字段类型特殊属性比赛类型Char(10)主键开始时间DatetimeNotnull结束时间DatetimeNotnull表5:球队参赛表字段类型特殊属性球队名Char(20)r球队表外键约束比赛类型Char(10)比赛表外键约束名次IntNotnull胜率FloatNotnull表6:球员参赛表字段类型特殊属性球员姓名Char(20):球员表外键约束比赛类型Char(10)比赛表外键约束场均得分FloatNotnull个人奖项Char(15)表7:赞助商表字段类型「特殊属性赞助商名Char(20)主键地区Char(10)Notnull行业1Char(20)Notnull老板Char(20)Notnull表&赞助表字段类型[特殊属性球队名Char(20)球队表外键赞助商名Char(20)赞助商表外键赞助金额IntNotnull表9:教练表字段类型特殊属性教练姓名Char(20)「主键教练年龄IntNotnull球队名Char(20)球队表外键执教时间IntNotnull五•数据库实施1•数据库及其基本表的建立createdatabaseNBA数据库的建立gocreatetable赛区表基本表的建立(赛区名char(10)notnullprimarykey,地理位置char(10)notnull,)gocreatetable球队表(球队名char(20)notnullprimarykey,城市char(20)notnull,球员数intnotnull,总冠军数intnotnull,赛区名char(10)null,赛区名次intnotnull,)gocreatetable球员表(球员姓名char(20)notnullprimarykey,年龄intnotnull,身高intnotnull,体重intnotnull,国籍char(10)notnull,位置char(10)notnull,球队名char(20)notnullforeignkey(球队名)references球队表(球队名),年薪intnotnull,加盟时间datetimenotnull,)gocreatetable比赛表(比赛类型char(10)notnullprimarykey,开始时间datetimenotnull,结束时间datetimenotnull,)gocreatetable球队参赛表(球队名char(20)notnullforeignkey(球队名)references球队表(球队名),比赛类型char(10)notnullforeignkey(比赛类型)references比赛表(比赛类型),名次intnotnull,胜率floatnotnull,)gocreatetable球员参赛表(球员姓名char(20)notnullforeignkey(球员姓名)references球员表(球员姓名),比赛类型char(10)notnullforeignkey(比赛类型)references比赛表(比赛类型),场均得分floatnotnull,个人奖项char(15),)gocreatetable赞助商表(赞助商名char(20)notnullprimarykey,地区char(10)notnull,行业char(20)notnull,老板char(20)notnull,)gocreatetable赞助表(球队名char(20)notnullforeignkey(球队名)references球队表(球队名),赞助商名char(20)notnullforeignkey(赞助商名)references赞助商表(赞助商名),赞助金额intnotnull,)gocreatetable教练表(教练姓名char(20)notnullprimarykey,教练年龄intnotnull,球队名char(20)notnullforeignkey(球队名)references球队表(球队名),执教时间intnotnull,)goInsertinto赛区表values('EN','东北')数据的插入insertinto赛区表insertinto赛区表insertinto赛区表insertinto球队表insertinto球队表values('WS','西南')valuesCES','东南')valuesCWN','西北')values^'凯尔特人','波士顿','14','17','EN','7')values^'热火','迈阿密','15','2','ES','2')insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球队参赛表insertinto球员参赛表insertinto球员参赛表insertinto球员参赛表insertinto球员参赛表insertinto球队表values^雷霆','俄荷拉何马:'14','1','WN',2)insertinto球员表values(XobeByrant','34','198','93','美国',得分后卫','湖人','2000','1996-08-12')Insertinto球员表valuesf'DwightHoward','27','211','120','美国','中锋','湖人','1700','2012-08-09')insertinto球员表values^SteveNash:38','191','8O','加拿大',控球后卫','湖人','1200','2012-08-22')insertinto球员表valuesf'DwyaneWade;'30','193','99','美国','得分后卫','热火','17OO','2OO3-O9-11')insertinto球员表valuesf'ChrisBosh','28','211','106','美国','中锋','热火','1665','2010-07-25')insertinto球员表values('LebornJames"28','203:'113','美国','得分后卫','热火','1770','2010-07-31')insertinto球员表valuesf'KevinGarnett','36','211','115','美国','大前锋','凯尔特人','1455','2007-08-01')insertinto球员表values('LeandroBabosa,"30','191','88','巴西','小前锋','凯尔特人','774','2008-08-06')insertinto球员表valuesf'PaulPierce:'35','201','106','美国','得分后卫','凯尔特人','1520','2010-07-09')insertinto球员表valuesf'RusselWestbrook:'24','191','85':'美国':'控球后卫':'雷霆':'1600':'2008-03-06')insertinto球员表valuesf'KevinDurant','24','206','106','美国','得分后卫','雷霆':'1863':'2007-03-15')insertinto球员表valuesf'Sergelbaka:'23','208','106','西班牙’:'中锋','雷霆':'236':'2008-04-05')insertinto比赛表values('常规赛':'2011-10-03':'2012-04-22')insertinto比赛表values('季前赛':'2011-08-31':'2011-09-30')insertinto比赛表values('季后赛':'2012-04-22':'2012-07-25')values('凯尔特人':'季前赛':'2':'0.8')values('凯尔特人':'常规赛':'4':'0.32')values('凯尔特人':'季后赛':'3':'0.47')values('热火':'季前赛':'1':'0.88')values('热火':'常规赛':'2':'0.76')values('热火':'季后赛','4','0.36')values('湖人':'季前赛',3,'0.54')values('湖人':'常规赛','1','0.90')values(湖人':'季后赛','1','1')values('雷霆':'季前赛','4','0.25')values('雷霆','常规赛','3','0.66')values('雷霆','季后赛','2','0.88')values('KobeByrant','常规赛','28','MVP')values('DwightHoward','季前赛','22','篮板王')values('SteveNash''季后赛','17','助攻王')values('DwyaneWade,''常规赛','26',null)insertinto球员参赛表insertinto球员参赛表insertinto球员参赛表insertinto球员参赛表insertinto球员参赛表insertinto球员参赛表values('ChrisBosh;'季后赛','15',null)values('LeBornJames''常规赛','31','盖帽王')values('KevinGarnett','季前赛','12',null)values('LeandroBabosa,''季前赛','6',null)values('PaulPierce;'季后赛','20','抢断王')values('RusselWestbrook,''季前赛','24','最佳新秀')insertinto球员参赛表values('KevinDurant','常规赛','32','得分王')insertinto赞助商表insertinto球员参赛表values('SergeIbaka"季后赛','22',null)insertinto赞助商表values('nike','USA','SportsExperiments,''PhilKnight')values('adidas','Germany','SportsExperiments,''AdolfAdiDassler')insertintoinsertintoinsertintoinsertintoinsertintoinsertintoinsertintoinsertintoinsertintoinsertintoinsertintoinsertintoinsertintoinsertinto赞助表values赞助表values赞助表values赞助表values赞助表values赞助表values赞助表values赞助表values教练表values教练表values教练表values教练表values赞助商表values('Haier','China','electricappliance','ZhangRuiming')赞助商表values('Toyota','Japan,''Car','FujioCho')('凯尔特人','nike',2000000)('凯尔特人','Haier',3500000)('湖人','adidas;2300000)('湖人','Toyota',400000C)('热火','nike',3000000)('热火','Haier',2600000)('雷霆','adidas;2400000)('雷霆','Toyota',340000C)('DocRivers','51','凯尔特人','8')('ErikSpoelstra','42','热火','4')('MikeDAntoni','61','湖人','1')('ScottBrooks','47','雷霆','4')2.创建索引useNBA_SYSTEMcreateuniqueindexIX_球队名on球队表(球队名)gocreateindexIX_身高on球员表(身高)gocreateindexIX_球员姓名on球员表(球员姓名)gocreateindexIX_赞助商名on赞助商表(赞助商名)gocreateindexIX_教练姓名on教练表(教练姓名)go3.创建视图createview赞助商信息_viewasselect赞助表.赞助商名,老板,赞助表.球队名,赞助金额from赞助表,赞助商表,球队表where赞助商表.赞助商名=赞助表.赞助商名and赞助表.球队名=球队表.球队名goSel已cm"from赞助商信息ai:sa_:.ss>■—,老板1\nike1PhiKnight凯尔特人2Haier2hangRuiming^Vr#A3BddBSAdoFMDasder湘人4ToyotaFujioCha潮人5nikwFtiJKnightGHaer3iangRuimjng1adidasAdolfAdiDassJer雷逼9layotaFujioCha赞助金额2DGDODO35(K-0C3|mu3000000kini2&11iiicreateview教练信息_viewasselect教练姓名,教练年龄,执教时间,教练表.球队名,城市,总冠军数from教练表,球队表where教练表.球队名=球队表.球队名goSelectffrom教练信息一viewj谿果rs消息晞姓名敎练年龄执撫寸闾城市总迥军埶1jDetRv&sj518凯招特人172ErikSpoelstra424迈卩眩23MikeDAntcm611湖人洛杉矶1€4ScottBd&oks47439供荷拉何马1六•数据库运行Select*from比赛表Select"froir-比蒔表<□结果j消息(.结束肘间20124)鼻2200:00IXHM0比赛类型开始旳间>■aiuJillU4J■■UdillSi—9■■■I.i墊赛I201MWOO50:00.000'亘启毎幸前務2Q11-DB-31W:W:W.(X»2C124J7-2500:M'M.M020114&3000:IM:W}.(MOSelect*from教练表LSelectf氏口砧教练表<□结果上消息埶练隼龄球从答执就耐i厂:DqcRiveraC.■■■■lua■■■■ua■■■■«amiiiaj■■■■.mibii51J凯尔特人32&ikSpoelsitra42热火43MikeDAlton!£1湖人14ScottBrooks474Select*from球队表结果由消息球臥名■&_■!!・mji1iiajin■>=>■11■a*>1■a型塔款胜率!凯时入j1084022凱尔特八垂后富3Q.471D駆吏火常规潯20.7C華后骞4036Select-from球队表雲结果LJ消息球朋城市球员敎总冠军數務区名廨区名次1圈人J潛移帆151£WS112凯尔特人独士顿闊17EN73雷霆娥荷揑何马141WN24热火迈两密152ES2Select*from球队参赛表LSelect-frarr球队参赛表■A1竟霉務S赛前规后前规垂第垂垂常Select*from球员表LSelect_frcni球员表二结果_J消息球员姓名年龄身喜体重国藉位置年蘇加盟时间1ChrsEosh2S211106美国中锂1665201(M)7-25M1M..M.NX}2DwighftHoward27211120美国中锋湖人17002012-0B-0500:器:00.麵3n呼押皀TO19399iMS!得分后卫热火1700?D03-m-11OD-fW-TO(W)4KevirtDurant242DS106美国得分后卫雷霆T8632M743苗MLOMWJOOB■KevinGarnettS6211115美国大前锋凯年特人14552007-0^)100:M:OD.MOGKobeByr^ntW19893美国得分后卫湖人2WQ1956-08-1200-WDD{XX)7JjundroSabosa131BS巴西小前槿凯尔特人7742DO0-O8-O60D.W.M.M}BLebomJames2S血113美国得分后卫17702O1W)7-319PaulPiefee35201106美国得分后卫凯尔特人1520201冋了翻00:(X100阪10RusselWestbrook24191B5美国控球后卫160020080M60D.MDO.OOQ11SergeIbaka2320BIDG西班牙中淫雷霆226200S-04-0500:00:00.000-IT!r±——*1—-l.Tf?—AfU—HQ斗nd亠估T-P二TI斗白1iTJinQH1Tnn仆nr..firi.njinj\n.紛翻已翊执厅.|>Select*from球员参赛表-5elec匸vfrcir.球员参赛表<」妊亲LJ消息球员摊宕比澤类爭场均得分于八奖顶1IKobeByrant[常规赛2&MVP2[MghtHq问R幸前春22战壬3Stevef'Jash垂后參17m±彳Dwyers'i'Vsde常规赛25NULL5ChrisBcsh季后赛15NULLELsiBomJame呂常规赛31劃8壬7KewiGomett垂前赛12NULLELearidirEmboss季前赛6NULL9FaJ卩rense垂后窸20他王10RusselWestbrook垂前赛2411KeyrDuran常瞬32稈分王-1-Oi_jT*一_.__TlJ7<7■H■辺加已成功执行.Select*from赛区表OMXXMcjaCnj塞塁4OOflOO>?阴p!pe40QW09^J3!口HOOTtm网uM碎oooooapeja^o丄¥瞭d(XXWECeepipeYMd(XXMXKS旳旧Hd(MWKDE-Yft^lSi瞬璃範母丫嫌冒黒殆eJ>*aosTd^-¥papsSMM肌£S3C["”""ni"]'h■■■■vi■■■■»■■irmi・・■!£L■■■■VI■■■MM■■■rwil・・l>圣辺箸•-^=ST3SSelect-frcre赞助商表<J结果-J消息赞肋商名地区行业老扳1iadid^EGennarrySportsExperimerrtEAdolfAdiDasEler2Hai&-Chinaelectricappliance3iangRuiruing3niteUSASportsEiperimeritsPhiKnight4ToyetaJapanCarFuji。Cho七•数据库维护兰选顶預瓮7v质«备吩刮理有介馬售(I〕•渲力囂I]淤肖晋憎隼H)蒋盖靳苟珂有备常章㈢连持□初宣处用里宫称和音仿卑过骤伯御介贡集名荷(IT':~完我后瞪证督讨的□写?JHR前检誉桂喩和住)「出訓书瞬⑴爭畀E志加月囂:KI4O\SQLEXFRI^SKin.Cttmokfr督常日志疑部・4OIS库处于还歸状壷d锻肓杭■&分后却数縊諳八•数据库开发useNBA存储过程的创建gocreateprocedure某球员基本信息_pro@球员姓名varchar(20)asselect*from球员表where@球员姓名=球员姓名gocreateprocedure某球员的加盟球队情况_pro@球员姓名varchar(20)asselect球员表.球员姓名,球队表.球队名,球员数,总冠军数,城市from球队表innerjoin球员表on球员表.球队名=球队表.球队名where@球员姓名=球员姓名gocreateprocedure某球员比赛表现_pro@球员姓名varchar(20)asselect球员姓名,比赛表.比赛类型,开始时间,结束时间,场均得分,个人奖项from比赛表innerjoin球员参赛表on比赛表.比赛类型=球员参赛表.比赛类型where@球员姓名=球员姓名orderby场均得分descgocreateprocedure赞助商所赞助球队情况_pro@赞助商名varchar(20)asselect赞助商名,赞助表.球队名,比赛类型,名次,胜率from赞助表innerjoin球队参赛表on赞助表.球队名=球队参赛表.球队名where@赞助商名=赞助商名gocreateprocedure删除某球员信息_pro@球员姓名varchar(20)asbegindelete球员表where@球员姓名=球员姓名delete球员参赛表where@球员姓名=球员姓名endgo
本文档为【数据库项目】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
guoliang
暂无简介~
格式:doc
大小:192KB
软件:Word
页数:16
分类:
上传时间:2022-02-11
浏览量:0