第二章 信息系統(tǒng)的技術(shù)基礎(chǔ)_第1頁(yè)
第二章 信息系統(tǒng)的技術(shù)基礎(chǔ)_第2頁(yè)
第二章 信息系統(tǒng)的技術(shù)基礎(chǔ)_第3頁(yè)
第二章 信息系統(tǒng)的技術(shù)基礎(chǔ)_第4頁(yè)
第二章 信息系統(tǒng)的技術(shù)基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩104頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第二章:數(shù)據(jù)存儲(chǔ)與分析技術(shù)本章主要內(nèi)容引言數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)庫(kù)環(huán)境下的數(shù)據(jù)管理數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟實(shí)體聯(lián)系模型(E-R模型)數(shù)據(jù)模型關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化數(shù)據(jù)庫(kù)操作常見(jiàn)關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)介紹數(shù)據(jù)庫(kù)技術(shù)的發(fā)展數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)集市數(shù)據(jù)挖掘了解傳統(tǒng)的文件組織和管理技術(shù)了解傳統(tǒng)文件管理環(huán)境下存在的問(wèn)題了解數(shù)據(jù)庫(kù)管理系統(tǒng)中數(shù)據(jù)的組織方法理解三種不同的數(shù)據(jù)庫(kù)組織模型掌握E-R模型和E-R圖的畫(huà)法掌握三范式理論掌握基本的數(shù)據(jù)庫(kù)操作方法了解數(shù)據(jù)庫(kù)技術(shù)的發(fā)展

本章學(xué)習(xí)目的國(guó)際著名調(diào)查機(jī)構(gòu)GartnerGroup在高級(jí)技術(shù)調(diào)查報(bào)告中,將數(shù)據(jù)分析和人工智能列為“未來(lái)三到五年內(nèi)將對(duì)工業(yè)產(chǎn)生深遠(yuǎn)影響的五大關(guān)鍵技術(shù)”之首,還將并行處理體系和數(shù)據(jù)分析列為未來(lái)五年內(nèi)投資焦點(diǎn)的十大新興技術(shù)前兩位。Gartner的調(diào)查報(bào)告預(yù)計(jì):到2010年,數(shù)據(jù)分析在相關(guān)市場(chǎng)的應(yīng)用將從目前少于5%增加到超過(guò)80%。在國(guó)外,數(shù)據(jù)分析已在金融、證券、電信、制造、統(tǒng)計(jì)、零售業(yè)等數(shù)據(jù)密集型行業(yè)實(shí)施,并取得巨大的效益。引言數(shù)據(jù)管理技術(shù)數(shù)據(jù)分析技術(shù)數(shù)據(jù)加密技術(shù)數(shù)據(jù)壓縮技術(shù)數(shù)據(jù)恢復(fù)技術(shù)一、數(shù)據(jù)處理技術(shù)引言數(shù)據(jù)存儲(chǔ)技術(shù)數(shù)據(jù)檢索技術(shù)數(shù)據(jù)挖掘技術(shù)二、數(shù)據(jù)管理技術(shù)數(shù)據(jù)倉(cāng)庫(kù)技術(shù)引言內(nèi)容管理產(chǎn)生于20世紀(jì)80年代中后期,其需求主要來(lái)自于非結(jié)構(gòu)化數(shù)據(jù)管理的需要。目前,在大多數(shù)情況下,內(nèi)容管理特指用于非結(jié)構(gòu)化數(shù)據(jù)管理的技術(shù)。內(nèi)容管理是借助信息技術(shù),通過(guò)收集、創(chuàng)建、管理和發(fā)布內(nèi)容,實(shí)現(xiàn)內(nèi)容在企業(yè)內(nèi)部以及企業(yè)之間的傳播和共享的過(guò)程。數(shù)據(jù)管理技術(shù)的重要方向-內(nèi)容管理引言數(shù)據(jù)組織層次描述字段:屬性的特定值。記錄:記錄由字段組成,其中字段代表了實(shí)體對(duì)象的各種屬性。一條記錄由一個(gè)或者多個(gè)字段組成。文件:多個(gè)相關(guān)記錄的集合形成數(shù)據(jù)庫(kù):由多個(gè)在系統(tǒng)執(zhí)行過(guò)程中相互關(guān)聯(lián)的文件組成。位字符數(shù)據(jù)元(字段)記錄文件數(shù)據(jù)庫(kù)引言三、數(shù)據(jù)的組織層次數(shù)據(jù)庫(kù)文件記錄文件1文件2文件3文件3文件n記錄n記錄1記錄n記錄1記錄n記錄1字段n字段1字段n字段1字段n字段1字段字符n字符1字符n字符1字符引言計(jì)算機(jī)系統(tǒng)是按層次組織數(shù)據(jù)的,首先由位組成字節(jié),字節(jié)組成字段(數(shù)據(jù)元),向上依次組成記錄、文件和數(shù)據(jù)庫(kù)。位(Bit)是計(jì)算機(jī)中最小的數(shù)據(jù)單位,其值為0或1。計(jì)算機(jī)只能檢測(cè)到電脈沖信號(hào)的有無(wú)。電脈沖信號(hào)出現(xiàn)高電平表示‘1’,電脈沖信號(hào)為低電平表示‘0’。一個(gè)位表示二進(jìn)制數(shù)據(jù)‘0’或‘1’,多個(gè)位組成字節(jié)(Byte),一個(gè)字節(jié)代表一個(gè)字符,字符可以是字母、數(shù)字或其他符號(hào);多個(gè)字符組成一個(gè)詞或一個(gè)完整的數(shù)字,稱為字段、數(shù)據(jù)項(xiàng)或域(Field);若干個(gè)相關(guān)的字段組成一個(gè)記錄(Record);若干同類型的記錄組成一個(gè)文件(File);若干相關(guān)文件的集合組成一個(gè)數(shù)據(jù)庫(kù)(Database)。如下圖所示,比特、字符、字段、記錄、文件和數(shù)據(jù)庫(kù)構(gòu)成了數(shù)據(jù)層次,數(shù)據(jù)庫(kù)中不僅包括了所有這些數(shù)據(jù)層次,還包括了它們之間的關(guān)系。引言數(shù)據(jù)實(shí)體、屬性和鍵實(shí)體:指必須保存信息的人、地點(diǎn)、事物或事件,如員工、客戶、訂單等。實(shí)體是個(gè)體的集合,實(shí)體中的個(gè)體稱為實(shí)例。屬性:指對(duì)特定實(shí)體特征或性質(zhì)的描述,如訂單的訂單號(hào)、日期、數(shù)量,員工的姓名、年齡、性別等。鍵(Key):記錄中用于標(biāo)識(shí)該記錄的一個(gè)或多個(gè)字段。主鍵是唯一標(biāo)識(shí)該記錄的一個(gè)或多個(gè)字段。不能唯一標(biāo)識(shí)記錄的字段叫次鍵。

