數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)_第1頁
數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)_第2頁
數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)_第3頁
數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)_第4頁
數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)_第5頁
已閱讀5頁,還剩72頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)第一頁,共七十七頁,編輯于2023年,星期六主要內(nèi)容2.1數(shù)據(jù)與數(shù)據(jù)模型2.2概念層數(shù)據(jù)模型2.3組織層數(shù)據(jù)模型2.4數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)2.5數(shù)據(jù)庫管理系統(tǒng)第二頁,共七十七頁,編輯于2023年,星期六2.1數(shù)據(jù)和數(shù)據(jù)模型現(xiàn)實世界的數(shù)據(jù)是散亂無章的,散亂的數(shù)據(jù)不利于人們對其進行有效的管理和處理。因此,必須把現(xiàn)實世界的數(shù)據(jù)按照一定的格式組織起來,以方便對其進行操作和使用。在用數(shù)據(jù)庫技術(shù)管理數(shù)據(jù)時,數(shù)據(jù)被按照一定的格式組織起來,比如二維表結(jié)構(gòu),以使數(shù)據(jù)能夠被更高效地管理和處理。3第三頁,共七十七頁,編輯于2023年,星期六2.1.1數(shù)據(jù)與信息描述事物的符號記錄稱為數(shù)據(jù)。將從數(shù)據(jù)中獲得的有意義的內(nèi)容稱為信息數(shù)據(jù)是信息存在的一種形式,只有通過解釋或處理才能成為有用的信息。數(shù)據(jù)有一定的格式,這些格式的規(guī)定是數(shù)據(jù)的語法,而數(shù)據(jù)的含義是數(shù)據(jù)的語義。4第四頁,共七十七頁,編輯于2023年,星期六示例數(shù)據(jù):(張三,9912101,男,1981,計算機系,應(yīng)用軟件)解釋:張三是9912101班的男生,1981年出生,計算機系應(yīng)用軟件專業(yè)。5數(shù)據(jù)信息解釋第五頁,共七十七頁,編輯于2023年,星期六數(shù)據(jù)的靜態(tài)特征數(shù)據(jù)的基本結(jié)構(gòu)學(xué)生的學(xué)號、姓名、性別、出生日期;數(shù)據(jù)間的聯(lián)系學(xué)生選課中的學(xué)號與學(xué)生基本信息中的學(xué)號;數(shù)據(jù)取值范圍約束考試成績在0~100分之間。*6第六頁,共七十七頁,編輯于2023年,星期六動態(tài)特征指對數(shù)據(jù)可以進行的操作以及操作規(guī)則。對數(shù)據(jù)庫數(shù)據(jù)的操作主要有查詢數(shù)據(jù)更改數(shù)據(jù):插入、刪除和更新一般將對數(shù)據(jù)的靜態(tài)特征和動態(tài)特征的描述稱為數(shù)據(jù)模型三要素,即數(shù)據(jù)的基本結(jié)構(gòu)、數(shù)據(jù)的約束條件、定義在數(shù)據(jù)上的操作。7第七頁,共七十七頁,編輯于2023年,星期六2.1.2數(shù)據(jù)模型對于模型,人們并不陌生。建筑模型

飛機模型計算機中的模型是對事物、對象、過程等客觀系統(tǒng)中感興趣的內(nèi)容的模擬和抽象表達,是理解系統(tǒng)的思維工具數(shù)據(jù)模型(datamodel)也是一種模型,它是對現(xiàn)實世界數(shù)據(jù)特征的抽象。8第八頁,共七十七頁,編輯于2023年,星期六數(shù)據(jù)模型(續(xù))數(shù)據(jù)庫管理系統(tǒng)是基于某種數(shù)據(jù)模型對數(shù)據(jù)進行組織的,因此,了解數(shù)據(jù)模型的基本概念是學(xué)習數(shù)據(jù)庫知識的基礎(chǔ)。在數(shù)據(jù)庫領(lǐng)域中,數(shù)據(jù)模型用于表達現(xiàn)實世界中的對象,即將現(xiàn)實世界中雜亂的信息用一種規(guī)范的、形象化的方式表達出來。*9第九頁,共七十七頁,編輯于2023年,星期六數(shù)據(jù)模型(續(xù))數(shù)據(jù)模型即要面向現(xiàn)實世界,又要面向機器世界,因此需滿足三個要求:能夠真實地模擬現(xiàn)實世界;容易被人們理解;能夠方便地在計算機上實現(xiàn)。*10第十頁,共七十七頁,編輯于2023年,星期六數(shù)據(jù)模型(續(xù))數(shù)據(jù)模型實際上是模型化數(shù)據(jù)和信息的工具。根據(jù)模型應(yīng)用的不同目的,可以將模型分為兩大類:概念層數(shù)據(jù)模型(概念模型),從數(shù)據(jù)的語義視角來抽取模型,是按用戶的觀點來對數(shù)據(jù)和信息進行建模。組織層數(shù)據(jù)模型(組織模型)。從數(shù)據(jù)的組織層次來描述數(shù)據(jù),即用什么樣的邏輯結(jié)構(gòu)來描述數(shù)據(jù)。*11第十一頁,共七十七頁,編輯于2023年,星期六現(xiàn)實世界

