NBA球員球隊(duì)信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第1頁(yè)
NBA球員球隊(duì)信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第2頁(yè)
NBA球員球隊(duì)信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第3頁(yè)
NBA球員球隊(duì)信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第4頁(yè)
NBA球員球隊(duì)信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、NBA球員球隊(duì)信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案專(zhuān)業(yè)物聯(lián)網(wǎng)應(yīng)用技術(shù)班級(jí)12屆1班姓名劉嘯塵學(xué)號(hào)日期2013年12月3日 第1章系統(tǒng)概述第2章系統(tǒng)需求分析系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)可行性分析第三章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)(關(guān)系模式)6數(shù)據(jù)庫(kù)物理設(shè)計(jì)第1章系統(tǒng)概述NBA是NationalBasketballAssociation的縮寫(xiě)。成立于1946年6月6日。成立時(shí)叫BAA,即全美籃協(xié)會(huì)(BasketballAssociationofAmerica),是由一家冰球館體育館的老板為了讓體育館在冰球比賽以外的時(shí)間,不至于閑置而共同發(fā)起成立的。BAA成立時(shí)共11支球隊(duì)。1949年BAA吞并了當(dāng)時(shí)

2、的另外一個(gè)聯(lián)盟(NBL),并改名為NBA。直到現(xiàn)在聯(lián)盟共30支球隊(duì)。近些年,隨著姚明在NBA的成功,華裔球員林書(shū)豪的大紅大紫,NBA也逐漸地成功進(jìn)入了中國(guó)這塊市場(chǎng),中國(guó)很多球迷開(kāi)始迷戀NBA,而球迷們也對(duì)每支球隊(duì)的球員非常感興趣。而設(shè)計(jì)這個(gè)的系統(tǒng)就是想統(tǒng)計(jì)了東部冠亞軍和西部冠亞軍四個(gè)球隊(duì)中關(guān)鍵球員的年齡、位置、籍貫、身高、所在球隊(duì)、加盟時(shí)間、年薪、場(chǎng)均得分、個(gè)人獎(jiǎng)項(xiàng)及該球隊(duì)在季前賽、常規(guī)賽、季后賽的勝率和名次的各種數(shù)據(jù)統(tǒng)計(jì)。為廣大籃球fans提供了更為方便的去了解NBA,也讓球迷們對(duì)自己喜愛(ài)的球員有直觀的透徹的了解到他們的情況。該“NBA球員球隊(duì)信息管理系統(tǒng)”只是對(duì)數(shù)據(jù)庫(kù)應(yīng)用技術(shù)的一個(gè)樣本數(shù)據(jù)

3、庫(kù)的實(shí)例,重在對(duì)數(shù)據(jù)庫(kù)一些方法的熟悉與掌握,其中包括從數(shù)據(jù)庫(kù)的概念模型到ER圖的繪制,再到數(shù)據(jù)庫(kù)模式的建立(即為數(shù)據(jù)庫(kù)及其基本表的建立),而后數(shù)據(jù)的錄入,最后完成一些簡(jiǎn)單的關(guān)系運(yùn)算表達(dá)式的表達(dá)和相關(guān)的Select查詢(xún)語(yǔ)句的使用。第2章系統(tǒng)需求分析2.1系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖圖1-1系統(tǒng)功能結(jié)構(gòu)圖2.2系統(tǒng)可行性分析時(shí)代的發(fā)展,技術(shù)的進(jìn)入,人們生活水平的提高,人們對(duì)體育的熱愛(ài),使體育產(chǎn)業(yè)發(fā)展迅速,越來(lái)越多的參與到體育運(yùn)動(dòng)中,成為體育愛(ài)好者,成為體育職業(yè)運(yùn)動(dòng)員。相應(yīng)的,體育產(chǎn)業(yè)發(fā)展更加專(zhuān)業(yè)化,更加職業(yè)化,更加復(fù)雜龐大,組織、管理的工作量度增大了不少。以籃球?yàn)槔?,歐美發(fā)達(dá)國(guó)家職業(yè)的籃球機(jī)構(gòu)(例

4、如美職籃)已有近百年的歷史。隨著和平與發(fā)展的主旋律,全球化的時(shí)代,參與者的增加,職業(yè)籃球的競(jìng)爭(zhēng)也愈加激烈,對(duì)職業(yè)球員的需求也在增加,職業(yè)球員的數(shù)量增長(zhǎng)迅速,流動(dòng)性也大了許多,跨國(guó)間的球員轉(zhuǎn)會(huì)的數(shù)量越來(lái)越多,頻率越來(lái)越快。這些使其組織、管理的工作量增大了不少。為了快捷方便的完成工作,提高運(yùn)營(yíng),管理水平,必要開(kāi)發(fā)球員管理信息系統(tǒng),以便于籃球界各方的組織管理、參與關(guān)注。從而促進(jìn)籃球運(yùn)動(dòng)、籃球產(chǎn)業(yè)的發(fā)展。綜上分析,本系統(tǒng)可以立即開(kāi)發(fā)。第三章系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)本數(shù)據(jù)庫(kù)使用的是DBMS中的DQL(數(shù)據(jù)查詢(xún)語(yǔ)言DataQueryLanguage)。該查詢(xún)語(yǔ)言可以按一定的查詢(xún)條件從數(shù)據(jù)庫(kù)對(duì)象中檢索符合條件的數(shù)據(jù),