數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)過(guò)了三個(gè)階段:人工管理:50年代中期以前文件管理:50年代后期到60年代中期數(shù)據(jù)庫(kù)管理:60年代后期開(kāi)始、DBMS廣泛應(yīng)用數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)訪問(wèn)應(yīng)用模型數(shù)據(jù)訪問(wèn)的發(fā)展史一層(單機(jī))客戶端邏輯業(yè)務(wù)邏輯數(shù)據(jù)存儲(chǔ)三層“瘦客戶端”n層兩層“胖客戶端”InternetXMLWebService發(fā)展階段描述人工管理數(shù)據(jù)和程序相互依賴:數(shù)據(jù)保存在處理程序中或隨程序進(jìn)行人機(jī)交互地輸入,數(shù)據(jù)處理后將結(jié)果輸出。文件管理數(shù)據(jù)存放在永久性的系統(tǒng)文件中,供與之相對(duì)應(yīng)的應(yīng)用程序調(diào)用,應(yīng)用程序和數(shù)據(jù)文件相互獨(dú)立,數(shù)據(jù)文件可以長(zhǎng)期保存。數(shù)據(jù)管理技術(shù)的發(fā)展...

獎(jiǎng)金文件

工資文件

...

產(chǎn)品文件

銷售文件

...

物料文件

計(jì)劃文件

數(shù)據(jù)文件工資程序銷售程序計(jì)劃程序應(yīng)用程序財(cái)務(wù)部門銷售部門計(jì)劃部門用戶數(shù)據(jù)報(bào)表發(fā)展階段缺點(diǎn)人工管理程序不具有獨(dú)立性,靈活性差。應(yīng)用程序之間無(wú)法共享數(shù)據(jù)。數(shù)據(jù)不能永久保存文件管理數(shù)據(jù)冗余和不一致并發(fā)訪問(wèn)異常缺乏靈活性安全性差數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)(DB--Database)是以一定的組織方式存儲(chǔ)在一起的互相關(guān)聯(lián)的數(shù)據(jù)的集合(邏輯相關(guān)的記錄和文件的集合)。數(shù)據(jù)庫(kù)管理系統(tǒng)

數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS--DatabaseManagementSystem)是對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的特定軟件。通常所說(shuō)的數(shù)據(jù)庫(kù)管理系統(tǒng)是指DBMS,而不是指具體的數(shù)據(jù)庫(kù)Database。一、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)環(huán)境下的數(shù)據(jù)管理數(shù)據(jù)庫(kù)系統(tǒng)

口語(yǔ)中常說(shuō)的“數(shù)據(jù)庫(kù)系統(tǒng)”在大多數(shù)時(shí)候都是指DBMS。但是嚴(yán)格來(lái)說(shuō),數(shù)據(jù)庫(kù)系統(tǒng)(DBS--DatabaseSystem是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)之后的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員(DBA--DatabaseAdministrator)和用戶構(gòu)成。即:DBS=DB+DBMS+APPLICATION+DBA+USER數(shù)據(jù)庫(kù)環(huán)境下的數(shù)據(jù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)的目的:就是為了解決前面提到的在文件處理系統(tǒng)中存在的一些問(wèn)題:數(shù)據(jù)冗余和不一致數(shù)據(jù)訪問(wèn)困難數(shù)據(jù)孤立靈活性差并發(fā)訪問(wèn)異常安全性問(wèn)題由于這些問(wèn)題,數(shù)據(jù)庫(kù)管理系統(tǒng)提出了很多新的概念和算法,加速了DBMS的發(fā)展。二、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)數(shù)據(jù)庫(kù)環(huán)境下的數(shù)據(jù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)的功能就是:數(shù)據(jù)庫(kù)環(huán)境下的數(shù)據(jù)管理創(chuàng)建和修改數(shù)據(jù)庫(kù)。存儲(chǔ)和檢索數(shù)據(jù)。操縱數(shù)據(jù)和生成報(bào)表。保證所存儲(chǔ)數(shù)據(jù)的安全性。數(shù)據(jù)被多用戶共享時(shí),要避免可能產(chǎn)生的異常結(jié)果(并發(fā)控制)。Windows2000/UnixDBMS(Oraccle/DB2/SQLServer/Sybase)財(cái)務(wù)管理程序Windows2000/Unix銷售部財(cái)務(wù)部計(jì)劃部計(jì)劃數(shù)據(jù)工資數(shù)據(jù)銷售數(shù)據(jù)銷售管理程序計(jì)劃管理程序數(shù)據(jù)的數(shù)據(jù)庫(kù)管理環(huán)境數(shù)據(jù)共享減少數(shù)據(jù)冗余提高了數(shù)據(jù)的一致性數(shù)據(jù)與應(yīng)用程序之間的獨(dú)立性提高了數(shù)據(jù)的安全性三、數(shù)據(jù)庫(kù)管理的優(yōu)點(diǎn)數(shù)據(jù)庫(kù)環(huán)境下的數(shù)據(jù)管理

數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技術(shù)。具體說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。數(shù)據(jù)庫(kù)合理的結(jié)構(gòu)和組織是信息系統(tǒng)分析、設(shè)計(jì)時(shí)需要考慮的一個(gè)重要方面。數(shù)據(jù)庫(kù)設(shè)計(jì)一、什么是數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)轉(zhuǎn)換12信息世界(觀念世界)概念模型3數(shù)據(jù)世界(機(jī)器世界)數(shù)據(jù)模型字段記錄文件實(shí)體集實(shí)體屬性現(xiàn)實(shí)世界事物類事物性質(zhì)認(rèn)識(shí)抽象二、人們對(duì)客觀事物的認(rèn)識(shí)和描述過(guò)程現(xiàn)實(shí)世界的自行車數(shù)據(jù)庫(kù)設(shè)計(jì)觀念世界的自行車信息模型(概念模型)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)世界的自行車中國(guó)鐵路網(wǎng)絡(luò)圖信息模型(概念模型)數(shù)據(jù)庫(kù)設(shè)計(jì)階段描述需求分析分析用戶的需求:數(shù)據(jù)、功能和性能概念結(jié)構(gòu)設(shè)計(jì)根據(jù)用戶需求設(shè)計(jì)概念數(shù)據(jù)模型,主要使用E-R模型,畫(huà)E-R圖邏輯結(jié)構(gòu)設(shè)計(jì)將概念模型轉(zhuǎn)換成DBMS支持的數(shù)據(jù)模型,主要是將E-R模型轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)選擇合適的存儲(chǔ)結(jié)構(gòu)和存取路徑數(shù)據(jù)庫(kù)的實(shí)施包括編程、測(cè)試和試運(yùn)行數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)系統(tǒng)運(yùn)行與數(shù)據(jù)庫(kù)的日常維護(hù)按規(guī)范的設(shè)計(jì)方法,一個(gè)完整的數(shù)據(jù)庫(kù)設(shè)計(jì)一般分為以下六個(gè)階段:數(shù)據(jù)庫(kù)設(shè)計(jì)三、數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟需求收集和分析設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)數(shù)據(jù)模型優(yōu)化設(shè)計(jì)物理結(jié)構(gòu)評(píng)價(jià)設(shè)計(jì),性能預(yù)測(cè)物理實(shí)現(xiàn)試驗(yàn)性運(yùn)行使用、維護(hù)數(shù)據(jù)庫(kù)四、數(shù)據(jù)庫(kù)設(shè)計(jì)的流程數(shù)據(jù)庫(kù)設(shè)計(jì)需求信息收集初步調(diào)查詳細(xì)調(diào)查(目的、內(nèi)容、方法)需求信息的分析整理業(yè)務(wù)流程數(shù)據(jù)流程、數(shù)據(jù)字典