人腦的認識抽象

信息世界概念模型

機器世界DBMS支持的數(shù)據(jù)模型轉(zhuǎn)換從現(xiàn)實世界到機器世界的過程第十二頁,共七十七頁,編輯于2023年,星期六2.2概念層數(shù)據(jù)模型基本概念概念層數(shù)據(jù)模型是指抽象現(xiàn)實系統(tǒng)中有應(yīng)用價值的元素及其關(guān)聯(lián)關(guān)系。反映現(xiàn)實系統(tǒng)中有應(yīng)用價值的信息結(jié)構(gòu),不依賴于數(shù)據(jù)的組織層數(shù)據(jù)模型。13第十三頁,共七十七頁,編輯于2023年,星期六2.2概念層數(shù)據(jù)模型(續(xù))概念層數(shù)據(jù)模型用于對信息世界的建模,是現(xiàn)實世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計人員進行數(shù)據(jù)庫設(shè)計的工具,也是數(shù)據(jù)庫設(shè)計人員和業(yè)務(wù)領(lǐng)域的用戶之間進行交流的工具。面向用戶、面向現(xiàn)實世界的數(shù)據(jù)模型,與具體的DBMS無關(guān)。常用的概念層數(shù)據(jù)模型有實體-聯(lián)系(Entity-Relationship,E-R)模型、語義對象模型。第十四頁,共七十七頁,編輯于2023年,星期六實體-聯(lián)系模型實體-聯(lián)系方法使用的工具稱為E-R圖,它所描述的現(xiàn)實世界的信息結(jié)構(gòu)稱為企業(yè)模式(EnterpriseSchema),也把這種描述結(jié)果稱為E-R模型。在E-R模型中主要涉及三方面內(nèi)容:實體屬性聯(lián)系第十五頁,共七十七頁,編輯于2023年,星期六實體-聯(lián)系模型實體屬性聯(lián)系

第十六頁,共七十七頁,編輯于2023年,星期六實體具有公共性質(zhì)的可相互區(qū)分的現(xiàn)實世界對象的集合??梢允蔷唧w的事物,也可以是抽象的概念或聯(lián)系具體的事物:學(xué)生、課程、職工抽象的聯(lián)系:學(xué)生選課第十七頁,共七十七頁,編輯于2023年,星期六實體的表示方式在E-R圖中用矩形框表示實體,把實體名寫在框內(nèi),比如學(xué)生實體可以表示為:學(xué)生第十八頁,共七十七頁,編輯于2023年,星期六屬性實體所具有的特征或性質(zhì)。身高年齡性別體重……第十九頁,共七十七頁,編輯于2023年,星期六屬性的表示方式用圓角矩形或橢圓形表示,在圓角矩形或橢圓形框內(nèi)寫上屬性的名字,并用連線將屬性框與它所描述的實體聯(lián)系起來。學(xué)生學(xué)號姓名年齡學(xué)生學(xué)號年齡性別姓名第二十頁,共七十七頁,編輯于2023年,星期六聯(lián)系聯(lián)系是數(shù)據(jù)之間的關(guān)聯(lián)集合,是客觀存在的應(yīng)用語義鏈。實體內(nèi)部的聯(lián)系:一個實體內(nèi)屬性之間的聯(lián)系。職工實體內(nèi)部的職工號和此職工的部門經(jīng)理號實體之間的聯(lián)系:不同實體之間的聯(lián)系。課程實體和學(xué)生實體之間存在選課聯(lián)系。第二十一頁,共七十七頁,編輯于2023年,星期六聯(lián)系的表示方式

