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

正文內(nèi)容

第一章緒論ppt課件(編輯修改稿)

2025-02-17 22:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 兩個(gè)條件。 ? 提供定義完整性約束條件的機(jī)制 , 以反映 具體應(yīng)用所涉及的數(shù)據(jù)必須遵守的特定的語(yǔ)義約束條件 。 An Introduction to Database Systenm 概念模型 ? 1. 概念模型 ? 2. 信息世界中的基本概念 ? 3. 概念模型的表示方法 An Introduction to Database Systenm 1. 概念模型 ? 概念模型的用途 ? 概念模型用于信息世界的建模 ? 是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次 ? 是數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具 ? 數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言 ? 對(duì)概念模型的基本要求 ? 較強(qiáng)的語(yǔ)義表達(dá)能力 , 能夠方便 、 直接地表達(dá)應(yīng)用中的各種語(yǔ)義知識(shí) ? 簡(jiǎn)單 、 清晰 、 易于用戶理解 。 An Introduction to Database Systenm 2. 信息世界中的基本概念 ? (1) 實(shí)體 ( Entity) ? 客觀存在并可相互區(qū)別的事物稱為實(shí)體 。 ? 可以是具體的人 、 事 、 物或抽象的概念 。 ? (2) 屬性 ( Attribute) ? 實(shí)體所具有的某一特性稱為屬性 。 ? 一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫 。 ? (3) 碼 ( Key) ? 唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼 。 An Introduction to Database Systenm 信息世界中的基本概念 (續(xù) ) ? (4) 域 ( Domain) ? 屬性的取值范圍稱為該屬性的域 。 ? (5) 實(shí)體型 ( Entity Type) ? 用實(shí)體名及其屬性名集合來(lái)抽象和刻畫 ? 同類實(shí)體稱為實(shí)體型 ? (6) 實(shí)體集 ( Entity Set) ? 同型實(shí)體的集合稱為實(shí)體集 An Introduction to Database Systenm 信息世界中的基本概念 (續(xù) ) ? (7) 聯(lián)系 ( Relationship) ? 現(xiàn)實(shí)世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界 ? 中反映為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系 ? 實(shí)體型間聯(lián)系 ? 兩個(gè)實(shí)體型 一對(duì)一聯(lián)系 ( 1:1) ? 三個(gè)實(shí)體型 一對(duì)多聯(lián)系 ( 1:n) ? 一個(gè)實(shí)體型 多對(duì)多聯(lián)系 ( m:n) An Introduction to Database Systenm 兩個(gè)實(shí)體型間的聯(lián)系 實(shí)體型 1 聯(lián)系名 實(shí)體型 2 1 1 1:1聯(lián)系 實(shí)體型 1 聯(lián)系名 實(shí)體型 2 m n m:n聯(lián)系 實(shí)體型 1 聯(lián)系名 實(shí)體型 2 1 n 1:n聯(lián)系 An Introduction to Database Systenm 兩個(gè)實(shí)體型間的聯(lián)系 ? 一對(duì)一聯(lián)系 ? 如果對(duì)于實(shí)體集 A中的每一個(gè)實(shí)體 , 實(shí)體集 B中至多有一個(gè)實(shí)體與之聯(lián)系 , 反之亦然 , 則稱實(shí)體集 A與實(shí)體集 B具有一對(duì)一聯(lián)系 。 記為 1:1。 ? 實(shí)例 ? 班級(jí)與班長(zhǎng)之間的聯(lián)系: ? 一個(gè)班級(jí)只有一個(gè)正班長(zhǎng) ? 一個(gè)班長(zhǎng)只在一個(gè)班中任職 An Introduction to Database Systenm 兩個(gè)實(shí)體型間的聯(lián)系 (續(xù) ) ? 一對(duì)多聯(lián)系 ? 如果對(duì)于實(shí)體集 A中的每一個(gè)實(shí)體 , 實(shí)體集 B中有 n個(gè)實(shí)體 ( n≥0) 與之聯(lián)系 , 反之 , 對(duì)于實(shí)體集 B中的每一個(gè)實(shí)體 , 實(shí)體集 A中至多只有一個(gè)實(shí)體與之聯(lián)系 , 則稱 實(shí)體集 A與實(shí)體集 B有一對(duì)多聯(lián)系 ? 記為 1:n ? 實(shí)例 ? 班級(jí)與學(xué)生之間的聯(lián)系: ? 一個(gè)班級(jí)中有若干名學(xué)生 , ? 每個(gè)學(xué)生只在一個(gè)班級(jí)中學(xué)習(xí) An Introduction to Database Systenm 兩個(gè)實(shí)體型間的聯(lián)系 (續(xù) ) ? 多對(duì)多聯(lián)系 ( m:n) ? 如果對(duì)于實(shí)體集 A中的每一個(gè)實(shí)體 , 實(shí)體集 B中有 n個(gè)實(shí)體 ( n≥0) 與之聯(lián)系 , 反之 , 對(duì)于實(shí)體集 B中的每一個(gè)實(shí)體 , 實(shí)體集 A中也有 m個(gè)實(shí)體 ( m≥0) 與之聯(lián)系 , 則稱實(shí)體集 A與實(shí)體 B具有多對(duì)多聯(lián)系 。 記為m:n ? 實(shí)例 ? 課程與學(xué)生之間的聯(lián)系: ? 一門課程同時(shí)有若干個(gè)學(xué)生選修 ? 一個(gè)學(xué)生可以同時(shí)選修多門課程 An Introduction to Database Systenm 多個(gè)實(shí)體型間的聯(lián)系 (續(xù) ) ? 多個(gè)實(shí)體型間的一對(duì)多聯(lián)系 ? 若實(shí)體集 E1, E2, ..., En存在聯(lián)系,對(duì)于實(shí)體集 Ej( j=1, 2, ..., i1, i+1, ..., n)中的給定實(shí)體,最多只和 Ei中的一個(gè)實(shí)體相聯(lián)系,則我們說 Ei與 E1, E2, ..., Ei1,Ei+1, ..., En之間的聯(lián)系是一對(duì)多的。 An Introduction to Database Systenm 多個(gè)實(shí)體型間的聯(lián)系 (續(xù) ) ? 實(shí)例 ? 課程、教師與參考書三個(gè)實(shí)體型 ? 如果一門課程可以有若干個(gè)教師講授,使用若干 ? 本參考書,每一個(gè)教師只講授一門課程,每一本 ? 參考書只供一門課程使用 ? 課程與教師、參考書之間的聯(lián)系是一對(duì)多的 ? 多個(gè)實(shí)體型間的一對(duì)一聯(lián)系 ? 多個(gè)實(shí)體型間的多對(duì)多聯(lián)系 An Introduction to Database Systenm 同一實(shí)體集內(nèi)各實(shí)體間的聯(lián)系 ? 一對(duì)多聯(lián)系 ? 實(shí)例 ? 職工實(shí)體集內(nèi)部具有領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)的聯(lián)系 ? 某一職工(干部) “ 領(lǐng)導(dǎo) ” 若干名職工 ? 一個(gè)職工僅被另外一個(gè)職工直接領(lǐng)導(dǎo) ? 這是一對(duì)多的聯(lián)系 ? 一對(duì)一聯(lián)系 ? 多對(duì)多聯(lián)系 An Introduction to Database Systenm 3. 概念模型的表示方法 ? 概念模型的表示方法很多 ? ? 實(shí)體-聯(lián)系方法 (ER方法 ) ? 用 ER圖來(lái)描述現(xiàn)實(shí)世界的概念模型 ? ER方法也稱為 ER模型 An Introduction to Database Systenm ER圖 ? 實(shí)體型 ? 用矩形表示,矩形框內(nèi)寫明實(shí)體名。 學(xué)生 教師 An Introduction to Database Systenm ER圖 (續(xù) ) ? 屬性 ? 用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái) 學(xué)生 學(xué)號(hào) 年齡 性別 姓名 An Introduction to Database Systenm ER圖 (續(xù) ) ? 聯(lián)系 ? 聯(lián)系本身 : 用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型( 1: 1:n或 m:n) ? 聯(lián)系的屬性 : 聯(lián)系本身也是一種實(shí)體型,也可以有屬性。如果一個(gè)聯(lián)系具有屬性,則這些屬性也要用無(wú)向邊與該聯(lián)系連接起來(lái) ? An Introduction to Database Systenm 聯(lián)系的表示方法 實(shí)體型 1 聯(lián)系名 實(shí)體型 2 1 1 1:1聯(lián)系 實(shí)體型 1 聯(lián)系名 實(shí)體型 2 m n m:n聯(lián)系 實(shí)體型 1 聯(lián)系名 實(shí)體型 2 1 n 1:n聯(lián)系 An Introduction to Database Systenm 聯(lián)系的表示方法 (續(xù) ) 實(shí)體型 1 聯(lián)系名 m n 同一實(shí)體型內(nèi)部的 m:n聯(lián)系 實(shí)體型 1 聯(lián)系名 實(shí)體型 2 1 m 多個(gè)實(shí)體型間的 1:n聯(lián)系 實(shí)體型 3 n An Introduction to Database Systenm 聯(lián)系的表示方法示例 班級(jí) 班級(jí) 班長(zhǎng) 班長(zhǎng) 1 1 1:1聯(lián)系 課程 選修 學(xué)生 m n m:n聯(lián)系 班級(jí) 組成 學(xué)生 1 n 1:n聯(lián)系 An Introduction to Database Systenm 聯(lián)系的表示方法示例 (續(xù) ) 職工 領(lǐng)導(dǎo) 1 n 同一實(shí)體型內(nèi)部的 1:n聯(lián)系 課程 講授 教師 1 m 多個(gè)實(shí)體型間的 1:n聯(lián)系 參考書 n An Introduction to Database Systenm 聯(lián)系屬性的表示方法 課程 選修 學(xué)生 m n 成績(jī) An Introduction to Database Systenm ER圖 (續(xù) ) ? ER圖實(shí)例: ? P17P19 ? 某工廠物資管理 ER圖 An Introduction to Database Systenm 常用數(shù)據(jù)模型 ? 非關(guān)系模型 ? 層次模型( Hierarchical Model) ? 網(wǎng)狀模型 (Network Model ) ? 數(shù)據(jù)結(jié)構(gòu):以基本層次聯(lián)系為基本單位 ? 基本層次聯(lián)系:兩個(gè)記錄以及它們之間的一對(duì)多( 包括一對(duì)一 )的聯(lián)系 An Introduction to Database Systenm 常用數(shù)據(jù)模型 (續(xù) ) ? 關(guān)系模型 (Relational Model) ? 數(shù)據(jù)結(jié)構(gòu):表 ? ? 面向?qū)ο竽P?(Object Oriented Model) ? 數(shù)據(jù)結(jié)構(gòu):對(duì)象 An Introduction to Database Systenm 數(shù)據(jù)模型 ? 數(shù)據(jù)模型的組成要素 ? 概念模型 ? 常用數(shù)據(jù)模型 ? 層次模型 ? 網(wǎng)狀模型 ? 關(guān)系模型 An Introduction to Database Systenm 層次模型 ? 1. 層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu) ? 2. 層次數(shù)據(jù)模型的數(shù)據(jù)操縱 ? 3. 層次數(shù)據(jù)模型的與完整性約束 ? 4. 層次數(shù)據(jù)模型的存儲(chǔ)結(jié)構(gòu) ? 5. 層次數(shù)據(jù)模型的優(yōu)缺點(diǎn) ? 6. 典型的層次數(shù)據(jù)庫(kù)系統(tǒng) An Introduction to Database Systenm 1. 層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu) ? 層次模型 ? 滿足下面兩個(gè)條件的基本層次聯(lián)系的集合為層次模型 。 ? 1. 有且只有一個(gè)結(jié)點(diǎn)沒有雙親結(jié)點(diǎn) , 這個(gè)結(jié)點(diǎn)稱為根 ? 結(jié)點(diǎn) ? 2. 根以外的其它結(jié)點(diǎn)有且只有一個(gè)雙親結(jié)點(diǎn) ? 層次模型中的幾個(gè)術(shù)語(yǔ) ? 根結(jié)點(diǎn) , 雙親結(jié)點(diǎn) , 兄弟結(jié)點(diǎn) , 葉結(jié)點(diǎn) An Introduction to Database Systenm R 1 根結(jié)點(diǎn) R 2 兄弟結(jié)點(diǎn) R 3 葉結(jié)點(diǎn) R 4 兄弟結(jié)點(diǎn) R 5 葉結(jié)點(diǎn) 葉結(jié)點(diǎn) An Introduction to Database Systenm 層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù)) ? 表示方法 ? 實(shí)體型 :用記錄類型描述 。 ? 每個(gè)結(jié)點(diǎn)表示一個(gè)記錄類型 。 ? 屬性 :用字段描述 。 每個(gè)記錄類型可包含若干個(gè)字段 。 ? 聯(lián)系 :用結(jié)點(diǎn)之間的連線表示記錄 ( 類 ) 型之間的 ? 一對(duì)多的聯(lián)系 ? 實(shí)例: 教員 學(xué)生數(shù)據(jù)模型( P21) An Introduction to Database Systenm 層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu) (續(xù)) ? 特點(diǎn) ? 結(jié)點(diǎn)的雙親是唯一的 ? 只能直接處理一對(duì)多的實(shí)體聯(lián)系 ? 每個(gè)記錄類型定義一個(gè)排序字段 , 也稱為碼字段 ? 任何記錄值只有按其路徑查看時(shí) , 才能顯出它的全部意義 ? 沒有一個(gè)子女記錄值能夠脫離雙親記錄值而獨(dú)立存在 An Introduction to Database Systenm 層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu) (續(xù)) ? 多對(duì)多聯(lián)系在層次模型中的表示 ? 用層次模型 間接 表示多對(duì)多聯(lián)系 ? 方法 ? 將多對(duì)多聯(lián)系 分解 成一對(duì)多聯(lián)系 ? 分解方法 ? 冗余結(jié)點(diǎn)法 ? 虛擬結(jié)點(diǎn)法 An Introduction to Database Systenm 2. 層次模型的數(shù)據(jù)操縱 ? 查詢 ? 插入 ? 刪除 ? 更新 An Introduction to Database Sy
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1