1.需求分析數(shù)據(jù)庫(kù)設(shè)計(jì)五、數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù):需求分析目標(biāo)

是把現(xiàn)實(shí)世界中的客觀對(duì)象抽象為某種信息結(jié)構(gòu),設(shè)計(jì)出反映某個(gè)組織部門信息需求的數(shù)據(jù)庫(kù)系統(tǒng)概念模式,它獨(dú)立于數(shù)據(jù)庫(kù)系統(tǒng)的邏輯結(jié)構(gòu)、獨(dú)立于數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、獨(dú)立于計(jì)算機(jī)系統(tǒng)。設(shè)計(jì)方法

是在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型(例如E-R模型)表示數(shù)據(jù)及數(shù)據(jù)之間的相互聯(lián)系,設(shè)計(jì)出反映用戶信息需求和處理需求的數(shù)據(jù)庫(kù)系統(tǒng)概念模式。

2.概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)五、數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù):概念結(jié)構(gòu)設(shè)計(jì)(1)實(shí)體聯(lián)系模型(E-R模型:Entity-Relationship)E-R模型是這樣認(rèn)識(shí)現(xiàn)實(shí)世界的:現(xiàn)實(shí)世界是由一組稱作實(shí)體的基本對(duì)象以及這些對(duì)象間的聯(lián)系構(gòu)成的。實(shí)體(Entity):“實(shí)體”是觀念世界中描述客觀事物的概念。實(shí)體可以是人,也可以是物或事件;可以指事物本身,也可指事物之間的聯(lián)系,例如一個(gè)人、一件物品、一個(gè)部門、一個(gè)銀行帳戶等都是一個(gè)實(shí)體。實(shí)體可以通過(guò)屬性集合來(lái)描述。屬性:“屬性”是指實(shí)體具有的某種特性。如人有身高、體重、年齡、性別等屬性。聯(lián)系:“聯(lián)系”是事物間的相互關(guān)聯(lián)。在信息世界中,事物之間的聯(lián)系可分為兩類:一是實(shí)體內(nèi)部的聯(lián)系,一是實(shí)體之間的聯(lián)系.數(shù)據(jù)庫(kù)設(shè)計(jì)(2)實(shí)體之間的聯(lián)系一對(duì)一聯(lián)系(1:1)對(duì)于實(shí)體集A中的每一實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系。反之亦然。一對(duì)多聯(lián)系(1:N)對(duì)于實(shí)體集A中的每一實(shí)體,實(shí)體集B中有N個(gè)實(shí)體與之聯(lián)系。反之,對(duì)于實(shí)體集B中每一實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系。

多對(duì)多聯(lián)系(M:N)對(duì)于實(shí)體集A中的每一實(shí)體,實(shí)體集B中有N個(gè)實(shí)體與之聯(lián)系,對(duì)于實(shí)體集B中每一個(gè)實(shí)體,實(shí)體集A中有M個(gè)實(shí)體與之聯(lián)系。數(shù)據(jù)庫(kù)設(shè)計(jì)(3)實(shí)體-聯(lián)系方法(Entity-RelationApproach)概念模型最常用的表示方法是實(shí)體-聯(lián)系方法(Entity-RelationApproach,簡(jiǎn)稱E-R方法)。E-R方法通過(guò)E-R圖來(lái)描述某一組織的信息模型。E-R圖由以下元素構(gòu)成:矩形:代表實(shí)體集(具有相同屬性或特征的實(shí)體集合);

橢圓:代表實(shí)體屬性;菱形:代表實(shí)體間的聯(lián)系集(同一類型的所有聯(lián)系的集合);線段:將屬性與實(shí)體集相連或?qū)?shí)體集與聯(lián)系集相連。數(shù)據(jù)庫(kù)設(shè)計(jì)E-R圖示例客戶帳戶存款/取款身份證號(hào)客戶名客戶街道客戶城市帳戶號(hào)余額電話數(shù)據(jù)庫(kù)設(shè)計(jì)聯(lián)系名聯(lián)系名聯(lián)系名實(shí)體A實(shí)體B實(shí)體A實(shí)體B實(shí)體A實(shí)體B11m1nn(4)實(shí)體之間聯(lián)系類型的E-R表示數(shù)據(jù)庫(kù)設(shè)計(jì)管理廠長(zhǎng)工廠11數(shù)據(jù)庫(kù)設(shè)計(jì)存放倉(cāng)庫(kù)商品1n數(shù)據(jù)庫(kù)設(shè)計(jì)

