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è),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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)概述3第2章 系統(tǒng)需求分析42.1系統(tǒng)功能結(jié)構(gòu)圖442.2系統(tǒng)可行性分析4第三章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)53.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)63.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)(關(guān)系模式)63.3數(shù)據(jù)庫(kù)物理設(shè)計(jì)922第1章 系統(tǒng)概述NBA是National Basketball Association的縮寫(xiě)。成立于1946年6月6日。成立時(shí)叫BAA,即全美籃協(xié)會(huì)(Basketball Association of America),是由十一家冰球館體育館的老板為了讓體育館在冰球比賽以外的時(shí)間,不至于閑置而共

2、同發(fā)起成立的。BAA成立時(shí)共11支球隊(duì)。1949年BAA吞并了當(dāng)時(shí)的另外一個(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)的球員有直觀的透徹的了解到他們

3、的情況。該“NBA球員球隊(duì)信息管理系統(tǒng)”只是對(duì)數(shù)據(jù)庫(kù)應(yīng)用技術(shù)的一個(gè)樣本數(shù)據(jù)庫(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 查詢語(yǔ)句的使用。第2章 系統(tǒng)需求分析2.1系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖查詢球員個(gè)人的詳細(xì)信息查詢東西部冠亞軍的信息查詢各隊(duì)賽事的勝率名次查詢賽事開(kāi)始及結(jié)束時(shí)間查詢各項(xiàng)賽區(qū)的詳細(xì)信息圖1-1 系統(tǒng)功能結(jié)構(gòu)圖2.2系統(tǒng)可行性分析時(shí)代的發(fā)展,技術(shù)的進(jìn)入,人們生活水平的提高,人們對(duì)體育的熱愛(ài),使體育產(chǎn)業(yè)發(fā)展迅速,越來(lái)越

4、多的參與到體育運(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)(例如美職籃)已有近百年的歷史。隨著和平與發(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ā)展。綜上分析,

5、本系統(tǒng)可以立即開(kāi)發(fā)。第三章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)本數(shù)據(jù)庫(kù)使用的是DBMS中的DQL(數(shù)據(jù)查詢語(yǔ)言 Data Query Language)。該查詢語(yǔ)言可以按一定的查詢條件從數(shù)據(jù)庫(kù)對(duì)象中檢索符合條件的數(shù)據(jù),該查詢語(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í)間

6、是比賽的屬性球隊(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)是球員參賽的屬性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))球隊(duì)城市賽區(qū)名賽區(qū)名次總冠軍數(shù)球員數(shù)球隊(duì)名球隊(duì)參賽勝率名次比賽類(lèi)型比賽開(kāi)始時(shí)間結(jié)束時(shí)間E

7、-R圖 圖示 2-1球員體重年齡身高國(guó)籍位置球隊(duì)姓名球員參賽個(gè)人獎(jiǎng)項(xiàng)場(chǎng)次得分比賽類(lèi)型比賽開(kāi)始時(shí)間結(jié)束時(shí)間年薪加盟時(shí)間E-R圖 圖示3-1賽區(qū)名地理位置賽區(qū)E-R圖 圖示4-13.3數(shù)據(jù)庫(kù)物理設(shè)計(jì)賽區(qū)表序號(hào)列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.賽區(qū)Varchar10PKNot Null賽區(qū)2.地理位置Varchar10Not Null地理位置賽區(qū)表建表T-SQL語(yǔ)句-創(chuàng)建賽區(qū)表create table Division(賽區(qū)名char(10) not null primary key,地理位置char(10)not null,)球隊(duì)表列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.球隊(duì)名Varch

8、ar20PKNot Null球隊(duì)名2城市Varchar20Not Null城市3.球員數(shù)IntNot Null球員數(shù)4.總冠軍數(shù)IntNot Null總冠軍數(shù)5.賽區(qū)名Char10賽區(qū)表FKNot Null賽區(qū)名6.賽區(qū)名次IntNot Null賽區(qū)名次球隊(duì)表建表T-SQL語(yǔ)句-創(chuàng)建球隊(duì)表create table team(球隊(duì)名char(20) not null primary key,城市char(20) not null,球員數(shù)int not null,總冠軍數(shù)int not null,賽區(qū)名char(10) null,賽區(qū)名次int not null,)球員表列名數(shù)據(jù)類(lèi)型寬度是否主外鍵