5、該查詢(xún)語(yǔ)言更加適合本數(shù)據(jù)庫(kù)使用。3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)該數(shù)據(jù)庫(kù)具有四個(gè)實(shí)體,分別為賽區(qū),球隊(duì),球員,比賽。實(shí)體之間的關(guān)系轉(zhuǎn)換為其他兩個(gè)表(球隊(duì)參賽表,球員參賽表)。賽區(qū)為實(shí)體,賽區(qū)名和地理位置是賽區(qū)的屬性球隊(duì)是實(shí)體,球隊(duì)名,城市,球員數(shù),總冠軍數(shù),賽區(qū)名和賽區(qū)名次是球隊(duì)的屬性球員是實(shí)體,球員姓名,年齡,身高,體重,國(guó)籍,位置,球隊(duì)名,年薪和加盟時(shí)間是球員的屬性比賽是實(shí)體,比賽類(lèi)型,開(kāi)始時(shí)間和結(jié)束時(shí)間是比賽的屬性球隊(duì)參賽是球隊(duì)和比賽表關(guān)系轉(zhuǎn)換得來(lái),所以球員參賽是實(shí)體,球隊(duì)名,比賽類(lèi)型,名次和勝率是球隊(duì)參賽的屬性球員參賽是球員和比賽表轉(zhuǎn)換得來(lái)的,所以球員姓名,比賽類(lèi)型,場(chǎng)均得分和個(gè)人獎(jiǎng)項(xiàng)是球員參賽的

6、屬性3.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)(關(guān)系模式)賽區(qū)(賽區(qū)名,地理位置)球隊(duì)(球隊(duì)名,城市,球員數(shù),總冠軍數(shù),賽區(qū)名,賽區(qū)名次)球員(球員姓名,年齡,身高,體重,國(guó)籍,位置,球隊(duì)名,年薪,加盟時(shí)間)比賽(比賽類(lèi)型,開(kāi)始時(shí)間,結(jié)束時(shí)間)球隊(duì)參賽(球隊(duì)名,比賽類(lèi)型,名次,勝率)球員參賽(球員姓名,比賽類(lèi)型,場(chǎng)均得分,個(gè)人獎(jiǎng)項(xiàng))E-R圖圖示2-1體重年齡身高球員國(guó)籍年薪球隊(duì)姓名比賽類(lèi)型比賽加盟時(shí)間時(shí)間丿位置個(gè)人獎(jiǎng)項(xiàng)結(jié)束時(shí)間丿場(chǎng)次得分開(kāi)始球員參賽E-R圖圖示3-1E-R圖圖示4-1數(shù)據(jù)庫(kù)物理設(shè)計(jì)賽區(qū)表序號(hào)列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.賽區(qū)Varchar10PKNotNull賽區(qū)2.地理位置Varcha