如對(duì)于學(xué)生、課程和教師這三個(gè)實(shí)體,若規(guī)定每個(gè)學(xué)生可以選擇多門課程,每門課程可以被多個(gè)學(xué)生選修,每門課程惟一對(duì)應(yīng)一個(gè)任課教師,一個(gè)教師可以講授多門課程。則學(xué)生、課程和教師這三個(gè)實(shí)體之間的E-R圖可表示為:學(xué)生教師課程學(xué)習(xí)講授學(xué)號(hào)成績(jī)課程號(hào)教材教師號(hào)mnp1(5)三個(gè)或更多實(shí)體相互聯(lián)系的情況數(shù)據(jù)庫(kù)設(shè)計(jì)(6)設(shè)計(jì)E-R圖的過(guò)程E-R圖設(shè)計(jì)過(guò)程實(shí)際是對(duì)數(shù)據(jù)進(jìn)行歸納、分析、抽象的過(guò)程,首先把企業(yè)的有關(guān)數(shù)據(jù)綜合組織,然后根據(jù)不同用戶對(duì)數(shù)據(jù)的使用需求進(jìn)行分組,再?gòu)木植咳胧?,建立局部E-R模型,再綜合成總體E-R模型。確定實(shí)體集確定聯(lián)系和聯(lián)系類型(1:1或1:n)設(shè)計(jì)局部及整體的E-R圖確定屬性將E-R圖優(yōu)化數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)在數(shù)據(jù)分析的基礎(chǔ)上,就可以著手設(shè)計(jì)概念結(jié)構(gòu)。設(shè)計(jì)初步E-R圖的步驟①先設(shè)計(jì)局部E-R圖,也稱用戶視圖②綜合各局部E-R圖,形成總的E-R圖,即用戶視圖的集成。也稱基本E-R圖(全局E-R圖)

在設(shè)計(jì)初步E-R圖時(shí),要盡量能充分地把組織中各部門對(duì)信息的要求集中起來(lái),而不需要考慮數(shù)據(jù)的冗余問(wèn)題。局部概念模型設(shè)計(jì)是從用戶的觀點(diǎn)出發(fā),設(shè)計(jì)符合用戶需求的概念結(jié)構(gòu)。局部概念模型設(shè)計(jì)的就是組織、分類收集到的數(shù)據(jù)項(xiàng),確定哪些數(shù)據(jù)項(xiàng)作為實(shí)體,哪些數(shù)據(jù)項(xiàng)作為屬性,哪些數(shù)據(jù)項(xiàng)是同一實(shí)體的屬性等。確定實(shí)體與屬性的原則:

能作為屬性的盡量作為屬性而不要?jiǎng)潪閷?shí)體;作為屬性的數(shù)據(jù)項(xiàng)不能再用其他屬性加以描述,也不能與其他實(shí)體或?qū)傩园l(fā)生聯(lián)系。①設(shè)計(jì)局部E-R圖數(shù)據(jù)庫(kù)設(shè)計(jì)倉(cāng)庫(kù)存放物資1n物資a.倉(cāng)庫(kù)作為屬性b.倉(cāng)庫(kù)作為實(shí)體數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)生選課課程學(xué)生選課課程出生日期學(xué)號(hào)姓名性別系別出生日期何時(shí)入學(xué)獎(jiǎng)學(xué)金成績(jī)課程號(hào)選/必教師課程名學(xué)分學(xué)號(hào)姓名性別系別入學(xué)時(shí)間碩/博成績(jī)課程號(hào)學(xué)分教師課程名學(xué)位課教務(wù)處學(xué)生管理的E-R模型圖研究生院學(xué)生管理的局部E-R模型圖數(shù)據(jù)庫(kù)設(shè)計(jì)②設(shè)計(jì)全局E-R圖

局部E-R圖的設(shè)計(jì)從局部的需求出發(fā),比一開(kāi)始就設(shè)計(jì)全局E-R圖要簡(jiǎn)單得多、單純得多。有了各個(gè)局部E-R圖,就可通過(guò)局部E-R圖的集成設(shè)計(jì)全局E-R圖。在進(jìn)行局部E-R圖集成時(shí),需按照下面三個(gè)步驟來(lái)進(jìn)行:

確認(rèn)局部E-R模型圖中的對(duì)應(yīng)關(guān)系和沖突

對(duì)應(yīng)關(guān)系是指局部E-R圖中語(yǔ)義都相同的概念,也就是它們的共同部分;沖突指相互之間有矛盾的概念。常見(jiàn)的沖突有下列4種:數(shù)據(jù)庫(kù)設(shè)計(jì)

命名沖突

命名沖突有同名異義和同義異名兩種。例如,在例1給出的圖中,“學(xué)生”和“課程”這兩個(gè)實(shí)體集在教務(wù)處的局部E-R圖和研究生院的局部E-R圖中含義是不同的:在教務(wù)處的局部E-R圖中學(xué)生是指大學(xué)生、大學(xué)生的課程,在研究生院的局部E-R圖中是指研究生和研究生課程,這屬于同名異義;在教務(wù)處的局部E-R圖中學(xué)生實(shí)體集有“何時(shí)入學(xué)”這一個(gè)屬性,在研究生院的局部E-R圖中有“入學(xué)日期”這一屬性,兩者是同義異名。

數(shù)據(jù)庫(kù)設(shè)計(jì)概念沖突

同一個(gè)概念在一個(gè)局部E-R圖中可能作為實(shí)體集,在另一局部E-R圖中可能作為屬性或聯(lián)系。例如,在上面給出的圖中,如果用戶要求,選課也可以作為實(shí)體集,而不作為聯(lián)系。域沖突

相同的屬性在不同的局部E-R圖中有不同的域,例如,學(xué)號(hào)在一個(gè)局部E-R圖中可能當(dāng)作字符串,在另一個(gè)局部E-R圖中可能當(dāng)作整數(shù)。相同的屬性采用不同的度量單位,稱為域沖突。數(shù)據(jù)庫(kù)設(shè)計(jì)約束沖突

不同局部E-R圖可能有不同的約束;例如,對(duì)于“選課”這個(gè)聯(lián)系,大學(xué)生和研究生對(duì)選課的最少門數(shù)和最多門數(shù)的限定可能不一樣。

數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)局部E-R圖進(jìn)行某些修改,解決部門沖突

解決部門的沖突是對(duì)各個(gè)部門中存在的命名沖突、概念沖突、域沖突、約束沖突按照統(tǒng)一的規(guī)范定義。如在例1的圖中,“入學(xué)日期”和“何時(shí)人學(xué)”兩個(gè)屬性名可以統(tǒng)一成“入學(xué)日期”,學(xué)號(hào)統(tǒng)一用字符串表示,學(xué)生分為大學(xué)生和研究生兩類,課程也分為本科生課程和研究生課程兩類等。合并局部E-R圖,形成全局模式

