NBA球員球隊(duì)信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案
NBA求員球隊(duì)信息管理系統(tǒng)項(xiàng)目設(shè)計(jì)方案
專業(yè)
物聯(lián)網(wǎng)應(yīng)用技術(shù)
班級(jí)
12屆1班
姓名
劉嘯塵
學(xué)號(hào)
日期
2013年12月3日
第 1 章 系統(tǒng)概述 3
第 2 章 系統(tǒng)需求分析 4
2.1 系統(tǒng)功能結(jié)構(gòu)圖 4
4
2.2 系統(tǒng)可行性分析 4
第三章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 5
3.1 數(shù)據(jù)庫概念設(shè)計(jì) 6
3.2 數(shù)據(jù)庫邏輯設(shè)計(jì)(關(guān)系模式) 6
3.3 數(shù)據(jù)庫物理設(shè)計(jì) 9
6
第 1 章 系統(tǒng)概述
NBAM National Basketball Association 的縮寫。成立于 1946
年 月6 日。 成立時(shí)叫 BAA, 即全美籃協(xié)會(huì) ( Basketball Association
of America ) ,是由十一家冰球館體育館的老板為了讓體育館在冰球
比賽以外的時(shí)間,不至于閑置而共同發(fā)起成立的。 BAA成立時(shí)共11
支球隊(duì)。1949年BAA吞并了當(dāng)時(shí)的另外一個(gè)聯(lián)盟(NBQ,并改名為 NBA直到現(xiàn)在聯(lián)盟共30支球隊(duì)。
近些年,隨著姚明在NBA的成功,華裔球員林書豪的大紅大 紫,NBA&逐漸地成功進(jìn)入了中國(guó)這塊市場(chǎng),中國(guó)很多球迷開始迷戀 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ì)自己喜愛的球員有直觀的透徹的了解到他們的情況。
該“NBAt員球隊(duì)信息管理系統(tǒng)”只是對(duì)數(shù)據(jù)庫應(yīng)用技術(shù)的一個(gè)
樣本數(shù)據(jù)庫的實(shí)例, 重在對(duì)數(shù)據(jù)庫一些方法的熟悉與掌握, 其中包括
從數(shù)據(jù)庫的概念模型到 ER 圖的繪制,再到數(shù)據(jù)庫模式的建立(即為
數(shù)據(jù)庫及其基本表的建立) ,而后數(shù)據(jù)的錄入,最后完成一些簡(jiǎn)單的
關(guān)系運(yùn)算表達(dá)式的表達(dá)和相關(guān)的 Select 查詢語句的使用。
第2章系統(tǒng)需求分析
2.1 系統(tǒng)功能結(jié)構(gòu)圖
系統(tǒng)功能結(jié)構(gòu)圖
查詢各項(xiàng)賽區(qū)的詳細(xì)信息
查詢賽事開始及結(jié)束時(shí)間
查詢各隊(duì)賽事的勝率名次
查詢東西部冠亞軍的信息
查詢球員個(gè)人的詳細(xì)信息
圖1-1系統(tǒng)功能結(jié)構(gòu)圖
2.2 系統(tǒng)可行性分析
時(shí)代的發(fā)展,技術(shù)的進(jìn)入,人們生活水平的提高,人們對(duì)體育的 熱愛,使體育產(chǎn)業(yè)發(fā)展迅速,越來越多的參與到體育運(yùn)動(dòng)中,成為體 育愛好者,成為體育職業(yè)運(yùn)動(dòng)員。相應(yīng)的,體育產(chǎn)業(yè)發(fā)展更加專業(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ù)
量越來越多,頻率越來越快。
這些使其組織、 管理的工作量增大了不少。 為了快捷方便的完成
工作,提高運(yùn)營(yíng),管理水平,必要開發(fā)球員管理信息系統(tǒng),以便于籃
球界各方的組織管理、參與關(guān)注。從而促進(jìn)籃球運(yùn)動(dòng)、籃球產(chǎn)業(yè)的發(fā)
展。綜上分析,本系統(tǒng)可以立即開發(fā)。
第三章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
本數(shù)據(jù)庫使用的是 DBM阱的DQL(數(shù) 據(jù)查 詢語言 Data Query
Language)。該查詢語言可以按一定的查詢條件從數(shù)據(jù)庫對(duì)象中檢索
符合條件的數(shù)據(jù),該查詢語言更加適合本數(shù)據(jù)庫使用。
3.1 數(shù)據(jù)庫概念設(shè)計(jì)
該數(shù)據(jù)庫具有四個(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í)體,比賽類型,開始時(shí)間和結(jié)束時(shí)間是比賽的屬性
球隊(duì)參賽是球隊(duì)和比賽表關(guān)系轉(zhuǎn)換得來,所以球員參賽是實(shí)體,
球隊(duì)名,比賽類型,名次和勝率是球隊(duì)參賽的屬性
球員參賽是球員和比賽表轉(zhuǎn)換得來的,所以球員姓名,比賽類型, 場(chǎng)均得分和個(gè)人獎(jiǎng)項(xiàng)是球員參賽的屬性
3.2 數(shù)據(jù)庫邏輯設(shè)計(jì)(關(guān)系模式)
賽區(qū)(賽區(qū)名,地理位置)
球隊(duì)(球隊(duì)名、城市,球員數(shù),總冠軍數(shù),賽區(qū)名,賽區(qū)名次)
球員(球員姓名、年齡,身高,體重,國(guó)籍,位置,球隊(duì)名,年薪,
加盟時(shí)間)
比賽(比賽類型,開始時(shí)間,結(jié)束時(shí)間)
球隊(duì)參賽(球隊(duì)名,比賽類型,名次,勝率)
球員參賽(球員姓々:比賽類型,場(chǎng)均得分,個(gè)人獎(jiǎng)項(xiàng))
比賽
E-R圖圖示2-1
7
比賽
E-R圖圖示3-1
8
E-R圖圖示4-1
3.3 數(shù)據(jù)庫物理設(shè)計(jì)
賽區(qū)表
序 號(hào)
列名
數(shù)據(jù)類型
寬度
是否主外鍵
是否為空
描述
1.
賽區(qū)
Varchar
10
PK
Not Null
:賽區(qū)
2.
地理位置
Varchar
10
Not Null
:地理位置「
賽區(qū)表建表T-SQL語句
--創(chuàng)建賽區(qū)表
create table Division (
賽區(qū)名 char(10) not null primary key, 地理位置 char(10)not null,
)
球隊(duì)表
列名
數(shù)據(jù)類型
寬度
是否主外鍵
是否為空
描述
1.
球隊(duì)名
Varchar
20
PK
Not Null
球隊(duì)名
2
城巾
Varchar
20
Not Null
城巾
3.
球員數(shù)
Int
Not Null
[球員數(shù)]
4.
總冠軍數(shù)
Int
Not Null
總冠軍數(shù)
5.
賽區(qū)名
Char
10
賽區(qū)表FK
Not Null
賽區(qū)名
6.
賽區(qū)名次
Int
Not Null
賽區(qū)名次
球隊(duì)表建表T-SQL語句
- -創(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ù)類型
寬度
是否主外鍵
是否為空
描述
1.
球員姓名
Varchar
20
Ppk
Not Null
球員姓名
2.
年齡
Int
Not Null
年齡
3.
身高
Int
Not Null
身高
4.
Int
Not Null
5.
國(guó)籍
Varchar
10
Not Null
國(guó)籍
6.
位置
Varchar
10
Not Null
位置
7.
球隊(duì)名
Varchar
20
球隊(duì)表FK
Not Null
球隊(duì)名
8.
年薪
Int
Not Null
年薪
9.
加盟時(shí)間
Datime
Not Null
加盟時(shí)間
球員表建表T-SQL語句
- -創(chuàng)建球員表
create table player
(球員姓名 char (20) not null primary key, 年齡 int not null, 身高 int not 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ù)類型
寬度
是否主外鍵
是否為空
描述
1.
比賽類型
Varchar
10
PK
Not Null
比賽類型
2.
開始時(shí)間
Datime
Not Null
r開始時(shí)間1
3.
結(jié)束時(shí)間
Datime
Not Null
結(jié)束時(shí)間
比賽表建表T-SQL語句
--創(chuàng)建比賽表
create table race
(
比賽類型char( 10)
not
null primary key,
開始時(shí)間datetime
not
null,
結(jié)束時(shí)間datetime
not
null,
)
球隊(duì)參賽表
列名
數(shù)據(jù)類型
寬度
是否主外鍵
是否為空
描述
1.
球隊(duì)名
Varchar
20
球隊(duì)表FK
Not Null
球隊(duì)名
2
比賽類型
Varchar
10
比餌FK
Not Null
比賽回
3.
名次
Int
Not Null
名次
4.
勝率
Float
Not Null
勝率
球隊(duì)參賽建表T-SQL語句
- -創(chuàng)建球隊(duì)參賽表
create table QC(
球隊(duì)名 char (20) not null , 比賽類型 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)建外鍵-比賽類型
Alter Table QC Add Constraint FK_比賽類型 Foreign Key(比賽類型)References race (比賽類型)
球員參賽表
列名
數(shù)據(jù)類型
寬度
是否主外鍵
是否為空
描述
1.
球隊(duì)名
Varchar
20
球隊(duì)表FK
Not Null
球隊(duì)名
2
比賽類型
Varchar
10
比賽表FK
Not Null
比賽類型
3.
場(chǎng)均得分
Float
Not Null
r場(chǎng)均得分1
4.
個(gè)人獎(jiǎng)項(xiàng)
Varchar
15
個(gè)人獎(jiǎng)項(xiàng)
球員參賽表建表T-SQL語句
- -創(chuàng)建球員參賽表
create table PC(
球員姓名 char(20)not null,
比賽類型 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)建外鍵-比賽類型
Alter Table pc Add Constraint FK_比賽類型 _PC
Foreign Key(比賽類型)References race (比賽類型)
以上是六個(gè)表格的建立及代碼,下面是數(shù)據(jù)庫的插入數(shù)據(jù)和創(chuàng)建
索引,代碼如下:
--向賽區(qū)表加入數(shù)據(jù)
Insert
into
Division
values
('EN',
‘東北’)
insert
into
Division
values
('WS',
‘西南’)
insert
into
Division
values
('ES' ,' SCW )
insert
into
Division
values
('WN',‘西北’)
-- 向球隊(duì)表加入數(shù)據(jù)
insert into Team values ( ' 凱爾特人 ' , ' 波士頓 ' , '14' , '17' , 'EN' , '7' )
insert into Team 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 ( '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 ( '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 into 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-25' )
-- 向球隊(duì)參賽表加入數(shù)據(jù)
insert
into
QC values
(' 凱爾特人 ' , ' 季前賽 '
insert
into
QC values
(' 凱爾特人 ' , ' 常規(guī)賽 '
insert
into
QC values
(' 凱爾特人 ' , ' 季后賽 '
insert
into
QC values
(' 熱火 ' , ' 季前賽 ' , '1'
insert
into
QC values
(' 熱火 ' , ' 常規(guī)賽 ' , '2'
'2' ,'0.8' )
'4' , '0.32' )
'3' , '0.47' )
'0.88' )
'0.76' )
insert
into
PC
values ( 'Kobe Byrant' ,
' 常規(guī)賽 ' , '28' , 'MVP')
insert
into
PC
values
('Dwight Howard'
, ' 季前賽 ' , '22' , ' 籃板王 ' )
insert
into
PC
values
('Steve Nash' ,
' 季后賽 ' , '17' , ' 助攻王 ' )
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' , ' 搶斷王 ' )
insert
into
PC
values
('Russel Westbrook' , ' 季前賽 ' , '24' , ' 最佳新秀
insert
into
PC
values
('Kevin Durant'
,' 常規(guī)賽 ' ,'32' , '得分王 ' )
insert
into
PC
values
('Serge Ibaka' ,
' 季后賽 ' , '22' ,null)
-- 向球員參賽表加入數(shù)據(jù)
')
insert
into
QC values ( '
insert
into
QC values ( '
insert
into
QC values ( '
insert
into
QC values ( '
insert
into
QC values ( '
insert
into
QC values ( '
insert
into
QC values ( '
火人人人霆霆霆 熱湖湖湖雷雷雷
賽賽賽賽 賽賽賽
后前規(guī)后前規(guī)后
季后賽 季前賽 常規(guī)賽 季后賽 季前賽 常規(guī)賽 季后賽
4311432
6'4'0')5'6'8'
.3.5.9'.2.6.8
0001000
- - 創(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ù)的查詢功能一查詢語句
多條件組合查詢
- 查詢球員表中國(guó)籍是美國(guó)的所有球員
select * from player where 國(guó)籍 =' 美國(guó)
截圖結(jié)果
;結(jié)果_J消息
球員姓名
年..
身.
帳..
國(guó)籍
位置
隼希
加盟時(shí)同
1
;Ghrft Bosh
28
211
106
中椽
16S5
2»1«]7-2500.00(»000
2
Howard
27
211
120
申建
17D0
加 T2圖D9O0:W(»0M
卜
Dwyane Wade
30
伯3
的
得分后衛(wèi)
1?00
前叫闞1 OOmM.OtM
*
Kevin Durart
24
20€
106
律行后衛(wèi)
1BS3
2TO7^D3-15 00:00:00,000
5
Kevin Gwnetl
袋
211
115
大耀
財(cái)...
1455
2W了明M DD.QO W UM
6
Kobe Eyrant
34
198
93
得分后衛(wèi)
2000
1蟒俄"12 00:00(® DM
7
Lfiban Janes
2S
203
113
得分后衛(wèi)
1770
加拿07® OD:OOrM.OOO
e
Pad Reroe
35
201
106
律枷6衛(wèi)
1520
201 00:00:00,000
9
F^ssel Wesib..
24
191
85
控球后衛(wèi)
1S00
2TO時(shí)刊GOO.OOWOOT
厘直誼已成功也行。
--查詢球員表中加盟時(shí)間在-08-01到-08-01的球員 select * from player where 加盟時(shí)間 between '1996-08-01 00:00:00.000' and'2008-08-01 00:00:00.000'
截圖結(jié)果
二皓果上消息
茸員姓名
年…
身F
體…
國(guó)指
M
球隊(duì)名
年薪
加盟時(shí)間
1 \ Dwyane Wad»
30
193
9S
美國(guó)
蹲分后衛(wèi)
蟄火
1700
MOCMK-n ⑩?M tMM
2 Ka^in Durant
24
2Q6
1O€
美國(guó)
潺允后衛(wèi)
雷震
1863
2OT7^15DO:O0:OOI»OO
3 (jam«n
36
211
115
美國(guó)
大前錢
磯礴人
1455
2W7-08-Q1 00:00:04] DQCI
4 Kobe Byrflrtt
34
19B
33
英國(guó)
得分后衛(wèi)
非八
2000
1966-0842 00:«):«][)(10
5 %S㈤West bm ok
24
131
曉
美國(guó)
控球后衛(wèi)
雷霆
16W
200?-034»QO:W:«]IXK1
6 Serge Ibakg
23
203
1W
西班牙
中^
番霆
2鴕
00:0D:(M DOO
◎查詢已成功執(zhí)行"
--查詢球員表中球員年齡不超過的人數(shù)
select Count (*) AS '年齡不超過的人數(shù) from player
截圖結(jié)果
,查詢已成功執(zhí)行*
--查詢球員表中球員的平均年齡
select Sum年齡)/ 12 AS'平均年齡
from player
截圖結(jié)果
二結(jié)果? 消息 _
平均年齡
:- lUUIUIdlUI-IUI - IU 1-1-,^
1 [25 !
ltill bimuimibimibimibiiuibI
士查詢已成功執(zhí)行。
--統(tǒng)計(jì)球員表中球員的年齡總和
select Sum 年齡)From player
截圖結(jié)果
口結(jié)果|魚消息 比列君
|_BiriraiainiBiviraiBiiHiBi^
1 E 357
L -- :
nil* m HaamHirii-iiBinn
查詢已成功執(zhí)行c
--查詢各隊(duì)季前賽的名次和勝率
select * from QC where比賽類型='季前賽'
截圖結(jié)果
◎查詢已成功執(zhí)行。
--查詢常規(guī)賽mvp勺詳細(xì)信息
select * from pC where 個(gè)人獎(jiǎng)項(xiàng)='MVP'
截圖結(jié)果
未知值(null )查詢
--查詢?cè)诟黜?xiàng)比賽中沒有獲得任何個(gè)人獎(jiǎng)項(xiàng)的球員信息
select * from PC where 個(gè)人獎(jiǎng)項(xiàng) IS NULL
截圖結(jié)果
□結(jié)果喧消息1
球員姓名
比賽類…
場(chǎng)均泡…
個(gè)人獎(jiǎng)項(xiàng)
1
raviiinmim'iiirm imi ■■■■,■■ mu m j Dwyane Wade
I常規(guī)賽
的
NULL
2
Chris Bo時(shí)i
季后賽
15
NULL
3
Ksvti Gamett
季前賽
12
NULL
4
Leandro Babosa
季前賽
5
NULL
5
Serge Ibaka
季后賽
22
NULL
?查詢已成功執(zhí)行”
--查詢場(chǎng)均得分超過分的人數(shù)
select Count (*) AS ′場(chǎng)均得分超過28的人數(shù)'
from pc
截圖結(jié)果
口結(jié)果I3植
場(chǎng)可得分超過2曉人數(shù)
1 i 12
?查詢已成功執(zhí)行口
--查詢場(chǎng)均得分最高的前%勺球員信息
select top 10 percent * from pc
order by場(chǎng)均得分desc
截圖結(jié)果
22
□結(jié)果心萌息
球員姓名 比賽類,場(chǎng)均得..個(gè)人獎(jiǎng)項(xiàng)
1 I Kevin Durant ]常規(guī)賽 32 得分王
2 苗丁嬴ne;“…常投賽 31 蓋帽王
,查詢已成功執(zhí)行?
--排序增加刪除數(shù)據(jù) --按名次從大到小,勝率從小到大排序
select * from QC
order by 名次 Des6 勝率 asc
截圖結(jié)果
國(guó)結(jié)果五肖息
球隊(duì)名
比賽類.
名次
勝率
1
:雷霆
季前賽
4
0.25
2
凱爾特人
常規(guī)賽
4
0.32
3
熱火
季后賽
4
0.36
4
凱爾特人
季后賽
3
0.47
5
湖人
季前賽
3
0.54
E
雷霆
常規(guī)賽
3
。第
7
熱火
常規(guī)賽
2
076
8
凱爾特人
季前賽
2
0.8
9
雷霆
季后賽
2
0.3S
10
熱火
季前賽
1
0.88
11
湖人
常規(guī)賽
1
0.9
12
湖人
季后賽
1
1
②查詢已成功執(zhí)行。
--需要向表中增加數(shù)據(jù)的代碼
--為表球員參賽表(pc)增加列Comments可以為空Null
Alter Table PC
Add Comments varchar (20) select * from pc
截圖結(jié)果
口結(jié)果Ji消息
球員姓名
比賽類…
場(chǎng)均得…
個(gè)核…
Comments
1
I Kobe Byrant
j常規(guī)賽
28
MVP
NULL
2
Dwight Howard
季前賽
22
籃板王
NULL
3
Steve Nash
季后賽
17
助攻王
NULL
4
Dwyane Wade
常規(guī)賽
26
NULL
NULL
5
Chris Bosh
季后賽
15
NULL
NULL
6
LeBom James
常規(guī)賽
31
蓋帽王
NULL
7
Kevin Garnett
季前賽
12
NULL
NULL
S
Leandro Bab...
季前賽
6
NULL
NULL
9
Paul Perce
季后后
20
搶斷王
NULL
10
Russel Westb..
季前賽
24
最佳新..
NULL
11
Kevin Durant
常規(guī)賽
32
得分王
NULL
12
Serge baka
季后賽
22
NULL
NULL
--需要向表中刪除數(shù)據(jù)的代碼
--刪除一列
Alter Table pc DROPCOLUMcomments
SELECT* FROMpc
截圖結(jié)果
,結(jié)果,消息
球員姓名
比賽類..
場(chǎng)均得…
個(gè)人槳項(xiàng)
1
1 Kobe Byrant
;常規(guī)賽
28
MVP
2
Dwight Howard
季前賽
22
籃板王
3
Steve Nash
季后賽
17
助攻王
4
Dwyane V7ade
常規(guī)賽
26
NULL
5
Chris Bosh
季后賽
15
NULL
6
LeBom James
常規(guī)賽
31
蓋帽王
7
Kevin Garnett
季前賽
12
NULL
8
Leandro Bdbos己
季前賽
6
NULL
9
Paul Pience
季后賽
2D
搶斷王
10
Russel Westbrook
季前賽
24
最佳新秀
11
Kevin Durant
常規(guī)賽
32
得分王
12
Serge Ibaka
季后賽
22
NULL
②查詢已成功執(zhí)行序