9、是否為空描述1.球員姓名Varchar20PKNot Null球員姓名2.年齡IntNot Null年齡3.身高IntNot Null身高4.體重IntNot Null體重5.國(guó)籍Varchar10Not Null國(guó)籍6.位置Varchar10Not Null位置7.球隊(duì)名Varchar20球隊(duì)表FKNot Null球隊(duì)名8.年薪IntNot Null年薪9.加盟時(shí)間DatimeNot Null加盟時(shí)間球員表建表T-SQL語(yǔ)句-創(chuàng)建球員表create table player(球員姓名char(20) not null primary key,年齡int not null,身高int not

10、null,體重int not null,國(guó)籍char(10) not null,位置char(10) not null,球隊(duì)名char(20) not null,年薪int not null,加盟時(shí)間datetime not null,)-創(chuàng)建外鍵球隊(duì)名Alter Table player Add Constraint FK_球隊(duì)名Foreign Key(球隊(duì)名)References team (球隊(duì)名)比賽表序號(hào)列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.比賽類(lèi)型Varchar10PKNot Null比賽類(lèi)型2.開(kāi)始時(shí)間DatimeNot Null開(kāi)始時(shí)間3.結(jié)束時(shí)間DatimeNot Nul

11、l結(jié)束時(shí)間比賽表建表T-SQL語(yǔ)句-創(chuàng)建比賽表create table race(比賽類(lèi)型char(10) not null primary key,開(kāi)始時(shí)間datetime not null,結(jié)束時(shí)間datetime not null,)球隊(duì)參賽表列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.球隊(duì)名Varchar20球隊(duì)表FKNot Null球隊(duì)名2比賽類(lèi)型Varchar10比賽表FKNot Null比賽類(lèi)型3.名次IntNot Null名次4.勝率FloatNot Null勝率球隊(duì)參賽建表T-SQL語(yǔ)句-創(chuàng)建球隊(duì)參賽表create table QC(球隊(duì)名char(20) not null ,

12、比賽類(lèi)型char(10) not null ,名次int not null,勝率float not null,)-創(chuàng)建外鍵-球隊(duì)名Alter Table QC Add Constraint FK_球隊(duì)名_QC Foreign Key(球隊(duì)名)References Team(球隊(duì)名)-創(chuàng)建外鍵-比賽類(lèi)型Alter Table QC Add Constraint FK_比賽類(lèi)型Foreign Key(比賽類(lèi)型)References race(比賽類(lèi)型)球員參賽表列名數(shù)據(jù)類(lèi)型寬度是否主外鍵是否為空描述1.球隊(duì)名Varchar20球隊(duì)表FKNot Null球隊(duì)名2比賽類(lèi)型Varchar10比賽表FKN

13、ot Null比賽類(lèi)型3.場(chǎng)均得分FloatNot Null場(chǎng)均得分4.個(gè)人獎(jiǎng)項(xiàng)Varchar15個(gè)人獎(jiǎng)項(xiàng)球員參賽表建表T-SQL語(yǔ)句-創(chuàng)建球員參賽表create table PC(球員姓名char(20)not null,比賽類(lèi)型char(10) not null,場(chǎng)均得分float not null,個(gè)人獎(jiǎng)項(xiàng)char(15),)-創(chuàng)建外鍵-球員姓名Alter Table PC Add Constraint FK_球員姓名Foreign Key(球員姓名)References player(球員姓名)-創(chuàng)建外鍵-比賽類(lèi)型Alter Table pc Add Constraint FK_比賽類(lèi)

14、型_PC Foreign Key(比賽類(lèi)型)References race(比賽類(lèi)型)以上是六個(gè)表格的建立及代碼,下面是數(shù)據(jù)庫(kù)的插入數(shù)據(jù)和創(chuàng)建索引,代碼如下:-向賽區(qū)表加入數(shù)據(jù)Insert into Division values (EN, 東北)insert into Division values (WS, 西南)insert into Division values (ES,東南)insert into Division values (WN,西北)-向球隊(duì)表加入數(shù)據(jù)insert into Team values(凱爾特人,波士頓, 14, 17, EN, 7)insert into T