實體之間的聯(lián)系用菱形框表示,框內(nèi)寫上聯(lián)系名,并用連線與有關(guān)的實體相連。聯(lián)系名實體1實體2第二十二頁,共七十七頁,編輯于2023年,星期六聯(lián)系的種類一對一聯(lián)系(1:1)一對多聯(lián)系(1:n)多對多聯(lián)系(m:n)第二十三頁,共七十七頁,編輯于2023年,星期六一對一聯(lián)系(1:1)

如果實體A中的每個實例在實體B中至多有一個(也可以沒有)實例與之關(guān)聯(lián),反之亦然,則稱實體A與實體B具有一對一聯(lián)系,記作:1:1。第二十四頁,共七十七頁,編輯于2023年,星期六一對一聯(lián)系的例子

部門和正經(jīng)理(假設(shè)一個部門只有一個正經(jīng)理,一個人只當一個部門的經(jīng)理)、系和正系主任(假設(shè)一個系只有一個正主任,一個人只當一個系的主任)都是一對一聯(lián)系。管理經(jīng)理部門11第二十五頁,共七十七頁,編輯于2023年,星期六一對多的聯(lián)系

如果實體A與實體B之間存在聯(lián)系,并且對于實體A中的一個實例,實體B中有多個實例與之對應(yīng);而對實體B中的任意一個實例,在實體A中都只有一個實例與之對應(yīng),則稱實體A到實體B的聯(lián)系是一對多的,記為1:n。一對多聯(lián)系(1:n)第二十六頁,共七十七頁,編輯于2023年,星期六

有部門和職工兩個實體,并且有語義:一個部門可以有多名職工,但是一個職工只在一個部門工作。則部門和職工之間的聯(lián)系是一對多的,我們把這種聯(lián)系命名為工作。一對多聯(lián)系的例子工作部門職工1n第二十七頁,共七十七頁,編輯于2023年,星期六●一對多聯(lián)系(單個實體內(nèi)的聯(lián)系)實例:職工實體內(nèi)部具有領(lǐng)導(dǎo)與被領(lǐng)導(dǎo)的聯(lián)系

某一職工(干部)“領(lǐng)導(dǎo)”若干名職工

一個職工僅被另外一個職工直接領(lǐng)導(dǎo)

職工領(lǐng)導(dǎo)1n單個實體內(nèi)部1:n聯(lián)系第二十八頁,共七十七頁,編輯于2023年,星期六多對多的聯(lián)系

如果實體A與實體B之間存在聯(lián)系,并且對于實體A中的一個實例,實體B中有多個實例與之對應(yīng);而對實體B中的一個實例,在實體A中也有多個實例與之對應(yīng),則稱實體A到實體B的聯(lián)系是多對多的,記為m:n。多對多聯(lián)系(m:n)第二十九頁,共七十七頁,編輯于2023年,星期六多對多聯(lián)系的例子

有學(xué)生和課程兩個實體,并且有語義:一個學(xué)生可以修多門課程,一門課程可以被多個學(xué)生修。那么學(xué)生和課程之間的聯(lián)系就是多對多的,我們把這種聯(lián)系命名為選課。學(xué)生課程選課mn第三十頁,共七十七頁,編輯于2023年,星期六1:1聯(lián)系 1:n聯(lián)系 m:n聯(lián)系實體A聯(lián)系名實體B11

總結(jié):實體的聯(lián)系的表示方法實體A聯(lián)系名實體B1n實體A聯(lián)系名實體Bmn第三十一頁,共七十七頁,編輯于2023年,星期六課堂思考與練習P26/5(2)(4)(6)試給出3個實際情況的E-R圖,要求實體型之間具有一對一、一對多、多對多各種不同的聯(lián)系。以班級為例?班長、班級、學(xué)生……以選課為例第三十二頁,共七十七頁,編輯于2023年,星期六1:1聯(lián)系 1:n聯(lián)系 m:n聯(lián)系班級班級-班長班長11示例班級組成學(xué)生1n課程選修學(xué)生mn第三十三頁,共七十七頁,編輯于2023年,星期六兩個以上實體之間的聯(lián)系實例:顧客購買商品:每個顧客可以從多個售貨員那里購買商品,并且可以購買多種商品;每個售貨員可以向多名顧客銷售商品,并且可以銷售多種商品;每種商品可由多個售貨員銷售,并且可以銷售給多名顧客。

mnp顧客商品售貨員銷售第三十四頁,共七十七頁,編輯于2023年,星期六兩個以上實體之間的聯(lián)系(續(xù))實例