數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)生選課課程學(xué)號(hào)姓名性別系別出生日期入學(xué)時(shí)間學(xué)生類別成績(jī)課程號(hào)學(xué)分教師課程名課程類別數(shù)據(jù)庫(kù)設(shè)計(jì)產(chǎn)品零件組成產(chǎn)品號(hào)產(chǎn)品名性能參數(shù)零件數(shù)零件號(hào)材料名耗用量產(chǎn)品使用材料存放倉(cāng)庫(kù)產(chǎn)品號(hào)產(chǎn)品名價(jià)格用量材料號(hào)材料名價(jià)格存放量倉(cāng)庫(kù)名倉(cāng)庫(kù)號(hào)地點(diǎn)技術(shù)部門E-R圖供應(yīng)部門E-R圖數(shù)據(jù)庫(kù)設(shè)計(jì)消耗產(chǎn)品零件材料倉(cāng)庫(kù)消耗產(chǎn)品號(hào)產(chǎn)品名性能參數(shù)零件號(hào)材料名價(jià)格耗用量2存放量材料號(hào)材料名價(jià)格倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)名地點(diǎn)耗用量1數(shù)量合并后的E-R模型圖存放組成數(shù)據(jù)庫(kù)設(shè)計(jì)綜合后的E-R模型圖組成消耗產(chǎn)品零件材料倉(cāng)庫(kù)產(chǎn)品號(hào)產(chǎn)品名性能參數(shù)零件數(shù)零件號(hào)材料名價(jià)格耗用量2存放量材料號(hào)材料名價(jià)格倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)名地點(diǎn)存量數(shù)據(jù)庫(kù)設(shè)計(jì)1n1n1nn11n1n1n1nn1n1物料需求計(jì)劃報(bào)價(jià)采購(gòu)訂單供應(yīng)商請(qǐng)購(gòu)單采購(gòu)訂單明細(xì)物料代碼檢驗(yàn)單入庫(kù)單供應(yīng)商評(píng)估表收貨單生成送貨合并參照2入庫(kù)參照1收貨檢驗(yàn)評(píng)估組成采購(gòu)系統(tǒng)E-R圖數(shù)據(jù)庫(kù)設(shè)計(jì)設(shè)計(jì)某工廠物資管理的概念模型(畫(huà)出E-R圖)。

物資管理涉及的實(shí)體有:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)面積,倉(cāng)庫(kù)地點(diǎn))

材料(材料編號(hào),名稱,規(guī)格,單價(jià))

供應(yīng)商(供應(yīng)商編號(hào),聯(lián)系人,地址,電話,帳號(hào))

采購(gòu)員(編號(hào),姓名,電話,郵箱)

實(shí)體間的聯(lián)系:

·一個(gè)倉(cāng)庫(kù)可以存放多種材料,一種材料可以存放在多個(gè)倉(cāng)庫(kù)中。

·一種材料只能一個(gè)采購(gòu)員采購(gòu),一個(gè)采購(gòu)員可以采購(gòu)多種材料。

·一個(gè)供應(yīng)商只能供應(yīng)一種材料,一種材料可由多個(gè)供應(yīng)商供應(yīng)。作業(yè)題

實(shí)體及其屬性圖倉(cāng)庫(kù)面積地點(diǎn)倉(cāng)庫(kù)號(hào)采購(gòu)員電話姓名郵箱編號(hào)供應(yīng)商地址聯(lián)系人電話號(hào)供應(yīng)商號(hào)帳號(hào)材料規(guī)格名稱單價(jià)材料編號(hào)供應(yīng)商材料采購(gòu)員供應(yīng)供應(yīng)量采購(gòu)量采購(gòu)11nm存放倉(cāng)庫(kù)pm實(shí)體聯(lián)系圖(1)數(shù)據(jù)模型

數(shù)據(jù)模型是描述計(jì)算機(jī)世界中數(shù)據(jù)及數(shù)據(jù)之間的關(guān)系及存儲(chǔ)、處理特征的模型,它依賴于具體的計(jì)算機(jī)。在數(shù)據(jù)庫(kù)系統(tǒng),對(duì)現(xiàn)實(shí)世界中數(shù)據(jù)的抽象、描述以及處理等都是通過(guò)數(shù)據(jù)模型來(lái)實(shí)現(xiàn)的,數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。目前,在實(shí)際數(shù)據(jù)庫(kù)系統(tǒng)中支持的數(shù)據(jù)模型主要有三種:關(guān)系模型、網(wǎng)狀模型和層次模型。數(shù)據(jù)庫(kù)設(shè)計(jì)五、數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù):邏輯結(jié)構(gòu)設(shè)計(jì)4.邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模型:關(guān)系模型是用表的集合來(lái)表示數(shù)據(jù)和數(shù)據(jù)間的聯(lián)系。每個(gè)表有多個(gè)列,每列有唯一的列名。在關(guān)系模型下,數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表。關(guān)系模型中的有關(guān)術(shù)語(yǔ):關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表元組:表中一行稱為一個(gè)元組;屬性:表中一列稱為一個(gè)屬性,列名即為屬性名;主碼:表中的某個(gè)屬性組,它的值惟一地標(biāo)識(shí)一個(gè)元組。域:屬性的取值范圍;分量:元組中的一個(gè)屬性值。關(guān)系模式:對(duì)關(guān)系的描述,用關(guān)系名(屬性1,屬性2,…屬性n)來(lái)表示。數(shù)據(jù)庫(kù)設(shè)計(jì)PrimaryKeyEmployeeIDNameagesex…1001張興22男…1002李靜26女…1003王進(jìn)28男…1004黃三28男…EmployeeID學(xué)號(hào)姓名課程代碼課程名稱成績(jī)1001張三005電子商務(wù)901001張三006企業(yè)管理951002李四005電子商務(wù)951002李四006企業(yè)管理90學(xué)號(hào)課程代碼PrimaryKeyProduct_quantity元組productidorderidtotal_quantityB0001D000195B0002D000215B0003D00035B0004D000410B0005D000535B0006D000610B0007D000725B0008D000845B0009D000915B00010D0001030Product_quantity(productid,orderid,total_quantity)PrimaryKey數(shù)據(jù)庫(kù)設(shè)計(jì)層次模型用樹(shù)型結(jié)構(gòu)表示實(shí)體集之間的聯(lián)系(描述數(shù)據(jù))。IBM的IMS(InformationManagementSystem)就是采用層次數(shù)據(jù)模型的數(shù)據(jù)庫(kù)管理系統(tǒng)。層次數(shù)據(jù)模型的主要特征是一棵有向樹(shù),樹(shù)的節(jié)點(diǎn)是記錄類型,最上層的節(jié)點(diǎn)叫根節(jié)點(diǎn),根節(jié)點(diǎn)只有一個(gè),上下層的節(jié)點(diǎn)之間的關(guān)系為父--子關(guān)系,一個(gè)父節(jié)點(diǎn)可以有多個(gè)子節(jié)點(diǎn),而一個(gè)子節(jié)點(diǎn)有且只有一個(gè)父結(jié)點(diǎn)。數(shù)據(jù)庫(kù)設(shè)計(jì)樹(shù)是應(yīng)用最廣泛,也是最重要的一類數(shù)據(jù)結(jié)構(gòu)層次模型描述的是一種一對(duì)多的邏輯關(guān)系企業(yè)的組織結(jié)構(gòu)產(chǎn)品結(jié)構(gòu)商品的分類圖書(shū)的分類文件管理?yè)醢腹芾砀腹?jié)點(diǎn)一級(jí)子節(jié)點(diǎn)二級(jí)子節(jié)點(diǎn)二級(jí)子節(jié)點(diǎn)二級(jí)子節(jié)點(diǎn)二級(jí)子節(jié)點(diǎn)一級(jí)子節(jié)點(diǎn)一級(jí)子節(jié)點(diǎn)一級(jí)子節(jié)點(diǎn)一級(jí)子節(jié)點(diǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)處室1處室2處室1處室2分公司1處室1處室2分公司3分公司2處室1處室2分公司4處室1處室2分公司5集團(tuán)公司數(shù)據(jù)庫(kù)設(shè)計(jì)網(wǎng)狀模型網(wǎng)狀模型是層次數(shù)據(jù)模型的變形。事實(shí)上,為了使處理速度更快、處理更方便,可根據(jù)需要將層次數(shù)據(jù)庫(kù)轉(zhuǎn)換成網(wǎng)狀數(shù)據(jù)庫(kù),或?qū)⒕W(wǎng)狀數(shù)據(jù)庫(kù)轉(zhuǎn)換成層次數(shù)據(jù)庫(kù)。層次數(shù)據(jù)模型主要用來(lái)描述一對(duì)多的數(shù)據(jù)邏輯關(guān)系,而網(wǎng)狀模型能夠更好地描述多對(duì)多的數(shù)據(jù)邏輯關(guān)系,也就是說(shuō)父節(jié)點(diǎn)可以有多個(gè)子節(jié)點(diǎn),子節(jié)點(diǎn)也可以有多個(gè)父節(jié)點(diǎn)。數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)生1學(xué)生2學(xué)生3學(xué)生4學(xué)生5學(xué)生6課程1課程2課程3數(shù)據(jù)庫(kù)設(shè)計(jì)(2)三類數(shù)據(jù)模型的優(yōu)缺點(diǎn)

