版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、NBA球隊(duì)信息管理系統(tǒng)一系統(tǒng)需求系統(tǒng)結(jié)構(gòu)簡述:本系統(tǒng)包括6個(gè)實(shí)體:球員;球隊(duì);比賽;賽區(qū);贊助商,教練實(shí)體之間的關(guān)系轉(zhuǎn)換為其他三個(gè)表:球隊(duì)參加比賽情況,贊助,球員參賽情況(均為“M比N”關(guān)系)實(shí)體“球員”與“球隊(duì)”之間多對一化到“球員”表中,“球隊(duì)”與“賽區(qū)”轉(zhuǎn)換到表“球隊(duì)”中,“教練”與“球隊(duì)”轉(zhuǎn)換到“球隊(duì)”表中注:各個(gè)基本表中關(guān)鍵字已在關(guān)系模式中說明該數(shù)據(jù)庫需要進(jìn)行如下數(shù)據(jù)處理(通過創(chuàng)建存儲過程來實(shí)現(xiàn)):查詢某球員的基本信息:輸入:球員姓名輸出:球員姓名,年齡,身高,體重,國籍,位置,球隊(duì)名,年薪,加盟時(shí)間查詢某球員的加盟球隊(duì)情況:輸入:球員姓名輸出:球員姓名,球隊(duì)名,球員數(shù),總冠軍數(shù),賽
2、區(qū)名,城市,賽區(qū)名次查詢某球員比賽表現(xiàn)(按得分降序排序):輸入:球員姓名輸出:球員姓名,比賽類型,開始時(shí)間,結(jié)束時(shí)間,場均得分,個(gè)人獎(jiǎng)項(xiàng)查詢某贊助商所贊助球隊(duì)情況:輸入:贊助商名輸出:贊助商名,球隊(duì)名,名次,勝率刪除某球員信息:輸入:球員姓名操作:刪除其全部信息 球隊(duì)贊助贊助商贊助金額球員比賽球員參賽加入球隊(duì)年薪加盟時(shí)間球隊(duì)區(qū)位賽區(qū)賽區(qū)名次比賽類型開始時(shí)間結(jié)束時(shí)間球隊(duì)參賽場均得分所得獎(jiǎng)項(xiàng)地區(qū)老板行業(yè)贊助商名教 練教練姓名教練年齡執(zhí)教執(zhí)教時(shí)間二ER圖 球員身高姓名體重年齡國籍位置球隊(duì)球隊(duì)名球員數(shù)所在城市總冠軍數(shù)三. 邏輯結(jié)構(gòu)設(shè)計(jì)賽區(qū)(賽區(qū)名,地理位置)球隊(duì)(球隊(duì)名,城市,球員數(shù),總冠軍數(shù),賽區(qū)名
3、,賽區(qū)名次)球員(球員姓名,年齡,身高,體重,國籍,位置,球隊(duì)名,年薪,加盟時(shí)間)比賽(比賽類型,開始時(shí)間,結(jié)束時(shí)間)球隊(duì)參賽(球隊(duì)名,比賽類型,名次,勝率)球員參賽(球員姓名,比賽類型,場均得分,個(gè)人獎(jiǎng)項(xiàng))贊助商(贊助商名,地區(qū),行業(yè),老板)贊助(球隊(duì)名,贊助商名,贊助金額)教練(教練姓名,教練年齡,球隊(duì)名,執(zhí)教時(shí)間)四物理設(shè)計(jì)表1:賽區(qū)表字段名類型特殊屬性賽區(qū)名Char(10)主鍵地理位置Char(10)Not null表2:球隊(duì)表字段名類型特殊屬性球隊(duì)名Char(20)主鍵城市Char(20)Not null球員數(shù)IntNot null總冠軍數(shù)IntNot null賽區(qū)名Char(10)
4、賽區(qū)表外鍵約束賽區(qū)名次IntNot null表3:球員表字段名類型特殊屬性球員姓名Char(20)主鍵年齡IntNot null身高IntNot null體重IntNot null國籍Char(10)Not null位置Char(10)Not null球隊(duì)名Char(20)球隊(duì)表外鍵約束年薪IntNot null加盟時(shí)間DatetimeNot null表4:比賽表字段類型特殊屬性比賽類型Char(10)主鍵開始時(shí)間DatetimeNot null結(jié)束時(shí)間DatetimeNot null表5:球隊(duì)參賽表字段類型特殊屬性球隊(duì)名Char(20)球隊(duì)表外鍵約束比賽類型Char(10)比賽表外鍵約束名次
5、IntNot null勝率FloatNot null表6:球員參賽表字段類型特殊屬性球員姓名Char(20)球員表外鍵約束比賽類型Char(10)比賽表外鍵約束場均得分FloatNot null個(gè)人獎(jiǎng)項(xiàng)Char(15)表7:贊助商表字段類型特殊屬性贊助商名Char(20)主鍵地區(qū)Char(10)Not null行業(yè)Char(20)Not null老板Char(20)Not null表8:贊助表字段類型特殊屬性球隊(duì)名Char(20)球隊(duì)表外鍵贊助商名Char(20)贊助商表外鍵贊助金額Int Not null表9:教練表字段類型特殊屬性教練姓名Char(20)主鍵教練年齡IntNot null球
6、隊(duì)名Char(20)球隊(duì)表外鍵執(zhí)教時(shí)間IntNot null五數(shù)據(jù)庫實(shí)施1.數(shù)據(jù)庫及其基本表的建立create database NBA-數(shù)據(jù)庫的建立gocreate table 賽區(qū)表-基本表的建立(賽區(qū)名 char(10) not null primary key,地理位置 char(10)not null,)go create table 球隊(duì)表(球隊(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 n
7、ull,)go create table 球員表(球員姓名 char(20) not null primary key,年齡 int not null,身高 int not null,體重 int not null,國籍 char(10) not null,位置 char(10) not null,球隊(duì)名 char(20) not null foreign key(球隊(duì)名) references 球隊(duì)表(球隊(duì)名),年薪 int not null,加盟時(shí)間 datetime not null,)go create table 比賽表(比賽類型 char(10) not null primary
8、key,開始時(shí)間 datetime not null,結(jié)束時(shí)間 datetime not null,)go create table 球隊(duì)參賽表(球隊(duì)名 char(20) not null foreign key (球隊(duì)名) references 球隊(duì)表(球隊(duì)名),比賽類型 char(10) not null foreign key (比賽類型) references 比賽表(比賽類型),名次 int not null,勝率 float not null,)go create table 球員參賽表(球員姓名 char(20)not null foreign key (球員姓名) refere
9、nces 球員表(球員姓名),比賽類型 char(10) not null foreign key (比賽類型) references 比賽表(比賽類型),場均得分 float not null,個(gè)人獎(jiǎng)項(xiàng) char(15),)go create table 贊助商表(贊助商名 char(20)not null primary key, 地區(qū) char(10)not null,行業(yè) char(20)not null,老板 char(20)not null,)go create table 贊助表(球隊(duì)名 char(20)not null foreign key (球隊(duì)名) references
10、球隊(duì)表(球隊(duì)名),贊助商名 char(20)not null foreign key (贊助商名) references 贊助商表(贊助商名),贊助金額 int not null,)gocreate table 教練表(教練姓名 char(20) not null primary key,教練年齡 int not null,球隊(duì)名 char(20) not null foreign key (球隊(duì)名) references 球隊(duì)表(球隊(duì)名),執(zhí)教時(shí)間 int not null,)goInsert into 賽區(qū)表 values ('EN', '東北')-數(shù)據(jù)的插
11、入insert into 賽區(qū)表 values ('WS', '西南')insert into 賽區(qū)表 values ('ES','東南')insert into 賽區(qū)表 values ('WN','西北')insert into 球隊(duì)表 values('凱爾特人','波士頓', '14', '17', 'EN', '7')insert into 球隊(duì)表 values('熱火','
12、邁阿密','15','2','ES','2')insert into 球隊(duì)表 values('湖人','洛杉磯','15','16','WS','11')insert into 球隊(duì)表 values('雷霆','俄荷拉何馬','14','1','WN','2')insert into 球員表 values ('Kobe Byr
13、ant','34','198','93','美國','得分后衛(wèi)','湖人','2000','1996-08-12')Insert into 球員表 values('Dwight Howard','27','211','120','美國','中鋒','湖人','1700','2012-08-09')insert into
14、 球員表 values('Steve Nash','38','191','80','加拿大','控球后衛(wèi)','湖人','1200','2012-08-22')insert into 球員表 values('Dwyane Wade','30','193','99','美國','得分后衛(wèi)','熱火','1700','200
15、3-09-11')insert into 球員表 values('Chris Bosh','28','211','106','美國','中鋒','熱火','1665','2010-07-25')insert into 球員表 values('Leborn James','28','203','113','美國','得分后衛(wèi)','熱火'
16、,'1770','2010-07-31')insert into 球員表 values('Kevin Garnett','36','211','115','美國','大前鋒','凱爾特人','1455','2007-08-01')insert into 球員表 values('Leandro Babosa','30','191','88','巴西
17、39;,'小前鋒','凱爾特人','774','2008-08-06')insert into 球員表 values('Paul Pierce','35','201','106','美國','得分后衛(wèi)','凱爾特人','1520','2010-07-09')insert into 球員表 values('Russel Westbrook','24','
18、;191','85','美國','控球后衛(wèi)','雷霆','1600','2008-03-06')insert into 球員表 values('Kevin Durant','24','206','106','美國','得分后衛(wèi)','雷霆','1863','2007-03-15')insert into 球員表 values('Serge Ib
19、aka','23','208','106','西班牙','中鋒','雷霆','236','2008-04-05')insert into 比賽表 values ('常規(guī)賽','2011-10-03 ','2012-04-22')insert into 比賽表 values ('季前賽','2011-08-31','2011-09-30')insert into 比賽
20、表 values ('季后賽','2012-04-22','2012-07-25')insert into 球隊(duì)參賽表 values ('凱爾特人','季前賽','2','0.8')insert into 球隊(duì)參賽表 values ('凱爾特人','常規(guī)賽','4','0.32')insert into 球隊(duì)參賽表 values ('凱爾特人','季后賽','3','
21、;0.47')insert into 球隊(duì)參賽表 values ('熱火','季前賽','1','0.88')insert into 球隊(duì)參賽表 values ('熱火','常規(guī)賽','2','0.76')insert into 球隊(duì)參賽表 values('熱火','季后賽','4','0.36')insert into 球隊(duì)參賽表 values('湖人','季前賽'
22、;,'3','0.54')insert into 球隊(duì)參賽表 values('湖人','常規(guī)賽','1','0.90')insert into 球隊(duì)參賽表 values('湖人','季后賽','1','1')insert into 球隊(duì)參賽表 values('雷霆','季前賽','4','0.25')insert into 球隊(duì)參賽表 values('雷霆'
23、,'常規(guī)賽','3','0.66')insert into 球隊(duì)參賽表 values('雷霆','季后賽','2','0.88')insert into 球員參賽表 values('Kobe Byrant', '常規(guī)賽','28','MVP')insert into 球員參賽表 values ('Dwight Howard', '季前賽','22','籃板王'
24、;)insert into 球員參賽表 values ('Steve Nash', '季后賽','17','助攻王')insert into 球員參賽表 values ('Dwyane Wade', '常規(guī)賽','26',null)insert into 球員參賽表 values ('Chris Bosh', '季后賽','15',null)insert into 球員參賽表 values ('LeBorn James'
25、, '常規(guī)賽','31','蓋帽王')insert into 球員參賽表 values ('Kevin Garnett', '季前賽','12',null)insert into 球員參賽表 values ('Leandro Babosa', '季前賽','6',null)insert into 球員參賽表 values ('Paul Pierce', '季后賽','20','搶斷王')i
26、nsert into 球員參賽表 values ('Russel Westbrook','季前賽','24','最佳新秀')insert into 球員參賽表 values ('Kevin Durant','常規(guī)賽','32','得分王')insert into 球員參賽表 values ('Serge Ibaka','季后賽','22',null)insert into 贊助商表 values ('nike
27、39;,'USA','Sports Experiments','Phil Knight')insert into 贊助商表 values ('adidas','Germany','Sports Experiments','Adolf Adi Dassler')insert into 贊助商表 values ('Haier','China','electric appliance','ZhangRui ming')inse
28、rt into 贊助商表 values ('Toyota','Japan','Car','Fujio Cho')insert into 贊助表 values ('凱爾特人','nike',2000000)insert into 贊助表 values ('凱爾特人','Haier',3500000)insert into 贊助表 values ('湖人','adidas',2300000)insert into 贊助表 values (&
29、#39;湖人','Toyota',4000000)insert into 贊助表 values ('熱火','nike',3000000)insert into 贊助表 values ('熱火','Haier',2600000)insert into 贊助表 values ('雷霆','adidas',2400000)insert into 贊助表 values ('雷霆','Toyota',3400000)insert into 教練表 va
30、lues ('Doc Rivers','51','凱爾特人','8')insert into 教練表 values ('Erik Spoelstra','42','熱火','4')insert into 教練表 values ('Mike DAntoni','61','湖人','1')insert into 教練表 values ('Scott Brooks','47','雷霆','4')2.創(chuàng)建索引use NBA_SYSTEM create unique index IX_球隊(duì)名on 球隊(duì)表(球隊(duì)名)gocreate index IX_身高on 球員表(身高)gocreate index IX_球員姓名on 球員表(球員姓名)gocreate index IX_贊助商名on 贊助商表(贊助商名)gocreate index IX_教練姓名on 教練表(教練姓名)go3.創(chuàng)建視圖create view 贊助商信息_view
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度江西豐城離婚案件執(zhí)行與財(cái)產(chǎn)保全合同3篇
- 2024版培訓(xùn)保密協(xié)議書范本
- 2024版權(quán)質(zhì)押合同:版權(quán)權(quán)利人與貸款機(jī)構(gòu)間的版權(quán)抵押與貸款細(xì)節(jié)
- 2025年度蓄電池回收與再利用合同模板2篇
- 2024版機(jī)床買賣合同范本
- 二零二五年度標(biāo)準(zhǔn)化拍賣委托合同范本(無形資產(chǎn))3篇
- 小學(xué)生綜合實(shí)踐活動與創(chuàng)新能力培養(yǎng)研究報(bào)告
- 二零二五年度智能倉儲物流管理系統(tǒng)合同補(bǔ)充協(xié)議2篇
- 2024版5G網(wǎng)絡(luò)基礎(chǔ)設(shè)施建設(shè)租賃合同
- 2025年度離婚協(xié)議子女撫養(yǎng)權(quán)及贍養(yǎng)費(fèi)支付合同3篇
- 機(jī)場安檢突發(fā)事件應(yīng)急預(yù)案
- 2024年高考真題-化學(xué)(天津卷) 含解析
- 2024年招投標(biāo)培訓(xùn)
- 新反詐知識考試題庫200題(含答案)
- 部編版三年級上冊語文期末復(fù)習(xí)資料
- 建筑施工承插型盤扣式鋼管腳手架技術(shù)標(biāo)準(zhǔn)
- 相反國課件-大班
- 2023-2024學(xué)年新疆烏魯木齊130中學(xué)九年級(上)期末物理試卷
- 2023-2024學(xué)年江蘇省徐州市九年級(上)期末物理試卷
- 小學(xué)英語名詞單數(shù)變復(fù)數(shù)的語法規(guī)則及練習(xí)題含答案
- 四川省綿陽市高中2025屆高三二診模擬考試物理試卷含解析
評論
0/150
提交評論