下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫高級知識實體(數(shù)據(jù)表)之間的關系以及關系的建立1關系的分類一對一的關系擁有相同的主鍵學生簡介表學生的詳細信息表一對多的關系學生表與成績表多對多的關系學生表與老師表舉例:設計成績管理系統(tǒng)學生表(學號,姓名,性別,年齡CREATEDATKASEgradeDEFAULIC:EiARSEI=ut=e;DRC-FDATABASEgrade:USEgrade:3tudent_jium\^C*HAR(10)CTDEMENIgCBEATETABLEstudent{3tudent_idINIPRIMflEYKEYAUIO_INCBEMEHICOMMEIH?爭生編號J-3tudent_jium\^C*HAR(10)CTDEMENIstudent_nameVfiRCEiAR(20)COMMENT'學蘭姓塔atudent^sexENUK『昱】J立、)CDMEENI1學自蘭壬「r3tudent_ageINICDEMENI〔學弓年齡,-)CHflRSET=utfaENGINE=INN2OBCDMKENT=1學蘭表〔:學科表(學科編號,學科名稱)成績表(成績編號,學生編號,學科編號,學科成績)□C^EIATETABLE□C^EIATETABLEsccre(score_idINIPRIMARYKEYAUIO_INCBEMEinCOMMENT】學課編丫廳時代F rrsource^3tudEnt_idINICOMMENT〔學蘭編號couE3E_idINICOMMENT〔學科綻號.3CorE_nwnFLOATCOMMENT〔學科成蔬〔I-)CHflRSEI=utf0ENGINE=INNODBCOMMENIi成績表丨:2關系的建立使用的外鍵約束2.1相關小知識關聯(lián)表被外鍵約束關聯(lián)的數(shù)據(jù)表外鍵表含有外鍵的數(shù)據(jù)表外鍵的關鍵字constraint關聯(lián)表中的關聯(lián)字段與外鍵表中的外鍵字段類型要一致int與intunsigned關聯(lián)表中含有一個主鍵字段2.2外鍵的語法constraint外鍵名foreignkey(外鍵字段)references關聯(lián)表(關聯(lián)字段)2.3創(chuàng)建外鍵表的語法createtable表名(字段定義列表外鍵的約束語法constraint外鍵名foreignkey(外鍵字段)references關聯(lián)表(關聯(lián)字段)y臟?代□CREATETABLE3CDi?E{acQrE_idINIPRIMARYKEYAUTO_INCREIENTCOMMENT:'成績編號丨'student_idINICOMMENT丨呈蘭編號1rCDurse_idINICOMMENT。學科編專scDre_numFLOATCOMMENT〔學科鹿費「ONSTRAI1TIstudentid_3coreFORE:GNKEY(student_id)REFERENCESstudent(atudent_id)rCONSTRAINTCDur3eid_3CDre^OREIGN:KEY(course_id)REFERENCEScours-)CHflRSET=utf3ENGINE^INNODBCOMMENT^晟績若丨;rrrswrc^2.4外鍵的管理1語法:altertable表名addconstraint外鍵名foreignkey(外鍵字段)references關聯(lián)表(關聯(lián)字段)ALTERTABLEscoreAZC-CONSTRAINTcci^rseid_scoreFOREIGNKEY(CDurse_id)REFERENCEScourse(coursE_id)2刪語法altertable表名dropforeignkey外鍵名ALTERTABLE3coreDROPFOREIGNKEYcourseid_score;3查showcreatetable表名;2.5外鍵的級聯(lián)設置背景如果我們刪除前面的student數(shù)據(jù)表的信息,實質上是刪除主鍵信息,但是些信息被關聯(lián),不能被刪除,所以,我們只有先刪除外鍵表score中的數(shù)據(jù),再刪除學生信息,這樣很麻煩。解決的辦法,用外鍵級聯(lián)作用,關聯(lián)表中的信息刪除和更新,外鍵表中的數(shù)據(jù)也會刪除和更新。外鍵的語法onupdatecascadeondeletecascadeDROPTABLEscore;El^EAIETAELEacore(3CorE_idINIFRIMARYKEYAUTD_IN^EKENTUDMMENT'成績編號1<student_idINICOMMENT1咅:蘭編號course_idINICOMMENT,課程編號1T3CorE_numFLOAT二BMMENT'學科成纏,,C3NSIRAINT□tudentid_scoDEFOREISNKEY(atudent_id)REFERENCESstudent(atudent_id)ONUFDAIECASCADE:ONDELETECASCALI,L:3NSIRAINTcourseid_JcoreFOREIGNKEY(CQurse_id)REFERENCEScourse(courae_idrONUFBAIECASCADEONDELETECASCADE>CEiARSE7=ut=SE1IS:Z:~=INNODBC,DMKEN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025海南建筑安全員C證考試題庫
- DB61T-牛卵巢B超影像診斷技術規(guī)范編制說明
- 證券投資學課件人大吳曉求
- 春季常見傳染病預防知識-主題班會課件
- 拋物線及其標準方程課件
- 單位人力資源管理制度呈現(xiàn)合集十篇
- 【物理課件】探究安培力課件
- 課題申報書:職業(yè)女性乳腺癌風險的復雜因素關聯(lián)分析與預警模型研究
- 單位管理制度品讀選集【人力資源管理篇】十篇
- 調研報告貨架大綱
- 主債權合同及不動產(chǎn)抵押合同(簡化版本)
- 服裝廠安全生產(chǎn)責任書
- JGJ202-2010建筑施工工具式腳手架安全技術規(guī)范
- 液壓爬模系統(tǒng)作業(yè)指導書
- 2018-2019學年北京市西城區(qū)人教版六年級上冊期末測試數(shù)學試卷
- SFC15(發(fā)送)和SFC14(接收)組態(tài)步驟
- LX電動單梁懸掛說明書
- 旅行社公司章程53410
- GD2405004室內排水管道及配件安裝工程檢驗批質量驗收記錄表1棟
- 安防監(jiān)控系統(tǒng)室外施工安裝規(guī)范標準
- 螺桿式制冷壓縮機操作規(guī)程完整
評論
0/150
提交評論