課程、教師與參考書三個實體一門課程可以有若干個教師講授,使用若干本參考書,每一個教師只講授一門課程,每一本參考書只供一門課程使用課程講授教師1m兩個以上實體間1:n聯(lián)系參考書n第三十五頁,共七十七頁,編輯于2023年,星期六課堂練習實例用E-R圖表示某個工廠物資管理的概念模型。給定:實體倉庫:倉庫號、面積、電話號碼零件:零件號、名稱、規(guī)格、單價、描述供應(yīng)商:供應(yīng)商號、姓名、地址、電話號碼、帳號項目:項目號、預(yù)算、開工日期職工:職工號、姓名、年齡、職稱第三十六頁,共七十七頁,編輯于2023年,星期六實體之間的聯(lián)系:

(1)一個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中。

(2)一個倉庫有多個職工當倉庫保管員,一個職工只能在一個倉庫工作。

(3)職工之間具有領(lǐng)導(dǎo)-被領(lǐng)導(dǎo)關(guān)系。即倉庫主任領(lǐng)導(dǎo)若干保管員。(4)

一個供應(yīng)商可以供給多個項目多種零件;每個項目可以使用多個供應(yīng)商供應(yīng)的零件;每種零件可由不同供應(yīng)商供給。第三十七頁,共七十七頁,編輯于2023年,星期六分析:實體之間的聯(lián)系

(1)倉庫和零件:一個倉庫可以存放多種零件,一種零件可以存放在多個倉庫中。

倉庫和零件具有多對多的聯(lián)系。用庫存量來表示某種零件在某個倉庫中的數(shù)量。倉庫零件庫存庫存量mn第三十八頁,共七十七頁,編輯于2023年,星期六

(2)一個倉庫有多個職工當倉庫保管員,一個職工只能在一個倉庫工作,

倉庫和職工之間是一對多的聯(lián)系。職工實體型中具有一對多的聯(lián)系倉庫職工工作1n第三十九頁,共七十七頁,編輯于2023年,星期六(3)職工之間具有領(lǐng)導(dǎo)-被領(lǐng)導(dǎo)關(guān)系。即倉庫主任領(lǐng)導(dǎo)若干保管員。職工領(lǐng)導(dǎo)1n第四十頁,共七十七頁,編輯于2023年,星期六(4)一個供應(yīng)商可以供給多個項目多種零件;每個項目可以使用多個供應(yīng)商供應(yīng)的零件;每種零件可由不同供應(yīng)商供給。供應(yīng)商、項目和零件三者之間具有多對多的聯(lián)系供應(yīng)商供應(yīng)項目mp零件n第四十一頁,共七十七頁,編輯于2023年,星期六工作m供應(yīng)量供應(yīng)商號姓名地址電話號碼賬號倉庫號面積電話號碼職工號姓名年齡倉庫職工職稱供應(yīng)供應(yīng)商庫存領(lǐng)導(dǎo)庫存量m1n1n項目零件項目號預(yù)算開工日期零件號單價描述規(guī)格名稱nnp第四十二頁,共七十七頁,編輯于2023年,星期六2.3組織層數(shù)據(jù)模型*2.3.1層次數(shù)據(jù)模型*2.3.2網(wǎng)狀數(shù)據(jù)模型2.3.3關(guān)系數(shù)據(jù)模型第四十三頁,共七十七頁,編輯于2023年,星期六2.3.1層次數(shù)據(jù)模型

采用層次模型作為數(shù)據(jù)的組織方式。典型代表是IBM公司的IMS(InformationManagementSystem)數(shù)據(jù)庫管理系統(tǒng),是IBM公司1968年推出的第一個大型的商用數(shù)據(jù)庫管理系統(tǒng)。層次模型用樹形結(jié)構(gòu)表示實體和實體之間的聯(lián)系。構(gòu)成層次模型的樹由結(jié)點和連線組成,結(jié)點表示實體,連線表示相連的兩個實體間的聯(lián)系,這種聯(lián)系是一對多的。通常把表示“一”的實體放在上方,稱為父結(jié)點;把表示“多”的實體放在下方,稱為子結(jié)點。

第四十四頁,共七十七頁,編輯于2023年,星期六層次模型的兩點限制(1)有且僅有一個結(jié)點無父結(jié)點,這個結(jié)點即為樹的根;(2)其他結(jié)點有且僅有一個父結(jié)點。

