数据库项目NBA球队信息管理系统共16页Word文件下载.docx

上传人:b****3 文档编号:18475340 上传时间:2022-12-17 格式:DOCX 页数:18 大小:5.30MB
下载 相关 举报
数据库项目NBA球队信息管理系统共16页Word文件下载.docx_第1页
第1页 / 共18页
数据库项目NBA球队信息管理系统共16页Word文件下载.docx_第2页
第2页 / 共18页
数据库项目NBA球队信息管理系统共16页Word文件下载.docx_第3页
第3页 / 共18页
数据库项目NBA球队信息管理系统共16页Word文件下载.docx_第4页
第4页 / 共18页
数据库项目NBA球队信息管理系统共16页Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

数据库项目NBA球队信息管理系统共16页Word文件下载.docx

《数据库项目NBA球队信息管理系统共16页Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库项目NBA球队信息管理系统共16页Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

数据库项目NBA球队信息管理系统共16页Word文件下载.docx

izhì

))

球队(qiú

)(球队(qiú

)名,城市,球员数,总冠军数,赛区名,赛区名次)

球员(球员姓名,年龄,身高,体重,国籍,位置,球队名,年薪,加盟时间)

比赛(比赛类型,开始时间,结束时间)

球队参赛(球队名,比赛类型,名次,胜率)

球员参赛(球员姓名,比赛类型,场均得分,个人奖项)

赞助商(赞助商名,地区,行业,老板)

赞助(球队名,赞助商名,赞助金额)

教练(教练姓名,教练年龄,球队名,执教时间)

四.物理设计

表1:

赛区表

字段名

类型

特殊属性

赛区名

Char(10)

主键

地理位置

Notnull

表2:

球队表

球队名

Char(20)

城市

球员数

Int

总冠军数

赛区表外键约束

赛区名次

表3:

球员表

年龄

身高

体重

国籍

位置

球队表外键约束

年薪

加盟时间

Datetime

表4:

比赛(bǐsà

i)表

字段

比赛类型

开始时间

结束时间

表5:

)参赛表

比赛表外键约束

名次

胜率

Float

表6:

球员(qiú

yuá

n)参赛表

球员表外键约束

场均得分

个人奖项

Char(15)

表7:

赞助商表

地区

行业

老板

表8:

赞助(zà

nzhù

)表

球队表外键

赞助商表外键

赞助金额

Int

表9:

教练表

教练姓名

教练年龄

执教时间

五.数据库实施(shí

shī)

1.数据库及其基本(jīběn)表的建立

