數(shù)據(jù)庫(kù)系統(tǒng)原理及課程設(shè)計(jì)報(bào)告--體育比賽數(shù)據(jù)庫(kù)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  數(shù)據(jù)庫(kù)系統(tǒng)原理課程</b></p><p><b>  設(shè)計(jì)報(bào)告</b></p><p>  題 目:體育比賽數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  題 目:體育比賽數(shù)據(jù)庫(kù)設(shè)計(jì)0</p><p>  體育比賽數(shù)據(jù)庫(kù)設(shè)計(jì)2</p><p>

2、  1. 課程設(shè)計(jì)要求2</p><p>  1.1 課程設(shè)計(jì)的目的2</p><p>  1.2課程設(shè)計(jì)的內(nèi)容和要求2</p><p>  1.3課程設(shè)計(jì)進(jìn)度安排2</p><p>  2.課程設(shè)計(jì)報(bào)告正文3</p><p>  2.1系統(tǒng)需求分析3</p><p>  2.2系統(tǒng)

3、邏輯模型3</p><p>  2.3系統(tǒng)的物理模型13</p><p>  2. 4數(shù)據(jù)庫(kù)設(shè)計(jì)14</p><p><b>  3總結(jié)18</b></p><p><b>  體育比賽數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  1. 課程設(shè)計(jì)要求<

4、;/b></p><p>  1.1 課程設(shè)計(jì)的目的</p><p>  1) 培養(yǎng)學(xué)生運(yùn)用所學(xué)課程《數(shù)據(jù)庫(kù)系統(tǒng)原理》的理論知識(shí)和技能,分析解決計(jì)算機(jī)應(yīng)用實(shí)際問題的能力。</p><p>  2) 培養(yǎng)學(xué)生掌握用《數(shù)據(jù)庫(kù)系統(tǒng)原理》的知識(shí)設(shè)計(jì)計(jì)算機(jī)課題的思想和方法。</p><p>  3)培養(yǎng)學(xué)生調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊(cè)以及編

5、寫技術(shù)文獻(xiàn)的能力。通過課程設(shè)計(jì),要求學(xué)生在指導(dǎo)教師的指導(dǎo)下,獨(dú)立完成設(shè)計(jì)課題的全部?jī)?nèi)容,包括:通過調(diào)查研究和上機(jī)實(shí)習(xí),收集和調(diào)查有關(guān)技術(shù)資料。掌握設(shè)計(jì)課題的基本步驟和方法。根據(jù)課題的要求進(jìn)行上機(jī)實(shí)驗(yàn)調(diào)試。</p><p>  1.2課程設(shè)計(jì)的內(nèi)容和要求 </p><p>  通過課程設(shè)計(jì)要求學(xué)生掌握數(shù)據(jù)庫(kù)設(shè)計(jì)、開發(fā)查詢等基本方法,掌握Visual Foxpro的操作方法,熟練進(jìn)行數(shù)據(jù)表操作

6、、SQL查詢和簡(jiǎn)單的程序設(shè)計(jì)能力。初步掌握數(shù)據(jù)庫(kù)設(shè)計(jì)工具ERWIN的操作,能夠運(yùn)用ERWIN設(shè)計(jì)ER圖。最后綜合利用上述工具設(shè)計(jì)和開發(fā)一個(gè)小型數(shù)據(jù)庫(kù)。為今后學(xué)習(xí)信息系統(tǒng)設(shè)計(jì)開發(fā)建設(shè)打下良好基礎(chǔ)。</p><p>  1.3課程設(shè)計(jì)進(jìn)度安排</p><p>  第1-4天:學(xué)習(xí)和掌握Visual Foxpro的基本操作,包括數(shù)據(jù)表操作、SQL語(yǔ)言以及可視化的程序設(shè)計(jì)。</p>

7、<p>  第5-10天:學(xué)習(xí)和掌握運(yùn)用ERWIN設(shè)計(jì)ER圖的基本方法和技巧。</p><p>  第11-14天:針對(duì)某一特定應(yīng)用項(xiàng)目進(jìn)行需求分析,設(shè)計(jì)ER圖。</p><p>  2.課程設(shè)計(jì)報(bào)告正文</p><p><b>  2.1系統(tǒng)需求分析</b></p><p><b> ?。?)課題設(shè)

8、計(jì)目的</b></p><p>  一些體育比賽含有各類比賽項(xiàng)目,各種運(yùn)動(dòng)員參加各種項(xiàng)目,每個(gè)運(yùn)動(dòng)員有屬于各自的團(tuán)隊(duì),比較復(fù)雜,但也有條理,因此設(shè)計(jì)體育比賽數(shù)據(jù)庫(kù)是可行的。</p><p><b> ?。?)系統(tǒng)業(yè)務(wù)描述</b></p><p>  一個(gè)大型體育比賽有許多比賽類別,每個(gè)比賽項(xiàng)目里包含許多比賽項(xiàng)目,每個(gè)代表團(tuán)隊(duì)由運(yùn)動(dòng)員