三類數(shù)據(jù)模型在企業(yè)中都有應(yīng)用,它們各有自己的優(yōu)缺點(diǎn)。層次模型的主要優(yōu)點(diǎn)在于其處理效率。因?yàn)閷哟文P椭械臄?shù)據(jù)關(guān)系比較簡(jiǎn)單,因此層次數(shù)據(jù)庫(kù)系統(tǒng)較其他數(shù)據(jù)模型花費(fèi)更少的處理時(shí)間。當(dāng)數(shù)據(jù)自然形成層次時(shí),就很適合采用層次模型。但層次模型在數(shù)據(jù)組織上缺乏靈活性,修改困難,且不易安裝。一些組織中由于已采用的層次數(shù)據(jù)庫(kù)系統(tǒng)的高效率或巨額投資而在繼續(xù)使用層次模型。數(shù)據(jù)庫(kù)設(shè)計(jì)

網(wǎng)狀模型在數(shù)據(jù)組織上較層次模型有更大的靈活性,但由于數(shù)據(jù)關(guān)系的復(fù)雜性,網(wǎng)狀模型更難開(kāi)發(fā)和使用。這種模型的數(shù)據(jù)庫(kù)管理系統(tǒng)在企業(yè)中應(yīng)用已不多。

關(guān)系數(shù)據(jù)模型是應(yīng)用最廣泛的數(shù)據(jù)模型。數(shù)據(jù)組織直觀,查詢方便,能夠在數(shù)據(jù)之間建立各種關(guān)系滿足一些特殊的查詢,并且設(shè)計(jì)、維護(hù)簡(jiǎn)單。數(shù)據(jù)庫(kù)設(shè)計(jì)(3)E-R圖轉(zhuǎn)換成關(guān)系模式學(xué)生(學(xué)號(hào),姓名,性別,班級(jí))課程(課號(hào),課名,學(xué)分)選課(學(xué)號(hào),課號(hào),成績(jī))選課學(xué)生課程MN成績(jī)學(xué)號(hào)姓名性別班級(jí)課程編號(hào)名稱學(xué)分學(xué)號(hào)課程編號(hào)成績(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模型,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的鍵就是關(guān)系的鍵;一個(gè)聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,與該聯(lián)系相連的每個(gè)實(shí)體型的鍵以及聯(lián)系的屬性都轉(zhuǎn)換為關(guān)系的屬性。這個(gè)關(guān)系的鍵分為以下三種不同的情況:轉(zhuǎn)換原則數(shù)據(jù)庫(kù)設(shè)計(jì)若聯(lián)系為1:1,則相連的每個(gè)實(shí)體型的鍵均是該關(guān)系模式的侯選鍵。若聯(lián)系為1:n,則聯(lián)系對(duì)應(yīng)的關(guān)系模式的鍵取n端實(shí)體型的鍵。若聯(lián)系為m:n,則聯(lián)系對(duì)應(yīng)的關(guān)系模式的鍵為參加聯(lián)系的諸實(shí)體型的鍵的組合。

數(shù)據(jù)庫(kù)設(shè)計(jì)零件消耗材料11零件編號(hào)名稱規(guī)格名稱規(guī)格材料編號(hào)單價(jià)重量零件(零件編號(hào),名稱,規(guī)格)消耗(零件編號(hào),材料編號(hào),重量)材料(材料編號(hào),名稱,規(guī)格,單價(jià))概念模型關(guān)系模型轉(zhuǎn)換1:1數(shù)據(jù)庫(kù)設(shè)計(jì)產(chǎn)品(產(chǎn)品編號(hào),名稱,型號(hào))零件(零件編號(hào),名稱,規(guī)格)組成(零件編號(hào),產(chǎn)品編號(hào),數(shù)量)零件組成產(chǎn)品n1零件編號(hào)名稱規(guī)格名稱型號(hào)產(chǎn)品編號(hào)數(shù)量概念模型關(guān)系模型轉(zhuǎn)換1:n數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)習(xí)(學(xué)號(hào),課程編號(hào),成績(jī),時(shí)間)學(xué)生(學(xué)號(hào),姓名,班級(jí))課程(課程編號(hào),名稱,學(xué)分)學(xué)生學(xué)習(xí)課程nm學(xué)號(hào)姓名班級(jí)名稱學(xué)分課程編號(hào)成績(jī)時(shí)間概念模型關(guān)系模型轉(zhuǎn)換n:m數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)的內(nèi)容主要包括:確定數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),選擇DBMS……為數(shù)據(jù)選擇和調(diào)整存取路徑,即索引的設(shè)計(jì)調(diào)整和優(yōu)化數(shù)據(jù)庫(kù)的性能,如調(diào)整DBMS的某些系統(tǒng)參數(shù)。4.數(shù)據(jù)庫(kù)的物理設(shè)計(jì)五、數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù):物理設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)商業(yè)數(shù)據(jù)庫(kù)管理系統(tǒng)我們常用的大型商業(yè)數(shù)據(jù)庫(kù)管理系統(tǒng)有:Oracle:目前的版本是Oracle10i;在全球和中國(guó)的銷量都是第一;我國(guó)的主要用戶是公安系統(tǒng)、金融系統(tǒng)和大的企業(yè);系統(tǒng)非常復(fù)雜,可以按照用戶的要求進(jìn)行組裝。支持Web功能,支持在數(shù)據(jù)庫(kù)中存儲(chǔ)大對(duì)象的數(shù)據(jù),如圖象和圖形、視頻和音頻數(shù)據(jù)等等。數(shù)據(jù)庫(kù)設(shè)計(jì)我們常用的大型商業(yè)數(shù)據(jù)庫(kù)管理系統(tǒng)有:Sybase:主打產(chǎn)品有兩種:SybaseAdaptiveServerEnterpriseSybaseAdaptiveServerAnywhere在中國(guó)的銷量是第二,其主要用戶有鐵道部、金融系統(tǒng)和大型企業(yè);成功的案例有“98世界杯網(wǎng)站系統(tǒng)”,“全國(guó)鐵路售票系統(tǒng)”(與民航售票系統(tǒng)完全不同)。這些系統(tǒng)主要采用Sybase公司的數(shù)據(jù)復(fù)制技術(shù)和主鍵沖突解決方案。數(shù)據(jù)庫(kù)設(shè)計(jì)我們常用的大型商業(yè)數(shù)據(jù)庫(kù)管理系統(tǒng)有:MicrosofSQLServer:它最早是從Sybase公司買的核心技術(shù),目前的版本是2005;在全球的銷量處于第三位,處于第四位的是IBM的DB2,它主要用于IBM大型機(jī),用于并行存儲(chǔ)與計(jì)算;Microsoft公司的SQLServer在我國(guó)的主要用戶是中小型企業(yè)和教育機(jī)構(gòu)。數(shù)據(jù)庫(kù)設(shè)計(jì)

