freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]南開(kāi)大學(xué)數(shù)據(jù)庫(kù)原理課件lecture2-relationaldatamodel-資料下載頁(yè)

2025-01-19 07:33本頁(yè)面
  

【正文】 –采用虛擬記錄型來(lái)反映多對(duì)多聯(lián)系,例如學(xué)生與選課之間的多對(duì)多聯(lián)系 ? 它的全部數(shù)據(jù)必須以有序樹(shù)的形式組織起來(lái),任一記錄型至多只能有一個(gè)父記錄型,只有一個(gè)記錄型沒(méi)有父結(jié)點(diǎn) –如何表達(dá)父親與子女和母親與子女之間的關(guān)系 39 ?2022 Xiaojie Yuan 網(wǎng)狀模型 (Network Model) ? 網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu) : –用有向圖結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型 –網(wǎng)狀數(shù)據(jù)模型的典型代表是 DBTG系統(tǒng) 學(xué)號(hào) 姓名 年齡 性別 課程號(hào) 名稱(chēng) 學(xué)號(hào) 課程號(hào) 成績(jī) 學(xué)生 s 課程 c 學(xué)生成績(jī)單 ssc 課程成績(jī)單 csc 學(xué)生選課 sc 40 ?2022 Xiaojie Yuan 系的概念 網(wǎng)狀模型以系結(jié)構(gòu)為基礎(chǔ),它是系的集合 41 ?2022 Xiaojie Yuan 網(wǎng)狀數(shù)據(jù)庫(kù)實(shí)例 S1 C1 A S1 C2 A S2 C1 A S2 C3 A S3 C1 A S3 C2 A S4 C1 A S4 C2 A S4 C3 A S1 S2 S3 S4 C1 C2 C3 42 ?2022 Xiaojie Yuan 網(wǎng)狀模型的數(shù)據(jù)操作 ? 網(wǎng)狀模型的數(shù)據(jù)操作分為對(duì)于數(shù)據(jù)記錄的操作和對(duì)于系 (set)的操作 –對(duì)于記錄的操作包括檢索、插入、刪除與修改 –對(duì)于系的操作包括 ? 把一個(gè)記錄連入一個(gè)系值中 ? 使一個(gè)記錄脫離它所在的某個(gè)系值 ? 將一個(gè)記錄從一個(gè)系值轉(zhuǎn)入另一個(gè)系值 43 ?2022 Xiaojie Yuan 網(wǎng)狀模型的數(shù)據(jù)約束 ? 支持記錄碼的概念 ? 在任何時(shí)候任何一個(gè)系值中至多只有一個(gè)主記錄 ? 任何一個(gè)記錄在同一系型中至多只能參與其中的一個(gè)系值 –某個(gè)學(xué)生記錄屬于計(jì)算機(jī)系,就不能再屬于物理系 ? 可以支持雙親記錄和子女記錄之間的某些約束條件 44 ?2022 Xiaojie Yuan 關(guān)系模型概述 ? 單一的數(shù)據(jù)結(jié)構(gòu) 關(guān)系 – 任何一個(gè)關(guān)系數(shù)據(jù)庫(kù)都是由若干張互相關(guān)聯(lián)的表組成 – 關(guān)系模式和關(guān)系 ? 關(guān)系操作 – 查詢(xún)操作:選擇、投影、連接、除、并、交、差 – 更新操作:增加、刪除、修改 – 關(guān)系操作的特點(diǎn)是集合操作方式 ? 關(guān)系的三類(lèi)完整性約束 – 實(shí)體完整性、參照完整性和用戶(hù)定義的完整性 45 ?2022 Xiaojie Yuan 實(shí)體完整性 (Entity Integrity) ? 若屬性 A是基本關(guān)系 R的主屬性,則屬性 A不能取空值 ? 例如: –選修(學(xué)號(hào),課程號(hào),成績(jī)) –人(身份證號(hào) ,姓名 ,家庭住址,出生日期, ...) ? 實(shí)體應(yīng)該是可區(qū)分的,主碼是區(qū)分實(shí)體的唯一性標(biāo)識(shí),因此不能為空(即不能不知道)。 46 ?2022 Xiaojie Yuan 參照完整性 (Referential Integrity) ? 設(shè) F是基本關(guān)系 R的一個(gè)或一組屬性,但不是關(guān)系 R的碼。如果 F與基本關(guān)系 S的主碼 KS相對(duì)應(yīng),則稱(chēng) F是基本關(guān)系 R的外碼 (foreign Key). – S(sno,name,age,sex,deptno), D(deptno,deptname) – S(sno,name,age), C(o,ame), SC(sno,o,grade) ? 外碼或者取空值,或者取參照關(guān)系中的主碼值 47 ?2022 Xiaojie Yuan 用戶(hù)定義完整性 (Userdefined Integrity) ? 用戶(hù)定義的完整性就是針對(duì)某一具體關(guān)系數(shù)據(jù)庫(kù)的約束條件。它反映某一具體應(yīng)用所設(shè)計(jì)的數(shù)據(jù)必須滿(mǎn)足的語(yǔ)義要求。 ? 例如:某個(gè)屬性必須取唯一值,某些屬性值之間應(yīng)滿(mǎn)足一定的函數(shù)關(guān)系,某個(gè)屬性的取值范圍等等。 48 ?2022 Xiaojie Yuan Levels of Abstraction ? Physical level describes how a record (., customer) is stored. ? Logical level: describes data stored in database, and the relationships among the data. type customer = record name : string。 street : string。 city : integer。 end。 ? View level: application programs hide details of data types. Views can also hide information (., salary) for security purposes. 49 ?2022 Xiaojie Yuan View of Data An architecture for a database system 50 ?2022 Xiaojie Yuan Translation Review ? Basic cases – entity to table, relation to table – selecting attributes based on keys ? Special cases – manyone relation can be merged – merging manymany is dangerous – translating weak entity sets – translating isa hierarchy ? 3 choices, with tradeoffs 51 ?2022 Xiaojie Yuan loan(loan_number, amount) payment(loan_number, payment_number, payment_date, payment_amount) customer(name, address) borrows(name, loan_number)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1