9、和教練組成,每個(gè)運(yùn)動(dòng)員可參加多個(gè)項(xiàng)目,并且有比賽成績(jī),贊助商贊助比賽項(xiàng)目。</p><p><b>  (3)系統(tǒng)需求分析</b></p><p>  體育競(jìng)賽比賽項(xiàng)目數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)包括多個(gè)比賽類別,N個(gè)比賽項(xiàng)目,多個(gè)代表團(tuán)隊(duì),N個(gè)運(yùn)動(dòng)員教練員,多個(gè)贊助商,不同的運(yùn)動(dòng)員參加不同的比賽項(xiàng)目,獲得不同的成績(jī),不同的贊助商贊助不同的比賽項(xiàng)目,并有不同的贊助量。</p&g

10、t;<p><b> ?。?)涉及的實(shí)體</b></p><p>  比賽類別(包括屬性:類別編號(hào),類別名稱,類別主管)</p><p>  比賽項(xiàng)目(包括屬性:項(xiàng)目編號(hào),級(jí)別,項(xiàng)目名稱,比賽時(shí)間)</p><p>  代表團(tuán)隊(duì)(包括屬性:團(tuán)隊(duì)編號(hào),團(tuán)隊(duì)名稱,領(lǐng)隊(duì))</p><p>  運(yùn)動(dòng)員(包括屬性:運(yùn)

11、動(dòng)員編號(hào),運(yùn)動(dòng)員姓名,運(yùn)動(dòng)員年齡,運(yùn)動(dòng)員性別)</p><p>  教練員(包括屬性:教練編號(hào),教練姓名,教練性別,教練年齡)</p><p>  贊助商(包括屬性:贊助商編號(hào),名稱,地址,聯(lián)系電話)</p><p> ?。?)實(shí)體之間的關(guān)系</p><p>  1>每一類比賽包含多個(gè)比賽項(xiàng)目,每個(gè)比賽項(xiàng)目只屬于一類比賽。因此比賽類別和

12、比賽項(xiàng)目是一對(duì)多的聯(lián)系。</p><p>  2>每個(gè)代表團(tuán)隊(duì)有多個(gè)教練員,一個(gè)教練員只屬于一個(gè)代表團(tuán)隊(duì)。因此,代表團(tuán)隊(duì)與教練員之間是一對(duì)多的聯(lián)系。</p><p>  3>每一個(gè)教練員訓(xùn)練多個(gè)運(yùn)動(dòng)員,每個(gè)運(yùn)動(dòng)員只有一個(gè)教練。因此,教練員和運(yùn)動(dòng)員之間是一對(duì)多的聯(lián)系。教練員與運(yùn)動(dòng)員是訓(xùn)練與被訓(xùn)練的關(guān)系。</p><p>  4>每個(gè)團(tuán)隊(duì)由多個(gè)運(yùn)動(dòng)員和

13、多個(gè)教練員組成。</p><p>  5>每個(gè)運(yùn)動(dòng)員參加多個(gè)運(yùn)動(dòng)項(xiàng)目,每個(gè)運(yùn)動(dòng)項(xiàng)目有多個(gè)運(yùn)動(dòng)員參加。因此,運(yùn)動(dòng)員與運(yùn)動(dòng)項(xiàng)目是多對(duì)多聯(lián)系。</p><p>  6>每個(gè)贊助商贊助多個(gè)運(yùn)動(dòng)項(xiàng)目,每個(gè)運(yùn)動(dòng)項(xiàng)目由多家贊助商贊助。因此贊助商與運(yùn)動(dòng)項(xiàng)目之間是多對(duì)多聯(lián)系。</p><p>  7>運(yùn)動(dòng)員參加比賽有成績(jī)屬性,贊助商贊助有贊助量屬性。</p&g

14、t;<p><b> ?。?)開發(fā)環(huán)境</b></p><p>  Windows XP系統(tǒng),開發(fā)工具:ERWin、FOXFOR</p><p><b>  2.2系統(tǒng)邏輯模型</b></p><p>  根據(jù)需求分析,在ERWIN中根據(jù)需求分析設(shè)計(jì)出邏輯模型。利用ERWIN軟件設(shè)計(jì)出ER圖。</p&g

15、t;<p><b>  如圖所示:</b></p><p> ?。?)打開ERwin軟件,創(chuàng)建新的ERwin模型,選擇“物理-邏輯”模型并與數(shù)據(jù)庫(kù)連接</p><p>  A 打開Erwin軟件:開始——程序——Competer Associatw——ALLFusion——Erwin Date Modeler——DRWin</p><

