版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、(3),信息與管理技術,信息與管理技術,Page 2,三、關系數(shù)據(jù)模型,Page 3,1.定義,數(shù)據(jù)模型是客觀事物及其聯(lián)系的數(shù)據(jù)描述,數(shù)據(jù)模型不僅表示了存儲哪些數(shù)據(jù),更重要的是要以一定的結(jié)構(gòu)形式表示出不同數(shù)據(jù)之間的聯(lián)系-從數(shù)據(jù)庫的數(shù)據(jù)組織結(jié)構(gòu)看,數(shù)據(jù)模型包括:層次模型、網(wǎng)狀模型、關系模型、面向?qū)ο竽P偷取F渲嘘P系模型是目前使用最多的一種數(shù)據(jù)模型。 關系模型采用“二維表”表示實體及其聯(lián)系,能直接反映實體之間各種復雜聯(lián)系情況。在關系模型中,數(shù)據(jù)之間的聯(lián)系是通過外部鍵來實現(xiàn)的。,Page 4,1、關系模型中的基本術語,Page 5,(1)關系。關系就是“二維表”;關系必須滿足以下性質(zhì): 關系中每個元
2、組(記錄)的分量必須是原子的,即表的每一列都是不可再分的。 表中每一列的值只能取自同一個域。 表中列的次序可以任意交換。 表中行的次序可以任意交換。 表中不允許出現(xiàn)完全相同的兩行。,Page 6,(2) 元組。關系中的一行即為一個元組(記錄)。如(20070001,張三,18,男、20070112,李麗,20,女) (3) 屬性。關系的一列(字段)稱為屬性。 (4) 主碼(關鍵字)。在一個關系的若干屬性中,指定一個或一組可用來惟一標識該關系的元組,這個或這些屬性就稱為主碼。例如關系學生中的學號,成績中的(學號,課程號)。 (5) 外碼。在一個關系中是主碼:而在當前的關系中重復出現(xiàn):起到聯(lián)系兩個
3、關系的作用的屬性稱為外碼。例如成績關系中的學號。 (6) 關系模式。二維表中的行定義即對關系的描述稱為關系模式。一般形式為:關系名(屬性1,屬性2,.,屬性n)。,Page 7,2. 關系模式的三類完整性約束規(guī)則,(1)實體完整性約束規(guī)則 指關系中的“主鍵:不允許取“空值”。 (2)引用(參照)完整性約束規(guī)則 即不能引用不存在的記錄。 (3)用戶定義的完整性約束規(guī)則,Page 8,四、E-R圖(實體聯(lián)系模型),Page 9,1、 E-R圖中的基本概念,(1)實體(entity):客觀存在可以相互區(qū)別的事物稱為實體。實體可以是具體的對象,例如,一個學生、一門課程。也可以是抽象的事件,例如一次購物
4、等。 (2)實體集(entity set): 同一類型的實體集合稱為實體集。例如,所有的學生、所有的課程等。 (3)屬性(attribute):實體所具有的性質(zhì)稱為屬性。在信息世界中不同的實體是由其屬性的不同而被區(qū)分的,即實體靠屬性來描述。每個屬性有一個值域,其類型可以是整型、實數(shù)型或字符型。例如,學生有學號、姓名、年齡、性別等屬性,相應值域為字符、字符、整數(shù)和字符型。 (4)域:屬性的取值范圍稱為該屬性的域。例如,性別的域是集合“男;女“。注意在一個實體中,屬性的域可以相同,也可以不同,每個屬性的域中的元素必須是同類型的。 (5)聯(lián)系。 (6)聯(lián)系集。,Page 10,2、E-R圖的主要優(yōu)點
5、,清楚地描述了實體、屬性以及實體之間的關系。 可以按照一定的轉(zhuǎn)換規(guī)則,很容易地將E-R模型轉(zhuǎn)換為關系數(shù)據(jù)模型。 按照規(guī)則轉(zhuǎn)換的關系數(shù)據(jù)模型是符合規(guī)范化要求的。,Page 11,3、E-R圖的表示方式,E-R圖是一種直觀地表示實體聯(lián)系模型的方法,廣泛用于數(shù)據(jù)庫設計中。E-圖實際上是作為數(shù)據(jù)庫設計的一個中間步驟,先畫出E-R圖,再從E-R圖出發(fā)構(gòu)造數(shù)據(jù)模型,可以使數(shù)據(jù)模型能更準確地反映現(xiàn)實世界。在E-R圖中的三個基本元素分別是實體、屬性、聯(lián)系。實體用“方框”表示,屬性用“橢圓框”表示,聯(lián)系用“菱形框”表示;再用線段將各個成分連接起來并注明聯(lián)系方式,就構(gòu)成了反映實體聯(lián)系的E-R圖。 實體間的聯(lián)系方式: 一對一聯(lián)系(簡記為1:1 一對多聯(lián)系(簡記為1:n 多對多聯(lián)系(簡記為m:n),Page 12,【例題3-1】有如下幾個實體,包合的屬性是: 班級:班級號,班級名,專業(yè) 學生:學號,姓名,年齡 課程:課程號,課程名,學分 每個班級有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 導師考核標準制定實施
- 三年(2023-2025)中考歷史真題分類匯編(全國)專題37 世界現(xiàn)代史綜合題(解析版)
- 陜西省2025七年級歷史上冊第三單元秦漢時期統(tǒng)一多民族封建國家的建立和鞏固第13課東漢的興衰習題課件新人教版
- 2026年5G通信技術應用創(chuàng)新與行業(yè)發(fā)展趨勢報告
- 2026年機器人行業(yè)創(chuàng)新報告及協(xié)作機器人應用技術分析報告
- 2026年智能寵物互動玩具項目公司成立分析報告
- 2026年自動駕駛技術報告及未來五至十年智能交通發(fā)展報告
- 平安校園建設培訓課件
- 師德培訓課件詳解
- 山西應用技術能力簡報
- 醫(yī)療器械使用與維護常見問題匯編
- 企業(yè)員工培訓效果評估報告模板
- 中國資產(chǎn)托管行業(yè)發(fā)展報告2025
- 聯(lián)合培養(yǎng)研究生協(xié)議
- 虛擬電廠課件
- 部隊核生化防護基礎課件
- 醫(yī)療器械胰島素泵市場可行性分析報告
- 2025年《處方管理辦法》培訓考核試題(附答案)
- 租金催繳管理辦法
- 地鐵施工現(xiàn)場防臺風措施
- 種植業(yè)合作社賬務處理
評論
0/150
提交評論