7、r10NotNull地理位置賽區(qū)表建表T-SQL語(yǔ)句-創(chuàng)建賽區(qū)表createtableDivision(賽區(qū)名char(10)notnullprimarykey地理位置char(10)notnull,)球隊(duì)表列名RrF7b數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.球隊(duì)名Varchar20PKNotNull球隊(duì)名2城市Varchar20NotNull城市3球員數(shù)IntNotNull球員數(shù)4.總冠軍數(shù)IntNotNull總冠軍數(shù)5賽區(qū)名Char10賽區(qū)表FKNotNull賽區(qū)名&賽區(qū)名次IntNotNull賽區(qū)名次球隊(duì)表建表T-SQL語(yǔ)句-創(chuàng)建球隊(duì)表createtableteam(球隊(duì)名char(20

8、)notnullprimarykey城市char(20)notnull,球員數(shù)intnotnull,總冠軍數(shù)intnotnull,賽區(qū)名char(10)null,賽區(qū)名次intnotnull,)球員表列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.球員姓名Varchar20PKNotNull球員姓名2.年齡IntNotNull年齡3.身高IntNotNull身高4.體重IntNotNull體重5國(guó)籍Varchar10NotNull國(guó)籍&位置Varchar10NotNull位置7.球隊(duì)名Varchar20球隊(duì)表FKNotNull球隊(duì)名&年薪IntNotNull年薪9.加盟時(shí)間DatimeNotNull

