多表關(guān)聯(lián)關(guān)系設(shè)計(jì)_第1頁
多表關(guān)聯(lián)關(guān)系設(shè)計(jì)_第2頁
多表關(guān)聯(lián)關(guān)系設(shè)計(jì)_第3頁
多表關(guān)聯(lián)關(guān)系設(shè)計(jì)_第4頁
多表關(guān)聯(lián)關(guān)系設(shè)計(jì)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

多表關(guān)聯(lián)關(guān)系設(shè)計(jì)第1頁,課件共14頁,創(chuàng)作于2023年2月主要內(nèi)容10.1關(guān)聯(lián)關(guān)系的基本概念

10.2關(guān)系

10.3參照完整性10.4聯(lián)接10.5建立表間關(guān)聯(lián)關(guān)系10.6編輯表間關(guān)聯(lián)關(guān)系10.7多表查詢/http://5

第2頁,課件共14頁,創(chuàng)作于2023年2月目的要求:掌握多表關(guān)聯(lián)關(guān)系的概念

掌握關(guān)系類型

掌握建立表間參照完整性關(guān)系的方法掌握建立表間聯(lián)接的方法掌握多表查詢?cè)O(shè)計(jì)(SQL)/http://5

第3頁,課件共14頁,創(chuàng)作于2023年2月10.1關(guān)聯(lián)關(guān)系的基本概念

表間關(guān)聯(lián)關(guān)系是兩個(gè)表的公共字段之間根據(jù)業(yè)務(wù)規(guī)則需要所建立的聯(lián)系。

表間關(guān)聯(lián)關(guān)系的層次:

關(guān)系參照完整性聯(lián)接第4頁,課件共14頁,創(chuàng)作于2023年2月10.2關(guān)系

關(guān)系是兩個(gè)表的公共字段之間建立的聯(lián)系,是從兩個(gè)表記錄對(duì)應(yīng)性來看表與表之間的關(guān)聯(lián)關(guān)系。關(guān)系是通過匹配表中的關(guān)鍵字段中的數(shù)據(jù)來建立。關(guān)系的類型:一對(duì)一關(guān)系一對(duì)多關(guān)系多對(duì)多關(guān)系未定關(guān)系第5頁,課件共14頁,創(chuàng)作于2023年2月10.3參照完整性

關(guān)系數(shù)據(jù)庫模型中有3類完整性約束:實(shí)體完整性字段級(jí)表級(jí)參照完整性表間級(jí)有效性規(guī)則保證不同業(yè)務(wù)主題之間的業(yè)務(wù)聯(lián)系與規(guī)則用戶定義的完整性第6頁,課件共14頁,創(chuàng)作于2023年2月表間的參照完整性的類型:完全參照完整性(簡稱參照完整性)級(jí)聯(lián)更新的參照完整性級(jí)聯(lián)刪除的參照完整性級(jí)聯(lián)更新級(jí)聯(lián)刪除的參照完整性無參照完整性第7頁,課件共14頁,創(chuàng)作于2023年2月1.參照完整性完全參照完整性是指兩個(gè)表之間存在以下約束關(guān)系:(1)如果在相關(guān)表中存在匹配的記錄,不能從主表中刪除這條記錄。(2)不能在相關(guān)表的外鍵中輸入不存在于主表的主鍵中的值。但是,可以在外鍵中輸入一個(gè)Null值來指定這些記錄之間并不存在關(guān)系。(3)如果相關(guān)表中有相關(guān)的記錄,不能在主表中更改主鍵值。第8頁,課件共14頁,創(chuàng)作于2023年2月2.級(jí)聯(lián)更新的參照完整性

級(jí)聯(lián)更新的參照完整性是指兩個(gè)表之間存在以下約束關(guān)系:(1)如果在相關(guān)表中存在匹配的記錄,不能從主表中刪除這個(gè)記錄。

(2)不能在相關(guān)表的外鍵中輸入不存在于主表的主鍵中的值。但是,可以在外部鍵中輸入一個(gè)Null值來指定這些記錄之間并不存在關(guān)系。(3)允許更新主表中的主鍵值,當(dāng)更改主表中的記錄的主鍵值時(shí),相關(guān)表中所有相關(guān)記錄的外鍵字段值必須同時(shí)自動(dòng)更新。

第9頁,課件共14頁,創(chuàng)作于2023年2月3.級(jí)聯(lián)刪除的參照完整性

級(jí)聯(lián)刪除的參照完整性是指兩個(gè)表之間存在以下約束關(guān)系:(1)不能在相關(guān)表的外鍵中輸入不存在于主表的主鍵中的值。但是,可以在外鍵中輸入一個(gè)Null值來指定這些記錄之間并不存在關(guān)系。(2)如果相關(guān)表中有相關(guān)的記錄,不能在主表中更改主鍵值。(3)允許刪除主表中的記錄,此時(shí)相關(guān)表中所有相關(guān)記錄必須同時(shí)自動(dòng)刪除。

第10頁,課件共14頁,創(chuàng)作于2023年2月10.4聯(lián)接

聯(lián)接是指表或查詢中的字段與另一表或查詢中具有同一數(shù)據(jù)類型的字段之間的關(guān)聯(lián)。聯(lián)接向查詢程序說明數(shù)據(jù)之間的關(guān)聯(lián)方式。聯(lián)接的類型:

(1)內(nèi)部聯(lián)接

(2)左外部聯(lián)接

(3)右外部聯(lián)接

(4)無聯(lián)接第11頁,課件共14頁,創(chuàng)作于2023年2月10.5建立表間關(guān)聯(lián)關(guān)系

建立關(guān)聯(lián)關(guān)系的具體步驟:

(1)關(guān)閉所有打開的表。

(2)單擊“顯示表”對(duì)話框,選擇要建立關(guān)系的表,選擇要作為相關(guān)表的表名,單擊“添加”按鈕,然后關(guān)閉“顯示表”對(duì)話框。

(3)從某個(gè)表中將所需要的相關(guān)字段拖動(dòng)到其他表中的相關(guān)字段。

(4)定義關(guān)聯(lián)關(guān)系。

(5)打印關(guān)系圖。

(6)關(guān)閉關(guān)系窗口。第12頁,課件共14頁,創(chuàng)作于2023年2月10.6編輯表間關(guān)聯(lián)關(guān)系

編輯現(xiàn)有的表間關(guān)系包括增補(bǔ)兩表之間關(guān)聯(lián)關(guān)系、修改關(guān)聯(lián)關(guān)系、刪除關(guān)聯(lián)關(guān)系。具體操作過程如下

(1)關(guān)閉所有打開的表。

(2)切換到數(shù)據(jù)庫窗口,單擊工具欄上的“關(guān)系”按鈕,顯示關(guān)系窗口。①增補(bǔ)表間關(guān)聯(lián)關(guān)系②修改已有關(guān)聯(lián)關(guān)系③刪除已有關(guān)聯(lián)關(guān)系

(3)隱藏表。

第13頁,課件共14頁,創(chuàng)作于2023年2月10.7多表查詢

查詢可以來自多個(gè)表,甚至來自多個(gè)表和查詢

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(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)論