在關(guān)系數(shù)據(jù)庫(kù)中,所有的數(shù)據(jù)文件都以二維表的形式存在,這些二維表之間通常會(huì)產(chǎn)生數(shù)據(jù)冗余,這樣容易造成數(shù)據(jù)的不一致或不完整,從而使數(shù)據(jù)的檢索、插入、刪除和更新和等操作可能會(huì)出現(xiàn)錯(cuò)誤。解決這種問(wèn)題的一個(gè)辦法就是將這些關(guān)系進(jìn)一步的分解。這種分解的過(guò)程就叫做規(guī)范化。

5.關(guān)系的規(guī)范化數(shù)據(jù)庫(kù)設(shè)計(jì)五、數(shù)據(jù)庫(kù)設(shè)計(jì)各階段的任務(wù):關(guān)系的規(guī)范化

規(guī)范化是可逆的轉(zhuǎn)換處理過(guò)程。在此過(guò)程中,數(shù)據(jù)之間非規(guī)范化的關(guān)系逐步轉(zhuǎn)換成規(guī)范化的關(guān)系。由于這樣一個(gè)過(guò)程是可逆的,因此轉(zhuǎn)換的過(guò)程中并沒(méi)有丟失信息。規(guī)范化可以使任何一個(gè)關(guān)系數(shù)據(jù)庫(kù)的操作都變得十分簡(jiǎn)單方便。規(guī)范化的主要目標(biāo)就是能夠讓用戶使用簡(jiǎn)單的操作檢索出有用的信息,并且使數(shù)據(jù)的不規(guī)則、不連貫的程度達(dá)到最小。規(guī)范化的程度可用范式來(lái)表示,如滿足最低要求,則稱為第一范式,依次還有第二、三、四、五范式,在五種范式中,通常只使用前三種。屬于第一范式的關(guān)系應(yīng)滿足的基本條件是元組中的每一個(gè)分量都必須是不可分割的數(shù)據(jù)項(xiàng)。(一)第一范式員工編號(hào)姓名工資基本工資附加工資10000001100000021000000310000004張興李明王進(jìn)趙強(qiáng)30003000300030002500100020001500如下面的職工工資關(guān)系就不符合第一范式員工編號(hào)姓名電話家庭電話辦公電話10000001100000021000000310000004張興李明王進(jìn)趙強(qiáng)6024780760247808602578076025780860227806602278076022780860227809下面的職工電話關(guān)系不符合第一范式員工編號(hào)姓名基本工資附加工資10000001100000021000000310000004張興李明王進(jìn)趙強(qiáng)30003000300030002500100020001500員工編號(hào)姓名家庭電話辦公電話10000001100000021000000310000004張興李明王進(jìn)趙強(qiáng)6024780760247808602578076025780860227806602278076022780860227809下面的職工工資和電話關(guān)系符合第一范式學(xué)號(hào)100001100001100001100002100002100002100003100003100003張三張三張三李四李四李四王五王五王五181818181818171717男男男男男男男男男課程編號(hào)XG0001XG0002XG0003XG0001XG0002XG0003XG0001XG0002XG0003課程名稱高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理學(xué)分322322322成績(jī)989092929692939590主屬性學(xué)號(hào)性別姓名年齡性別姓名年齡課程編號(hào)課程名稱學(xué)分成績(jī)不滿足第二范式(二)第二范式