第四十五頁,共七十七頁,編輯于2023年,星期六層次模型的優(yōu)缺點優(yōu)點層次模型的數(shù)據(jù)結(jié)構(gòu)比較簡單清晰查詢效率高,性能優(yōu)于關(guān)系模型,不低于網(wǎng)狀模型層次數(shù)據(jù)模型提供了良好的完整性支持缺點多對多聯(lián)系表示不自然對插入和刪除操作的限制多,應(yīng)用程序的編寫比較復(fù)雜查詢子女結(jié)點必須通過雙親結(jié)點由于結(jié)構(gòu)嚴密,層次命令趨于程序化第四十六頁,共七十七頁,編輯于2023年,星期六2.3.2網(wǎng)狀數(shù)據(jù)模型

用圖形結(jié)構(gòu)表示實體和實體之間的聯(lián)系的數(shù)據(jù)模型就稱為網(wǎng)狀數(shù)據(jù)模型。去掉了層次模型中的兩點限制??梢灾苯颖硎径鄬Χ嗟穆?lián)系。同樣使用父結(jié)點和子結(jié)點這樣的術(shù)語,并且同樣一般把父結(jié)點放置在子結(jié)點的上方。

典型代表是CODASYL系統(tǒng),它是CODASYL組織的標準建議的具體實現(xiàn)。

第四十七頁,共七十七頁,編輯于2023年,星期六網(wǎng)狀數(shù)據(jù)模型的實際系統(tǒng)CullinetSoftwareInc.公司的IDMSUnivac公司的DMS1100Honeywell公司的IDS/2第四十八頁,共七十七頁,編輯于2023年,星期六網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)網(wǎng)狀模型滿足下面兩個條件的基本層次聯(lián)系的集合:1.允許一個以上的結(jié)點無雙親;2.一個結(jié)點可以有多于一個的雙親。第四十九頁,共七十七頁,編輯于2023年,星期六網(wǎng)狀數(shù)據(jù)模型的優(yōu)缺點優(yōu)點能夠更為直接地描述現(xiàn)實世界,如一個結(jié)點可以有多個雙親;具有良好的性能,存取效率較高;缺點結(jié)構(gòu)比較復(fù)雜,而且隨著應(yīng)用環(huán)境的擴大,數(shù)據(jù)庫的結(jié)構(gòu)就變得越來越復(fù)雜,不利于最終用戶掌握;DDL、DML語言復(fù)雜,用戶不容易使用。第五十頁,共七十七頁,編輯于2023年,星期六2.3.3關(guān)系數(shù)據(jù)模型1970年美國IBM公司SanJose研究室的研究員E.F.Codd首次提出了數(shù)據(jù)庫系統(tǒng)的關(guān)系模型;把數(shù)據(jù)看成是二維表中的元素,而這個二維表就是關(guān)系;用關(guān)系(表格數(shù)據(jù))表示實體和實體之間聯(lián)系的模型稱為關(guān)系數(shù)據(jù)模型第五十一頁,共七十七頁,編輯于2023年,星期六關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)在用戶觀點下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。學(xué)號姓名年齡性別系名年級2005004王小明19女社會學(xué)20052005006黃大鵬20男商品學(xué)20052005008張文斌18女法律2005………………學(xué)生登記表屬性元組第五十二頁,共七十七頁,編輯于2023年,星期六關(guān)系必須是規(guī)范化的,滿足一定的規(guī)范條件最基本的規(guī)范條件:關(guān)系的每一個分量必須是一個不可分的數(shù)據(jù)項,不允許表中還有表:

圖中工資和扣除是可分的數(shù)據(jù)項,不符合關(guān)系模型要求

職工號姓名職稱工資扣除實發(fā)基本津貼職務(wù)房租水電86051陳平講師13051200501601122283