16、p>  B 創(chuàng)建新的ERwin模型,點(diǎn)擊OK</p><p>  C 選擇“物理-邏輯”模型并與數(shù)據(jù)庫(kù)連接</p><p> ?。?)根據(jù)需求分析,設(shè)置6個(gè)實(shí)體,并為各個(gè)實(shí)體設(shè)置屬性、主碼邏輯圖如下:</p><p>  比賽類別 比賽項(xiàng)目</p><p>  代表團(tuán)隊(duì)

17、 運(yùn)動(dòng)員</p><p>  教練員 贊助商</p><p> ?。?)為性別、價(jià)格進(jìn)行sex、比賽成績(jī)、贊助兩、贊助商地址子域的設(shè)置。</p><p>  右鍵點(diǎn)擊導(dǎo)航欄的String,點(diǎn)擊New。命名為sex,設(shè)置sex的有效性規(guī)則設(shè)置子域的有效性規(guī)則和默認(rèn)值,讓

18、顧客性別的屬性為sex</p><p>  右鍵點(diǎn)擊導(dǎo)航欄的String,點(diǎn)擊New。命名為sex,設(shè)置sex的有效性規(guī)則設(shè)置子域的有效性規(guī)則和默認(rèn)值,讓顧客性別的屬性為sex</p><p> ?。?)設(shè)置有效性規(guī)則,默認(rèn)值</p><p>  A、設(shè)置sex的有效性規(guī)則</p><p>  B、設(shè)置贊助商地址的有效性規(guī)則。</p&g

19、t;<p>  C、設(shè)置贊助商聯(lián)系電話的有效性規(guī)則。</p><p>  D、運(yùn)動(dòng)員的有效性規(guī)則。</p><p>  E、教練員的有效性規(guī)則。</p><p>  (5)分析并建立六個(gè)實(shí)體間的聯(lián)系。</p><p> ?。?)其中運(yùn)動(dòng)員和比賽項(xiàng)目之間,贊助商和比賽項(xiàng)目之間為多對(duì)多的關(guān)系。所以要生成關(guān)聯(lián)實(shí)體。</p>

20、<p>  1>運(yùn)動(dòng)員和比賽項(xiàng)目之間的關(guān)聯(lián)實(shí)體的生成如下:</p><p>  2>贊助商和比賽項(xiàng)目之間的關(guān)聯(lián)實(shí)體生成如下:</p><p>  3>贊助商贊助項(xiàng)目的贊助量的有效性規(guī)則設(shè)置:</p><p>  4>運(yùn)動(dòng)員參加比賽的成績(jī)的有效性規(guī)則設(shè)置:</p><p>  (7)最終的邏輯模型</

21、p><p>  1>顯示實(shí)體、屬性的圖</p><p><b>  、</b></p><p>  2>顯示全部信息為:</p><p>  2.3系統(tǒng)的物理模型</p><p>  由邏輯模型變?yōu)槲锢砟P?lt;/p><p> ?。?)由原來的邏輯型顯示為物理模型&l

22、t;/p><p><b> ?。?)生成八個(gè)表</b></p><p><b>  2. 4數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> ?。?)打開FOXFOR,新建一個(gè)數(shù)據(jù)庫(kù)</p><p> ?。?)在數(shù)據(jù)庫(kù)里添加八個(gè)表</p><p><b>  、</b>

23、</p><p> ?。?)顯示各個(gè)表的表設(shè)計(jì)器</p><p><b>  比賽類別表</b></p><p><b>  比賽項(xiàng)目表。</b></p><p><b>  代表團(tuán)隊(duì)表</b></p><p><b>  教練員表</b

24、></p><p><b>  運(yùn)動(dòng)員表</b></p><p><b>  贊助商表</b></p><p>  贊助商與比賽項(xiàng)目關(guān)系表</p><p>  運(yùn)動(dòng)員與比賽項(xiàng)目關(guān)系表。</p><p>  建立各表之間的聯(lián)系。</p><p>&

25、lt;b>  3總結(jié)</b></p><p>  通過這次的課程設(shè)計(jì),我們對(duì)ERWin和FOXFOR的應(yīng)用有了更深的理解。并且能夠?qū)W以致用,我們自己選定一個(gè)生活中的問題,對(duì)其進(jìn)行分析思考,把書本的知識(shí)運(yùn)用到實(shí)際的生活中來。</p><p>  在此期間遇到了很多困難。如:實(shí)體的屬性的設(shè)置。各個(gè)屬性所屬的類型的設(shè)置。各個(gè)實(shí)體間的聯(lián)系的分析。認(rèn)識(shí)到在設(shè)計(jì)ER圖時(shí)必須嚴(yán)謹(jǐn)、認(rèn)真

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論