高教版《Access 數(shù)據(jù)庫應用技術》任務1.2 關系數(shù)據(jù)庫 課件_第1頁
高教版《Access 數(shù)據(jù)庫應用技術》任務1.2 關系數(shù)據(jù)庫 課件_第2頁
高教版《Access 數(shù)據(jù)庫應用技術》任務1.2 關系數(shù)據(jù)庫 課件_第3頁
高教版《Access 數(shù)據(jù)庫應用技術》任務1.2 關系數(shù)據(jù)庫 課件_第4頁
高教版《Access 數(shù)據(jù)庫應用技術》任務1.2 關系數(shù)據(jù)庫 課件_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《Access數(shù)據(jù)庫應用技術》任務1.2:關系數(shù)據(jù)庫任務1.1:Access數(shù)據(jù)庫簡介單元1:Access基礎任務1.4:Access數(shù)據(jù)庫設計流程任務1.3:Access2019基本操作任務1.2:關系數(shù)據(jù)庫了解數(shù)據(jù)庫的數(shù)據(jù)模型及關系模型的相關術語。掌握關系運算的相關知識。熟練掌握關系運算。學習目標任務1.2:

關系數(shù)據(jù)庫時間與時間管理概述情景導入前面學習了數(shù)據(jù)庫理論基礎知識,接下來我們需要了解Access數(shù)據(jù)庫管理系統(tǒng)采用的數(shù)據(jù)模型,以及Access關系數(shù)據(jù)庫的基本概念。

1.數(shù)據(jù)模型知識準備數(shù)據(jù)庫中的數(shù)據(jù)必須有一定的結構,這種結構用數(shù)據(jù)模型來表示。數(shù)據(jù)模型是數(shù)據(jù)庫的中心和基礎。數(shù)據(jù)結構、數(shù)據(jù)操作和完整性約束是構成數(shù)據(jù)模型的三要素。數(shù)據(jù)模型主要包括層次模型、網(wǎng)狀模型和關系模型。(1)層次模型(Hierarchical?Model)。是數(shù)據(jù)庫系統(tǒng)中最早采用的數(shù)據(jù)模型,它是通過從屬關系結構表示數(shù)據(jù)間的聯(lián)系。(2)網(wǎng)狀模型(Network?Model)。是層次模型的擴展,它表示多個從屬關系的層次結構,呈現(xiàn)一種交叉關系的網(wǎng)絡結構。(3)關系模型(Relational?Model)。是用一組二維表來表示數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)系。每一個二維表組成一個關系,一個關系有一個關系名。

2.關系數(shù)據(jù)庫知識準備關系數(shù)據(jù)庫是目前主流的數(shù)據(jù)庫。在關系型數(shù)據(jù)庫中,數(shù)據(jù)按表的形式加以組織,所有的數(shù)據(jù)庫操作都是針對表進行的。關系數(shù)據(jù)庫模型是以集合論中的關系概念為基礎發(fā)展起來的。(1)關系術語。①關系。若干實體屬性構成的二維表。關系模型由關系數(shù)據(jù)結構、關系操作集合、關系完整性約束三部分組成。②元組。表中的每一行稱為一個元組,存放的是客觀世界中的一個實體,在Access數(shù)據(jù)庫中稱為記錄。

2.關系數(shù)據(jù)庫知識準備③字段。表中的一列。每個字段表示表中所描述的對象的一個屬性,每個字段都有相應的描述信息,如字段名、數(shù)據(jù)類型、數(shù)據(jù)寬度、數(shù)值型數(shù)據(jù)的小數(shù)位數(shù)等。每個字段都包含了數(shù)據(jù)類型相同的一批數(shù)據(jù)。④域。字段的取值范圍。⑤關鍵字。能夠唯一地標識一個元組的屬性或屬性的集合。⑥主關鍵字。被選中作為關鍵標識的關鍵字(或稱主鍵)。⑦外部關鍵字。如果在一個關系(表)A里某個字段不是其關鍵字,卻是另一個表B中的關鍵字,稱這個字段是表A的外關鍵字。

2.關系數(shù)據(jù)庫知識準備(2)關系的特點①數(shù)據(jù)表中的每個字段都是不可再分的最小數(shù)據(jù)單位(不能表中套表)。②任何兩行記錄不能完全相同。③不能有同名的域名,但屬性域可以相同。每列屬性數(shù)據(jù)屬于同一個域。④行、列的次序可以任意交換,不影響訪問速度。

