SQL的數(shù)據(jù)查詢95.ppt_第1頁
SQL的數(shù)據(jù)查詢95.ppt_第2頁
SQL的數(shù)據(jù)查詢95.ppt_第3頁
SQL的數(shù)據(jù)查詢95.ppt_第4頁
SQL的數(shù)據(jù)查詢95.ppt_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫設(shè)計實例 天津師范大學(xué)劉洋 德國足球世界杯 世界杯信息查詢系統(tǒng) 世界杯信息查詢系統(tǒng) 一個問題 2006年6月 舉世矚目的第18屆世界杯在德國舉行 某網(wǎng)站為了方便球迷查詢 在自己的網(wǎng)站上設(shè)立了世界杯信息查詢系統(tǒng) 該系統(tǒng)的一部分要求為 一名球員可以參加多場比賽 每場比賽有多名球員參加 概念模型 ER圖 實體 球員 player 比賽 match 聯(lián)系 參加 join 概念模型 ER圖 player match m n 概念模型 關(guān)系數(shù)據(jù)模型 球員關(guān)系player player nation number name age position 主碼 nation number 候選碼 概念模型 關(guān)系數(shù)據(jù)模型 想一想 候選碼是什么 如果只是number作為候選碼可以嗎 概念模型 關(guān)系數(shù)據(jù)模型 不可以 因為不同國家隊中有相同的號碼 概念模型 關(guān)系數(shù)據(jù)模型 比賽關(guān)系match match matchid match a match b matchtype 主碼 matchid 候選碼 match a match b matchtype 概念模型 關(guān)系數(shù)據(jù)模型 player nation number name age position match matchid match a match b matchtype matchid nation number join time goal Player的主碼 match的主碼 join自己的屬性 參加關(guān)系join SQL語言 CREATE 使用SQL語言創(chuàng)建基本表 player nation number name age position Createtableplayer 球員表 nationchar 20 代表國numberint 號碼namechar 20 姓名ageint 年齡positionchar 10 位置 定義主碼 check numberbetween1and23 check positionin 守門員 后衛(wèi) 中場 前鋒 primarykey nation number 使用SQL語言創(chuàng)建基本表 match matchid match a match b matchtype Createtablematch 比賽表 matchidintprimarykey 比賽編號 主碼 match achar 20 比賽甲方match bchar 20 比賽乙方matchtypechar 10 check matchtypein 小組賽 淘汰賽 比賽類型 使用SQL語言創(chuàng)建基本表 Createtablejoin 參加表 nationchar 20 代表國numberint 號碼matchidint 比賽編號timeint check timebetween0and120 出場時間goalint 進球數(shù)primarykey nation number matchtype 定義主碼 定義外碼 定義外碼 join nation number matchid time goal foreignkey nation number referenceplayer nation number foreignkey matchid referencematch matchid 世界杯信息查詢系統(tǒng) insert insert insert insert insert 總結(jié) 數(shù)據(jù)庫設(shè)計的過程ER圖中多對多聯(lián)系向關(guān)系模型轉(zhuǎn)換的方法以及候選碼的確定注意Create語句中完整性約束的寫法查閱最新相關(guān)資料 并注意多動手實踐 課外讀物 數(shù)據(jù)庫經(jīng)典著作 數(shù)據(jù)庫系統(tǒng)全書 作者 HectorGarcia Molina等機械工業(yè)出版社 數(shù)據(jù)庫系統(tǒng)概念 作者 AbrahamSilberschatz等機械工業(yè)出版社 使用SQL語言查詢 思考題 1 檢索參加比賽場次為A1的球員的代表隊以及身披號碼 2 檢索參加比賽場次為A1或A3的球員的代表隊以及身披號碼 3 檢索參加比賽場次為A1和A3的球員的代表隊以及身披號碼 4 檢索參加比賽場次為A1的球員的代表隊以及身披號碼和姓名 5 檢索不參加比賽場次為A1的球員的代表隊 身披號碼 SQL語言 SELECT Select語句的基本句法 select From

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論