一個工資表(表中有表)實例第五十三頁,共七十七頁,編輯于2023年,星期六關(guān)系數(shù)據(jù)模型的優(yōu)缺點優(yōu)點:建立在嚴格的數(shù)學(xué)概念的基礎(chǔ)上概念單一實體和各類聯(lián)系都用關(guān)系來表示對數(shù)據(jù)的檢索結(jié)果也是關(guān)系關(guān)系模型的存取路徑對用戶透明具有更高的數(shù)據(jù)獨立性,更好的安全保密性簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作第五十四頁,共七十七頁,編輯于2023年,星期六關(guān)系數(shù)據(jù)模型的優(yōu)缺點(續(xù))缺點:存取路徑對用戶透明導(dǎo)致查詢效率往往不如非關(guān)系數(shù)據(jù)模型為提高性能,必須對用戶的查詢請求進行優(yōu)化增加了開發(fā)DBMS的難度第五十五頁,共七十七頁,編輯于2023年,星期六2.4數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)2.4.1模式的基本概念2.4.2三級模式結(jié)構(gòu)2.4.3模式映象與數(shù)據(jù)獨立性第五十六頁,共七十七頁,編輯于2023年,星期六2.4.1模式的基本概念模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。它僅僅涉及“型”的描述,不涉及具體的值。關(guān)系模式是關(guān)系的“型”或元組的結(jié)構(gòu)共性的描述,它對應(yīng)的是關(guān)系表的表頭。模式的一個具體值稱為模式的一個實例。一個模式可以有多個實例。第五十七頁,共七十七頁,編輯于2023年,星期六模式實例數(shù)據(jù)模型:關(guān)系模型第五十八頁,共七十七頁,編輯于2023年,星期六2.4.2三級模式結(jié)構(gòu)外模式2外模式n外模式1概念模式內(nèi)模式…(單個用戶視圖)(公共用戶視圖)(存儲視圖)第五十九頁,共七十七頁,編輯于2023年,星期六廣義上講內(nèi)模式:最接近物理存儲,包括數(shù)據(jù)存儲位置、存儲方式等。外模式:最接近用戶,是用戶所看到的數(shù)據(jù)視圖。模式:介于內(nèi)模式和外模式之間的中間層,是數(shù)據(jù)的邏輯組織方式。第六十頁,共七十七頁,編輯于2023年,星期六關(guān)系數(shù)據(jù)庫中的模式一定是關(guān)系的,在該層可見的實體是關(guān)系的表和關(guān)系的操作符。外模式也是關(guān)系的或接近關(guān)系的,它們的內(nèi)容來自模式。內(nèi)模式不是關(guān)系的,它是數(shù)據(jù)的物理存儲方式。第六十一頁,共七十七頁,編輯于2023年,星期六外模式也稱為用戶模式、子模式。

用戶對現(xiàn)實系統(tǒng)中感興趣整體的局部數(shù)據(jù)結(jié)構(gòu)的描述。是DB整體數(shù)據(jù)結(jié)構(gòu)的子集或局部重構(gòu)。用外模式定義語言表達。是保證數(shù)據(jù)庫安全的一個措施。第六十二頁,共七十七頁,編輯于2023年,星期六示例1——子集學(xué)

號姓

名年

齡性

別所

系0611101李勇21男計算機系0611102劉晨20男計算機系0611103王敏20女計算機系0621101張立20男信息管理系0621102吳賓19女信息管理系學(xué)

號姓

名性

別0611101李勇男0611102劉晨男0611103王敏女0621101張立男0621102吳賓女學(xué)生模式外模式學(xué)

號06111010611102061110306211010621102姓

名李勇劉晨王敏張立吳賓性

別男男女男女第六十三頁,共七十七頁,編輯于2023年,星期六示例2——重構(gòu)學(xué)生(學(xué)號,姓名,性別,年齡,所在系)課程(課程號,課程名,學(xué)分)選課(學(xué)號,課程號,成績)學(xué)生(姓名,課程名,成績)姓名課程名成績第六十四頁,共七十七頁,編輯于2023年,星期六示例3——安全性職工表(職工號,姓名,所在部門,基本工資,職務(wù)工資,獎勵工資)職工信息(職工號,姓名,所在部門,基本工資,職務(wù)工資)獎勵工資第六十五頁,共七十七頁,編輯于2023年,星期六模式也稱為邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)描述。是數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的中間層。用模式定義語言表達。例,對關(guān)系數(shù)據(jù)庫,定義:表頭結(jié)構(gòu)、屬性取值范圍、…。第六十六頁,共七十七頁,編輯于2023年,星期六模式實際上是數(shù)據(jù)庫數(shù)據(jù)在邏輯級上的視圖。一個數(shù)據(jù)庫只有一種模式。不涉及存儲記錄對列、索引、指針或其他存儲的訪問細節(jié)。第六十七頁,共七十七頁,編輯于2023年,星期六內(nèi)模式也稱為存儲模式。數(shù)據(jù)的內(nèi)部存儲結(jié)構(gòu)描述(數(shù)據(jù)的組織與存儲)。第六十八頁,共七十七頁,編輯于2023年,星期六2.4.3模式映象與數(shù)據(jù)獨立性數(shù)據(jù)庫系統(tǒng)的三級模式是對數(shù)據(jù)的三個

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論