3.關系運算知識準備數(shù)據(jù)庫中的全部數(shù)據(jù)及其相互聯(lián)系都被組織成關系,即二維表的形式。各類數(shù)據(jù)庫管理系統(tǒng)都提供一種完備的高級關系運算,支持對數(shù)據(jù)庫的各種操作。(1)傳統(tǒng)的集合運算①并(UNION)。運算符為∪。②差(DIFFERENCE)運算符為-。③交(INTERSCTION)。運算符為∩。

3.關系運算知識準備數(shù)據(jù)庫中的全部數(shù)據(jù)及其相互聯(lián)系都被組織成關系,即二維表的形式。各類數(shù)據(jù)庫管理系統(tǒng)都提供一種完備的高級關系運算,支持對數(shù)據(jù)庫的各種操作。(1)傳統(tǒng)的集合運算①并(UNION)。運算符為∪。②差(DIFFERENCE)運算符為-。③交(INTERSCTION)。運算符為∩。

3.關系運算知識準備舉例:設有兩個關系R和S,他們具有相同的結構,如表1-1,表1-2所列。ABCa1b1c1a1b2c2a2b2c1表1-1RABCa1b2c2a1b3c2a2b2c1表1-2SABCa1b1c1a1b2c2a2b2c1a1b3c2表1-3R∪EABCa1b1c1表1-4R-SABCa1b2c2a2b2c1表1-4R∩SR∪E結果見表1-3所列。R-S結果見表1-4所列。R∩S結果見表1-5所列。

3.關系運算知識準備(2)關系運算①選擇運算。從關系中找出滿足給定條件的那些元組稱為選擇。從水平方向抽取元組。②投影運算。從關系模式中挑選若干屬性組成新的關系稱為投影。從列的角度進行的運算。③連接運算。連接運算是二目運算,需要兩個關系作為操作對象。

4.關系的參照完整性知識準備關系的完整性主要包括實體完整性、參照完整性和用戶定義完整性。(1)實體完整性約束。是指關系中的值必須唯一,并且不能為空值。(2)參照完整性。參照完整性是指兩個相關聯(lián)的表之間的約定,即表中每條記錄的外鍵的值必須是主表中存在的。參照完整性約束的目的是維護主表和從表之間外鍵所對應屬性數(shù)據(jù)的一致性。(3)用戶定義完整性。用戶定義完整性就是針對某些具體要求來定義的約束條件,它反映某一具體應用所涉及的數(shù)據(jù)必須滿足的語義要求。關系數(shù)據(jù)庫管理系統(tǒng)一般都提供了NOT?NULL(非空)約束、UNIQUE(唯一性)、值域約束等用戶定義的完整性約束。關系運算1.有學生表1-11和學生表1-12表示關系R和關系S如下。要求:(1)求關系R和關系S的并集。(2)求關系R和關系S的差。(3)求關系R和關系S的交集。時間與時間管理概述任務設計

關系運算2.

現(xiàn)有學生關系見表1-13所列,成績關系見表1-14所列,課程關系見表1-15所列。要求:(1)從學生關系中選出男生的子集。(2)從學生關系中選出所有學生的學號和姓名。(3)選取所有學生的學號,姓名,課程號,成績。時間與時間管理概述任務設計1.(1)R∪S的結果如右表。(2)R-S的結果如右表。(3)R∩S的結果如右表。關系運算任務實施學號姓名性別201101001劉為民男201102002郭穎女201104003王萍女201101005董杰男學號姓名性別201104003王萍女學號姓名性別201101001劉為民男201102002郭穎女2.(1)選出性別為“男”的學生,結果見下表所列。(2)選出學生關系的“學號”和“姓名”的列,結果見右表。關系運算任務實施學號姓名性別班級出生年月籍貫201101001劉為民男水利010011993/4/12武漢201105004曾永軍男機電050011993/8/22北京201101005董杰男水利010031993/1/11廣東學號姓名201101001劉為民201102002郭穎201104003王萍201105004曾永軍201101005董杰2.(3)學生關系和成績關系的連接運算結果,學生關系和成績關系的共同屬性是學號,以學號為聯(lián)系得結果見下表。關系運算任務實施學號姓名課程號成績201101001劉為民.196201102002郭穎181201104003王萍175201105004曾永軍266

總結拓展任務總結1.完成關系的并、差、交運算。2.完成關系的選擇、投影和連接運算。任務完成評價表步驟評測內容操作確認(勾選)考核點分值自評互評綜合1求兩個關系的并集完成??□考察并集的相關知識15

求兩個關系的差完成??□考察差的相關知識15

求兩個關系的交集完成??□考察交集的相關

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論