這種關(guān)系不僅滿足第一范式,而且所有非主屬性完全依賴于其主鍵。學(xué)號(hào)100001100001100001100002100002100002100003100003100003王五17男性別張三張三張三李四李四李四王五王五1818181818181717男男男男男男男男姓名年齡李四李四1818男男張三張三1818男男王五王五1717男男課程編號(hào)XG0001XG0002XG0003XG0001XG0002XG0003XG0001XG0002XG0003課程名稱高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理學(xué)分322322322成績(jī)989092929692939590高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理322322數(shù)據(jù)冗余啦!第二范式——數(shù)據(jù)冗余數(shù)據(jù)冗余啦!學(xué)生資格審查單學(xué)生成績(jī)單學(xué)號(hào)100001100002100003張三李四王五181817男男男課程編號(hào)XG0001XG0002XG0003課程名稱高等數(shù)學(xué)電子商務(wù)企業(yè)管理學(xué)分322成績(jī)989690學(xué)號(hào)性別姓名年齡課程編號(hào)學(xué)號(hào)100001100002100003張三李四王五181817男男男應(yīng)修學(xué)分實(shí)修學(xué)分四級(jí)畢設(shè)學(xué)號(hào)性別姓名年齡張三李四王五181817男男男230230230235245230707682989690第二范式——數(shù)據(jù)冗余第二范式——插入異常學(xué)號(hào)100001100001100001100002100002100002100003100003100003張三張三張三李四李四李四王五王五王五181818181818171717男男男男男男男男男課程編號(hào)XG0001XG0002XG0003XG0001XG0002XG0003XG0001XG0002XG0003課程名稱高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理學(xué)分322322322成績(jī)989092929692939590PrimaryKey學(xué)號(hào)性別姓名年齡課程編號(hào)新來(lái)了一位叫趙玲的女同學(xué),今年18歲了。100004趙玲18女??????她的課程編號(hào)是多少?插入異常啦!第二范式——插入異常學(xué)號(hào)100001100001100001100002100002100002100003100003100003張三張三張三李四李四李四王五王五王五181818181818171717男男男男男男男男男課程編號(hào)XG0001XG0002XG0003XG0001XG0002XG0003XG0001XG0002XG0003課程名稱高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理學(xué)分322322322成績(jī)989092929692939590PrimaryKey學(xué)號(hào)性別姓名年齡課程編號(hào)有一門新課《管理信息系統(tǒng)》,3學(xué)分。??????它的學(xué)號(hào)是多少?XG0004管理信息系統(tǒng)3插入異常啦!第二范式——?jiǎng)h除異常學(xué)號(hào)100001100001100001100002100002100002100003100003張三張三張三李四李四李四王五王五1818181818181717男男男男男男男男課程編號(hào)XG0001XG0002XG0003XG0001XG0002XG0003XG0001XG0002課程名稱高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)學(xué)分32232232成績(jī)9890929296929395100004趙六17男XG0004管理信息系統(tǒng)390PrimaryKey學(xué)號(hào)性別姓名年齡課程編號(hào)趙六出國(guó)了,請(qǐng)把他的信息刪除????????????????????刪除異常啦!《管理信息系統(tǒng)》課程的信息哪去啦?學(xué)生信息表學(xué)號(hào)~~~~~~性別~~姓名年齡課程信息表課程編號(hào)名稱學(xué)分~~~~~~成績(jī)表11223344~~~~~~~~

學(xué)號(hào)課程編號(hào)10003100100023801000107010002000~~~~~~~~成績(jī)~~~~~~~~~~~~~~~~PrimaryKeyPrimaryKeyPrimaryKey學(xué)號(hào)課程編號(hào)學(xué)號(hào)課程編號(hào)第二范式——關(guān)系分解學(xué)號(hào)100001100001100001100002100002100002100003100003100003張三張三張三李四李四李四王五王五王五181818181818171717男男男男男男男男男課程編號(hào)XG0001XG0002XG0003XG0001XG0002XG0003XG0001XG0002XG0003課程名稱高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理高等數(shù)學(xué)電子商務(wù)企業(yè)管理學(xué)分322322322成績(jī)989092929692939590學(xué)號(hào)性別姓名年齡性別姓名年齡課程編號(hào)課程名稱學(xué)分成績(jī)課程編號(hào)XG0001XG0002XG0003課程名稱高等數(shù)學(xué)電子商務(wù)企業(yè)管理學(xué)分322課程編號(hào)學(xué)號(hào)100001100002100003張三李四王五181817學(xué)號(hào)姓名年齡性別男男男學(xué)號(hào)100001100001100001100002100002100002100003100003100003課程編號(hào)XG0001XG0002XG0003XG0001XG0002XG0003XG0001XG0002XG0003成績(jī)989092929692939590學(xué)號(hào)課程編號(hào)(三)第三范式這種關(guān)系不僅滿足第二范式,而且它的任何一個(gè)非主屬性都不傳遞依賴于任何主關(guān)鍵字。學(xué)號(hào)100001100002100003張三李四王五181817男男女學(xué)校名稱印刷學(xué)院印刷學(xué)院印刷學(xué)院學(xué)校地址大興黃村大興黃村大興黃村郵政編碼102600102600102600學(xué)號(hào)性別姓名年齡學(xué)校名稱準(zhǔn)考證號(hào)100001100002100003張三李四王五181817男男女工作單位IBMIBMIBM地址工體北路二號(hào)工體北路二號(hào)工體北路二號(hào)聯(lián)系電話653911886539118865391188性別姓名年齡工作單位準(zhǔn)考證號(hào)數(shù)據(jù)冗余啦!大興黃村大興黃村102600102600工體北路二號(hào)工體北路二號(hào)6539118865391188(三)第三范式這種關(guān)系不僅滿足第二范式,而且它的任何一個(gè)非主屬性都不傳遞依賴于任何主關(guān)鍵字。學(xué)號(hào)100001100002100003張三李四王五181817男男女學(xué)校名稱印刷學(xué)院印刷學(xué)院印刷學(xué)院學(xué)校地址大興黃村大興黃村大興黃村郵政編碼102600102600102600學(xué)號(hào)性別姓名年齡學(xué)校名稱準(zhǔn)考證號(hào)100001100002100003張三李四王五181817男男女工作單位IBMIBMIBM地址工體北路二號(hào)工體北路二號(hào)工體北路二號(hào)聯(lián)系電話653911886539118865391188性別姓名年齡工作單位準(zhǔn)考證號(hào)數(shù)據(jù)冗余啦!大興黃村大興黃村102600102600工體北路二號(hào)工體北路二號(hào)6539118865391188學(xué)號(hào)100001100002100003學(xué)號(hào)張三李四王五姓名181817男男女學(xué)校名稱印刷學(xué)院印刷學(xué)院印刷學(xué)院學(xué)校地址大興黃村大興黃村大興黃村郵政編碼102600102600102600性別年齡學(xué)校名稱印刷學(xué)院學(xué)校地址大興黃村郵政編碼102600準(zhǔn)考證號(hào)100001100002100003準(zhǔn)考證號(hào)張三李四王五姓名181817年齡男男女性別工作單位IBMIBMIBM地址工體北路二號(hào)工體北路二號(hào)工體北路二號(hào)聯(lián)系電話653911886539118865391188準(zhǔn)考證號(hào)100001100002100003準(zhǔn)考證號(hào)張三李四王五姓名181817年齡男男女性別工作單位

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論