9、加盟時(shí)間球員表建表T-SQL語(yǔ)句-創(chuàng)建球員表createtableplayer(球員姓名char(20)notnullprimarykey年齡intnotnull,身高intnotnull,體重intnotnull,國(guó)籍char(10)notnull,位置char(10)notnull,球隊(duì)名char(20)notnull,年薪intnotnull,加盟時(shí)間datetimenotnull,)-創(chuàng)建外鍵球隊(duì)名AlterTableplayerAddConstraintFK_球隊(duì)名ForeignKey(球隊(duì)名Referencesteam(球隊(duì)名)比賽表序號(hào)列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.比

10、賽類(lèi)型Varchar10PKNotNull比賽類(lèi)型2.開(kāi)始時(shí)間DatimeNotNull開(kāi)始時(shí)間3.結(jié)束時(shí)間DatimeNotNull結(jié)束時(shí)間比賽表建表T-SQL語(yǔ)句-創(chuàng)建比賽表createtablerace(比賽類(lèi)型char(10)notnullprimarykey開(kāi)始時(shí)間datetimenotnull,結(jié)束時(shí)間datetimenotnull,)球隊(duì)參賽表列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.球隊(duì)名Varchar20球隊(duì)表FKNotNull球隊(duì)名2比賽類(lèi)型Varchar10比賽表FKNotNull比賽類(lèi)型3名次IntNotNull名次4.勝率FloatNotNull勝率球隊(duì)參賽建表T-S

11、QL語(yǔ)句-創(chuàng)建球隊(duì)參賽表createtableQC(球隊(duì)名char(20)notnull,比賽類(lèi)型char(10)notnull,名次intnotnull,勝率floatnotnull,)-創(chuàng)建外鍵-球隊(duì)名AlterTableQCAddConstraintFK_球隊(duì)名_QCForeignKey(球隊(duì)名ReferencesTeam(球隊(duì)名)-創(chuàng)建外鍵-比賽類(lèi)型AlterTableQCAddConstraintFK_比賽類(lèi)型ForeignKey(比賽類(lèi)型)Referencesrace(比賽類(lèi)型)球員參賽表列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.球隊(duì)名Varchar20球隊(duì)表FKNotNull球隊(duì)

12、名2比賽類(lèi)型Varchar10比賽表FKNotNull比賽類(lèi)型3.場(chǎng)均得分FloatNotNull場(chǎng)均得分4.個(gè)人獎(jiǎng)項(xiàng)Varchar15個(gè)人獎(jiǎng)項(xiàng)球員參賽表建表T-SQL語(yǔ)句-創(chuàng)建球員參賽表createtablePC(球員姓名char(20)notnull,比賽類(lèi)型char(10)notnull,場(chǎng)均得分floatnotnull,個(gè)人獎(jiǎng)項(xiàng)char(15),)-創(chuàng)建外鍵-球員姓名AlterTablePCAddConstraintFK_球員姓名ForeignKey(球員姓名)Referencesplayer(球員姓名)-創(chuàng)建外鍵-比賽類(lèi)型AlterTablepcAddConstraintFK_比賽類(lèi)

13、型_PCForeignKey(比賽類(lèi)型)Referencesrace(比賽類(lèi)型)以上是六個(gè)表格的建立及代碼,下面是數(shù)據(jù)庫(kù)的插入數(shù)據(jù)和創(chuàng)建索引,代碼如下:(EN,東北)(WS,西南)(ES,東南)(WN,西北)-向賽區(qū)表加入數(shù)據(jù)InsertintoDivisionvaluesinsertintoDivisionvaluesinsertintoDivisionvaluesinsertintoDivisionvaluescoi-H叭CMz8CO寸ooo,叭嵌8900,貝寸oooocoK*墨蓋L*幕s上eem/s)senAHeAdd04.S弋esuI-l(LOI8Z00Z-CO98Jwjl円更-fa*

14、92J90Z寸TAueHnd.sAey)Sen-PAHeAdd04.s=esuI-l(90e0800z-OO9Jwjl円更faLO8J6寸T上OOHqpseMssnHJsen?HeAdd04.s=esuI-l(.60Z0S0ZozgJY期氐靈円驅(qū)金庇-fa*J90ozrgeo.2d-ned)senAHeAdd04.s=esuI-l(.90808002JY熱塢靈Whhj88SJs.og.ysoqeqOHPUeeL)sonTeA/AddO4.SM2SUI(J080Z00ZLngm2熱塢靈ymgmJuz9gA怎Eeou-s*)SQnTeA/Add0+J.SM2SUI(Jmoz-022M田驅(qū))U.IO

15、qeL)SQnTISA/Add0+J.SM9SUI(Lnzzooszlo99*frJ90JuzJooFrqsoaspqo)snrsA/Add0+J.SM2SUI(JI60E00Zroom田驅(qū)k66co6JogJopeMQshsJsenA/Add0+J.s=2sul-l(dz80zszJoozJYWJElle歲y眉JO8JsJoogJqseNeAe-ps)senA.leAddO4.SM2SUI(6080zszroouJYW-g6006g?LnIte&K*)sen-eA04.2=SUHJNHn令Jw出蹲JY期茨晁)senA昌莒04.2弋塔七sss insertintoQCvalues(熱火,季后賽

16、,4,0.36)insertintoQCvalues(湖人,季前賽,3,0.54)insertintoQCvalues(湖人,常規(guī)賽,1,0.90)insertintoQCvalues(湖人,季后賽,1,1)insertintoQCvalues(雷霆,季前賽,4,0.25)insertintoQCvalues(雷霆,常規(guī)賽,3,0.66)insertintoQCvalues(雷霆,季后賽,2,0.88)-向球員參賽表加入數(shù)據(jù)insertinsertinsertinsertinsertinsertinsertinsertinsertinsertinsertinsertintoPCvalues(K

17、obeByrant,常規(guī)賽,28,MVP)intoPCvalues(DwightHoward,季前賽,22,籃板王)intoPCvalues(SteveNash,季后賽,17,助攻王)intoPCvaluesintoPCvaluesintoPCvaluesintoPCvaluesintoPCvaluesintoPCvaluesintoPCvaluesintoPCvaluesintoPCvalues(DwyaneWade,常規(guī)賽,26,null)(ChrisBosh,季后賽,15,null)(LeBornJames,常規(guī)賽,31,蓋帽王)(KevinGarnett,季前賽,12,null)(Le

18、androBabosa,季前賽,6,null)(PaulPierce,季后賽,20,搶斷王)(RusselWestbrook,季前賽,24,最佳新秀)(KevinDurant,常規(guī)賽,32,得分王)(SergeIbaka,季后賽,22,null)-創(chuàng)建索引-球隊(duì)名createuniqueindexIX_球隊(duì)名onteam球隊(duì)名-創(chuàng)建索引-身高createindexIX_身高onplayer(身高-創(chuàng)建索引-球員姓名createindexIX_球員姓名onplayer球員姓名該數(shù)據(jù)的查詢(xún)功能查詢(xún)語(yǔ)句多條件組合查詢(xún)-查詢(xún)球員表中國(guó)籍是美國(guó)的所有球員select*fromplayerwhere國(guó)籍=

19、美國(guó)截圖結(jié)果J結(jié)果消息球員姓窯年身體國(guó)霜m.年蘇加盟時(shí)間1ChrisBosh2821110G美國(guó)中鋒熱火165201007-2500:00:W.OOO2DwighftHoward27211120美國(guó)中雀湖人17002012-DM900:X):X.ODO3DwyaneWade卻19399美國(guó)得分后衛(wèi)熱火17002003)3-1100:00:.0004KevinDurant24206106美國(guó)得分后衛(wèi)雷霆18632007-03-1500:00:.0005KevinGarnett36211115美國(guó)犬前鋒凱爾14552007-03-0100:00:.0006KobeByrant3419893美國(guó)得分