15、eam values(熱火,邁阿密,15,2,ES,2)insert into Team values(湖人,洛杉磯,15,16,WS,11)insert into Team values(雷霆,俄荷拉何馬,14,1,WN,2)-向球員表加入數(shù)據(jù)insert into player values (Kobe Byrant,34,198,93,美國(guó),得分后衛(wèi),湖人,2000,1996-08-12)Insert into player values(Dwight Howard,27,211,120,美國(guó),中鋒,湖人,1700,2012-08-09)insert into player values

16、(Steve Nash,38,191,80,加拿大,控球后衛(wèi),湖人,1200,2012-08-22)insert into player values(Dwyane Wade,30,193,99,美國(guó),得分后衛(wèi),熱火,1700,2003-09-11)insert into player values(Chris Bosh,28,211,106,美國(guó),中鋒,熱火,1665,2010-07-25)insert into player values(Leborn James,28,203,113,美國(guó),得分后衛(wèi),熱火,1770,2010-07-31)insert into player values

17、(Kevin Garnett,36,211,115,美國(guó),大前鋒,凱爾特人,1455,2007-08-01)insert into player values(Leandro Babosa,30,191,88,巴西,小前鋒,凱爾特人,774,2008-08-06)insert into player values(Paul Pierce,35,201,106,美國(guó),得分后衛(wèi),凱爾特人,1520,2010-07-09)insert into player values(Russel Westbrook,24,191,85,美國(guó),控球后衛(wèi),雷霆,1600,2008-03-06)insert int

18、o player values(Kevin Durant,24,206,106,美國(guó),得分后衛(wèi),雷霆,1863,2007-03-15)insert into player values(Serge Ibaka,23,208,106,西班牙,中鋒,雷霆,236,2008-04-05)-向比賽表加入數(shù)據(jù)insert into race values (常規(guī)賽,2011-10-03 ,2012-04-22)insert into race values (季前賽,2011-08-31,2011-09-30)insert into race values (季后賽,2012-04-22,2012-07

19、-25)-向球隊(duì)參賽表加入數(shù)據(jù)insert into QC values (凱爾特人,季前賽,2,0.8)insert into QC values (凱爾特人,常規(guī)賽,4,0.32)insert into QC values (凱爾特人,季后賽,3,0.47)insert into QC values (熱火,季前賽,1,0.88)insert into QC values (熱火,常規(guī)賽,2,0.76)insert into QC values(熱火,季后賽,4,0.36)insert into QC values(湖人,季前賽,3,0.54)insert into QC values(湖

20、人,常規(guī)賽,1,0.90)insert into QC values(湖人,季后賽,1,1)insert into QC values(雷霆,季前賽,4,0.25)insert into QC values(雷霆,常規(guī)賽,3,0.66)insert into QC values(雷霆,季后賽,2,0.88)-向球員參賽表加入數(shù)據(jù)insert into PC values(Kobe Byrant, 常規(guī)賽,28,MVP)insert into PC values (Dwight Howard, 季前賽,22,籃板王)insert into PC values (Steve Nash, 季后賽,1

21、7,助攻王)insert into PC values (Dwyane Wade, 常規(guī)賽,26,null)insert into PC values (Chris Bosh, 季后賽,15,null)insert into PC values (LeBorn James, 常規(guī)賽,31,蓋帽王)insert into PC values (Kevin Garnett, 季前賽,12,null)insert into PC values (Leandro Babosa, 季前賽,6,null)insert into PC values (Paul Pierce, 季后賽,20,搶斷王)inse

22、rt into PC values (Russel Westbrook,季前賽,24,最佳新秀)insert into PC values (Kevin Durant,常規(guī)賽,32,得分王)insert into PC values (Serge Ibaka,季后賽,22,null)-創(chuàng)建索引-球隊(duì)名create unique index IX_球隊(duì)名on team(球隊(duì)名)-創(chuàng)建索引-身高create index IX_身高on player(身高)-創(chuàng)建索引-球員姓名create index IX_球員姓名on player(球員姓名)該數(shù)據(jù)的查詢功能查詢語(yǔ)句多條件組合查詢-查詢球員表中國(guó)籍是美國(guó)的所有球員select * from player where 國(guó)籍=美國(guó)截圖結(jié)果-查詢球員表中加盟時(shí)間在-08-01到-08-01的球員select * from player where 加盟時(shí)間between 19

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論