createdatabaseNBA-------数据库的建立(jià

nlì

go

createtable赛区表---------------基本(jīběn)表的建立

(赛区名char(10)notnullprimarykey,

地理位置char(10)notnull,

go

createtable球队表

(球队名char(20)notnullprimarykey,

城市char(20)notnull,

球员数intnotnull,

总冠军数intnotnull,

赛区名char(10)null,

赛区名次intnotnull,

createtable球员表

(球员姓名char(20)notnullprimarykey,

年龄intnotnull,

身高intnotnull,

体重intnotnull,

国籍char(10)notnull,

位置char(10)notnull,

球队名char(20)notnullforeignkey(球队名)references球队表(球队名),

年薪intnotnull,

加盟时间datetimenotnull,

createtable比赛表

(比赛类型char(10)notnullprimarykey,

开始时间datetimenotnull,

结束时间datetimenotnull,

createtable球队(qiú

(球队(qiú

)名char(20)notnullforeignkey(球队(qiú

)名)references球队(qiú

)表(球队名),

比赛类型char(10)notnullforeignkey(比赛类型)references比赛表(比赛类型),

名次intnotnull,

胜率floatnotnull,

createtable球员参赛表

(球员姓名char(20)notnullforeignkey(球员姓名)references球员表(球员姓名),

场均得分floatnotnull,

个人奖项char(15),

createtable赞助商表

(赞助商名char(20)notnullprimarykey,

地区char(10)notnull,

行业char(20)notnull,

老板char(20)notnull,)

createtable赞助表

(球队名char(20)notnullforeignkey(球队名)references球队表(球队名),

赞助商名char(20)notnullforeignkey(赞助商名)references赞助商表(赞助商名),

赞助金额intnotnull,

createtable教练表

(教练姓名char(20)notnullprimarykey,

教练年龄intnotnull,

球队名char(20)notnullforeignkey(球队名)references球队表(球队名),

执教时间intnotnull,

Insertinto赛区表values('

EN'

'

东北'

)-------数据的插入

insertinto赛区表values('

WS'

西南'

ES'

'

东南'

WN'

西北'

insertinto球队表values('

凯尔特人'

波士顿'

14'

17'

7'

热火'

迈阿密'

15'

2'

insertinto球队(qiú

)表values('

湖人'

洛杉矶'

16'

11'

雷霆(lé

ití

ng)'

俄荷拉何马'

1'

insertinto球员(qiú

n)表values('

KobeByrant'

34'

198'

93'

美国'

得分后卫'

2000'

1996-08-12'

Insertinto球员表values('

DwightHoward'

27'

211'

120'

中锋'

1700'

2012-08-09'

insertinto球员表values('

SteveNash'

38'

191'

80'

加拿大'

控球后卫'

1200'

2012-08-22'

DwyaneWade'

30'

193'

99'

2003-09-11'

ChrisBosh'

28'

106'

1665'

2010-07-25'

LebornJames'

203'

113'

1770'

2010-07-31'

KevinGarnett'

36'

115'

大前锋'

1455'

2007-08-01'

LeandroBabosa'

88'

巴西'

小前锋'

774'

2008-08-06'

PaulPierce'

35'

201'

1520'

2010-07-09'

RusselWestbrook'

24'

85'

雷霆'

1600'

2008-03-06'

KevinDurant'

206'

1863'

2007-03-15'

SergeIbaka'

23'

208'

西班牙'

236'

2008-04-05'

insertinto比赛表values('

常规赛'

2011-10-03'

2012-04-22'

季前赛'

2011-08-31'

2011-09-30'

季后赛'

2012-07-25'

insertinto球队参赛表values('

0.8'

4'

0.32'

3'

0.47'

0.88'

0.76'

insertinto球队参赛表values('

0.36'

0.54'

0.90'

0.25'

0.66'

insertinto球员参赛表values('

MVP'

insertinto球员参赛表values('

22'

篮板王'

助攻王'

n)参赛表values('

26'

null)

LeBornJames'

31'

盖帽王'

12'

6'

20'

抢断王'

最佳新秀'

32'

得分王'

insertinto赞助商表values('

nike'

USA'

SportsExperiments'

PhilKnight'

adidas'

Germany'

AdolfAdiDassler'

Haier'

China'

electricappliance'

ZhangRuiming'

Toyota'

Japan'

Car'

FujioCho'

insertinto赞助表values('

2000000)

3500000)

2300000)

4000000)

3000000)

2600000)

2400000)

3400000)

insertinto教练表values('

DocRivers'

51'

8'

ErikSpoelstra'

42'

MikeDAntoni'

61'

ScottBrooks'

47'

2.创建索引

useNBA_SYSTEM

createuniqueindexIX_球队名on球队表(球队名)

createindexIX_身高on球员表(身高)

createindexIX_球员姓名on球员表(球员姓名)

createindexIX_赞助商名on赞助商表(赞助商名)

createindexIX_教练(jià

olià

n)姓名on教练(jià

n)表(教练(jià

n)姓名)

3.创建(chuà

ngjià

n)视图

createview赞助商信息_view

as

select赞助表.赞助商名,老板,赞助表.球队名,赞助金额

from赞助表,赞助商表,球队表

where赞助商表.赞助商名=赞助表.赞助商名and赞助表.球队名=球队表.球队名

createview教练信息_view

select教练姓名,教练年龄,执教时间,教练表.球队名,城市,总冠军数

from教练表,球队表

where教练表.球队名=球队表.球队名

六.数据库运行(yù

nxí

ng)

Select*from比赛(bǐsà

Select*from教练(jià

n)表

Select*from球队(qiú

Select*from球员(qiú

Select*from赛区表

Select*from赞助(zà

Select*from赞助商表

七.数据库维护(wé

ihù

八.数据库开发(kāifā)

useNBA---------------------存储过程(guò

ché

ng)的创建

createprocedure某球员(qiú

n)基本信息_pro@球员(qiú

n)姓名varchar(20)

as

select*

from球员表

where@球员姓名=球员姓名

createprocedure某球员的加盟球队情况_pro@球员姓名varchar(20)

select球员表.球员姓名,球队表.球队名,球员数,总冠军数,城市

from球队表innerjoin球员表on球员表.球队名=球队表.球队名

createprocedure某球员比赛(bǐsà

i)表现_pro@球员(qiú

select球员(qiú

n)姓名,比赛(bǐsà

i)表.比赛类型,开始时间,结束时间,场均得分,个人奖项

from比赛表innerjoin球员参赛表on比赛表.比赛类型=球员参赛表.比赛类型

orderby场均得分desc

createprocedure赞助商所赞助球队情况_pro@赞助商名varchar(20)

select赞助商名,赞助表.球队名,比赛类型,名次,胜率

from赞助表innerjoin球队参赛表on赞助表.球队名=球队参赛表.球队名

where@赞助商名=赞助商名

createprocedure删除某球员信息_pro@球员姓名varchar(20)

begin

delete球员表where@球员姓名=球员姓名

delete球员参赛表where@球员姓名=球员姓名

end

内容摘要

(1)NBA球队信息管理系统

一.系统需求

系统结构简述:

本系统包括6个实体:

球员

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

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1