20、后衛(wèi)湖人20001956-DS-1200:OT:OT.ODO7LebomJames2S203113美國(guó)得分后衛(wèi)熱火1770201007-3100:OT:OT.ODO8PaulPierce35201106美國(guó)得分后衛(wèi)凱爾1520201M7-0900:00:X.ODO9RusselWestb.24191E5美國(guó)控球后衛(wèi)雷霆16002K8-03r0600:00:X.0(H材查詢(xún)已成功執(zhí)行。-查詢(xún)球員表中加盟時(shí)間在-08-01到-08-01的球員select*fromplayerwhere加盟時(shí)間between1996-08-0100:00:00.000and2008-08-0100:00:00.00

21、0截圖結(jié)果J結(jié)果消息球員姓名年身體國(guó)翳球甌名年薪加盟時(shí)間1DwyaneWade弗19399美國(guó)得分后衛(wèi)熱火17OT2005A3-1100:00:00.0002KevinDurant24206106美國(guó)得分后衛(wèi)雷霆18632007-A3-150D:(ffl:M.WD3KevinGarnett3211115美國(guó)犬前鋒凱爾特人14552007-DS-0100:00:00.0004KobeByrant3419S93美國(guó)得分后衛(wèi)湖人200019963-1200:00:00.0005RusselWestbrook24191S5美國(guó)控球后衛(wèi)雷霆16OT2W8-43600:00:00.0006SergeIba

22、ka23208106西班牙中鋒雷霆2362W8-4J441500:00:00.000國(guó)查詢(xún)已成功執(zhí)行。-查詢(xún)球員表中球員年齡不超過(guò)的人數(shù)selectCount(*)AS年齡不超過(guò)的人數(shù)fromplayer截圖結(jié)果-查詢(xún)球員表中球員的平均年齡selectSum(年齡)/12AS平均年齡fromplayer截圖結(jié)果-統(tǒng)計(jì)球員表中球員的年齡總和selectSum(年齡)Fromplayer截圖結(jié)果-查詢(xún)各隊(duì)季前賽的名次和勝率select*fromQCwhere比賽類(lèi)型=季前賽截圖結(jié)果-查詢(xún)常規(guī)賽mvp的詳細(xì)信息select*frompCwhere個(gè)人獎(jiǎng)項(xiàng)二MVP截圖結(jié)果未知值(null)查詢(xún)-查詢(xún)?cè)?/p>

23、各項(xiàng)比賽中沒(méi)有獲得任何個(gè)人獎(jiǎng)項(xiàng)的球員信息select*fromPCwhere個(gè)人獎(jiǎng)項(xiàng)ISNULL截圖結(jié)果結(jié)果消息球員姓名比賽類(lèi)場(chǎng)均得個(gè)人獎(jiǎng)項(xiàng)1DwyaneWade常規(guī)賽2fiNULL2ChrisBosh季后器15NULL3KevinGarnett季前賽12NULL4LeandroBabosa季前賽6NULL5SergeIbaka季后賽22NULL查詢(xún)已成功執(zhí)行。-查詢(xún)場(chǎng)均得分超過(guò)分的人數(shù)selectCount(*)AS場(chǎng)均得分超過(guò)28的人數(shù)frompc截圖結(jié)果-查詢(xún)場(chǎng)均得分最高的前%的球員信息selecttop10percent*frompcorderby場(chǎng)均得分desc截圖結(jié)果-排序增加刪除數(shù)據(jù)-按名次從大到小,勝率從小到大排序select*fromQCorderby

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論