計(jì)算機(jī)科學(xué)導(dǎo)論信息系統(tǒng)ppt課件_第1頁(yè)
計(jì)算機(jī)科學(xué)導(dǎo)論信息系統(tǒng)ppt課件_第2頁(yè)
計(jì)算機(jī)科學(xué)導(dǎo)論信息系統(tǒng)ppt課件_第3頁(yè)
計(jì)算機(jī)科學(xué)導(dǎo)論信息系統(tǒng)ppt課件_第4頁(yè)
計(jì)算機(jī)科學(xué)導(dǎo)論信息系統(tǒng)ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 1計(jì)算機(jī)科學(xué)導(dǎo)論第第7 7章章 信息系統(tǒng)信息系統(tǒng) 2計(jì)算機(jī)科學(xué)導(dǎo)論本章要點(diǎn):本章要點(diǎn):信息系統(tǒng)概念信息系統(tǒng)概念 數(shù)據(jù)庫(kù)系統(tǒng)根本概念數(shù)據(jù)庫(kù)系統(tǒng)根本概念 關(guān)系數(shù)據(jù)庫(kù)概念關(guān)系數(shù)據(jù)庫(kù)概念 數(shù)據(jù)庫(kù)查詢言語(yǔ)數(shù)據(jù)庫(kù)查詢言語(yǔ) 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理 常用數(shù)據(jù)庫(kù)管理系統(tǒng)常用數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)新開展數(shù)據(jù)庫(kù)新開展 3計(jì)算機(jī)科學(xué)導(dǎo)論7.1 7.1 信息系統(tǒng)概述信息系統(tǒng)概述 1.1.信息信息 信息的概念:信息通常指經(jīng)過加工了的、有一定信息的概念:信息通常指經(jīng)過加工了的、有一定意義和價(jià)值、且具有特定方式的數(shù)據(jù),這些數(shù)意義和價(jià)值、且具有特定方式的數(shù)據(jù),這些數(shù)據(jù)可以反映出客觀世界事物的內(nèi)在聯(lián)

2、絡(luò)及本質(zhì),據(jù)可以反映出客觀世界事物的內(nèi)在聯(lián)絡(luò)及本質(zhì),從而影響信息獲取者的行為或決策。從而影響信息獲取者的行為或決策。 信息的特點(diǎn):時(shí)間性信息的特點(diǎn):時(shí)間性 、真實(shí)性、真實(shí)性 、易于了解、易于了解 、多樣性多樣性 、傳播性、傳播性 、不確定性、不確定性 。 4計(jì)算機(jī)科學(xué)導(dǎo)論7.1 7.1 信息系統(tǒng)概述信息系統(tǒng)概述 2.2.信息系統(tǒng)信息系統(tǒng) “信息系統(tǒng)是一個(gè)由人員、活動(dòng)、信息系統(tǒng)是一個(gè)由人員、活動(dòng)、數(shù)據(jù)、網(wǎng)絡(luò)和技術(shù)等要素組成的集合,主要目數(shù)據(jù)、網(wǎng)絡(luò)和技術(shù)等要素組成的集合,主要目的是對(duì)組織的業(yè)務(wù)數(shù)據(jù)進(jìn)展采集、存儲(chǔ)、處置的是對(duì)組織的業(yè)務(wù)數(shù)據(jù)進(jìn)展采集、存儲(chǔ)、處置和交換,以支持和改善組織的日常業(yè)務(wù)運(yùn)作,和

3、交換,以支持和改善組織的日常業(yè)務(wù)運(yùn)作,滿足管理人員處理問題和制定決策以及對(duì)信息滿足管理人員處理問題和制定決策以及對(duì)信息的各種需求。的各種需求。 5計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 1.1.根本概念根本概念 數(shù)據(jù)數(shù)據(jù) :數(shù)據(jù):數(shù)據(jù)(data)(data)描畫事物的符號(hào)記錄稱為數(shù)描畫事物的符號(hào)記錄稱為數(shù)據(jù)。數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的根本對(duì)象。數(shù)據(jù)的據(jù)。數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的根本對(duì)象。數(shù)據(jù)的種類很多,可以包括文字、數(shù)字、聲音、圖形、種類很多,可以包括文字、數(shù)字、聲音、圖形、圖象等。圖象等。數(shù)據(jù)庫(kù):以一定的組織方式存儲(chǔ)的相互關(guān)聯(lián)的數(shù)數(shù)據(jù)庫(kù):以一定的組織方式存儲(chǔ)的相互關(guān)聯(lián)的數(shù)據(jù)的集合,

4、就是數(shù)據(jù)庫(kù)。這些數(shù)據(jù)可以長(zhǎng)期存據(jù)的集合,就是數(shù)據(jù)庫(kù)。這些數(shù)據(jù)可以長(zhǎng)期存儲(chǔ)、一致管理和控制,且可以被不同用戶所共儲(chǔ)、一致管理和控制,且可以被不同用戶所共享,具有數(shù)據(jù)獨(dú)立性及最小冗余度。享,具有數(shù)據(jù)獨(dú)立性及最小冗余度。 6計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng) :是對(duì)數(shù)據(jù)庫(kù)進(jìn)展管理的軟件:是對(duì)數(shù)據(jù)庫(kù)進(jìn)展管理的軟件系統(tǒng),是數(shù)據(jù)庫(kù)系統(tǒng)的中心。它位于計(jì)算機(jī)系系統(tǒng),是數(shù)據(jù)庫(kù)系統(tǒng)的中心。它位于計(jì)算機(jī)系統(tǒng)中操作系統(tǒng)與用戶或運(yùn)用程序之間,主要功統(tǒng)中操作系統(tǒng)與用戶或運(yùn)用程序之間,主要功能包括:數(shù)據(jù)定義、數(shù)據(jù)支配、數(shù)據(jù)組織、存能包括:數(shù)據(jù)定義、數(shù)據(jù)支配、數(shù)據(jù)組織、存

5、儲(chǔ)和管理、數(shù)據(jù)庫(kù)的建立和維護(hù)、數(shù)據(jù)通訊接儲(chǔ)和管理、數(shù)據(jù)庫(kù)的建立和維護(hù)、數(shù)據(jù)通訊接口??凇?數(shù)據(jù)庫(kù)管理員:專門對(duì)數(shù)據(jù)庫(kù)進(jìn)展規(guī)劃、設(shè)計(jì)、數(shù)據(jù)庫(kù)管理員:專門對(duì)數(shù)據(jù)庫(kù)進(jìn)展規(guī)劃、設(shè)計(jì)、管理、協(xié)調(diào)和維護(hù)的任務(wù)人員。管理、協(xié)調(diào)和維護(hù)的任務(wù)人員。 7計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng) :數(shù)據(jù)庫(kù)系統(tǒng):數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System:DBS)是是DB、DBMS、DBA、用戶和計(jì)算機(jī)系統(tǒng)、用戶和計(jì)算機(jī)系統(tǒng)CS(Computer System)的總和。的總和。 8計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 2.2.數(shù)據(jù)庫(kù)管理技術(shù)的開展數(shù)據(jù)庫(kù)管理

6、技術(shù)的開展 人工管理階段人工管理階段 :數(shù)據(jù)不長(zhǎng)期保管:數(shù)據(jù)不長(zhǎng)期保管 ,運(yùn)用程序,運(yùn)用程序管理數(shù)據(jù)管理數(shù)據(jù) ,數(shù)據(jù)不能共享,數(shù)據(jù)不能共享 ,數(shù)據(jù)不具有獨(dú),數(shù)據(jù)不具有獨(dú)立性立性 。文件系統(tǒng)階段:數(shù)據(jù)可以長(zhǎng)期保管文件系統(tǒng)階段:數(shù)據(jù)可以長(zhǎng)期保管 ,文件系統(tǒng),文件系統(tǒng)管理數(shù)據(jù)管理數(shù)據(jù) ,數(shù)據(jù)共享性差,冗余度大,數(shù)據(jù)共享性差,冗余度大 ,數(shù),數(shù)據(jù)獨(dú)立性差據(jù)獨(dú)立性差 。數(shù)據(jù)庫(kù)系統(tǒng)階段:數(shù)據(jù)構(gòu)造化數(shù)據(jù)庫(kù)系統(tǒng)階段:數(shù)據(jù)構(gòu)造化 ,數(shù)據(jù)共享性高、,數(shù)據(jù)共享性高、冗余度低、易擴(kuò)展冗余度低、易擴(kuò)展 ,數(shù)據(jù)獨(dú)立性高,數(shù)據(jù)獨(dú)立性高 ,有專,有專門的數(shù)據(jù)庫(kù)管理系統(tǒng)門的數(shù)據(jù)庫(kù)管理系統(tǒng) 。 9計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)

7、據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 3.3.數(shù)據(jù)模型數(shù)據(jù)模型 概念模型概念模型 :也稱信息模型,是按照用戶的觀念:也稱信息模型,是按照用戶的觀念對(duì)數(shù)據(jù)和信息建模,與計(jì)算機(jī)系統(tǒng)無關(guān),是對(duì)數(shù)據(jù)和信息建模,與計(jì)算機(jī)系統(tǒng)無關(guān),是概念級(jí)的模型,通常用于數(shù)據(jù)庫(kù)的設(shè)計(jì),它概念級(jí)的模型,通常用于數(shù)據(jù)庫(kù)的設(shè)計(jì),它是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)展交互的一是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)展交互的一種方式化描畫。種方式化描畫。 (1) (1) 根本概念根本概念實(shí)體實(shí)體 現(xiàn)實(shí)世界客觀存在并可相互區(qū)別的事物現(xiàn)實(shí)世界客觀存在并可相互區(qū)別的事物稱為實(shí)體。實(shí)體可以是詳細(xì)的人、事、物,稱為實(shí)體。實(shí)體可以是詳細(xì)的人、事、物,也可以是籠統(tǒng)的概念或

8、聯(lián)絡(luò)。也可以是籠統(tǒng)的概念或聯(lián)絡(luò)。 10計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 屬性屬性實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體通常由假設(shè)實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體通常由假設(shè)干個(gè)屬性描畫。干個(gè)屬性描畫。碼碼獨(dú)一標(biāo)識(shí)一個(gè)實(shí)體的屬性或?qū)傩越M稱為碼。獨(dú)一標(biāo)識(shí)一個(gè)實(shí)體的屬性或?qū)傩越M稱為碼。域域?qū)傩缘娜≈捣秶Q為域。屬性的取值范圍稱為域。實(shí)體型實(shí)體型對(duì)具有一樣屬性的假設(shè)干實(shí)體,用實(shí)體名及其屬性名的對(duì)具有一樣屬性的假設(shè)干實(shí)體,用實(shí)體名及其屬性名的集合來籠統(tǒng)和描畫同類實(shí)體,稱為實(shí)體型。集合來籠統(tǒng)和描畫同類實(shí)體,稱為實(shí)體型。實(shí)體集實(shí)體集同型實(shí)體的集合稱為實(shí)體集。同型實(shí)體的集合稱為實(shí)

9、體集。 11計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 聯(lián)絡(luò)聯(lián)絡(luò) 不同實(shí)體集之間的聯(lián)絡(luò),實(shí)體間聯(lián)絡(luò)通不同實(shí)體集之間的聯(lián)絡(luò),實(shí)體間聯(lián)絡(luò)通常有一對(duì)一、一對(duì)多、多對(duì)多三種。常有一對(duì)一、一對(duì)多、多對(duì)多三種。 一對(duì)一聯(lián)絡(luò):記為一對(duì)一聯(lián)絡(luò):記為“1:1。 一對(duì)多聯(lián)絡(luò):記為一對(duì)多聯(lián)絡(luò):記為“1:M。 多對(duì)多聯(lián)絡(luò):記為多對(duì)多聯(lián)絡(luò):記為“M:N。 12計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 (1) (1) 概念模型的表示概念模型的表示 用矩形表示實(shí)體型;用橢圓表示屬用矩形表示實(shí)體型;用橢圓表示屬性;用菱形表示聯(lián)絡(luò),并標(biāo)示出聯(lián)絡(luò)的類型性;用菱形表示聯(lián)絡(luò),并標(biāo)示出聯(lián)絡(luò)的類型 課

10、程學(xué) 生選 修學(xué)號(hào)姓名年齡性別系別課程號(hào)學(xué)分課程名成果mn 13計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)模型數(shù)據(jù)模型 :也稱信息模型,是按照用戶的觀念對(duì)數(shù)據(jù)和:也稱信息模型,是按照用戶的觀念對(duì)數(shù)據(jù)和信息建模,與計(jì)算機(jī)系統(tǒng)無關(guān),是概念級(jí)的模型,通信息建模,與計(jì)算機(jī)系統(tǒng)無關(guān),是概念級(jí)的模型,通常用于數(shù)據(jù)庫(kù)的設(shè)計(jì),它是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之常用于數(shù)據(jù)庫(kù)的設(shè)計(jì),它是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)展交互的一種方式化描畫。間進(jìn)展交互的一種方式化描畫。 (1) (1) 層次模型層次模型 有且只需一個(gè)節(jié)點(diǎn)沒有雙親,該節(jié)點(diǎn)為根節(jié)有且只需一個(gè)節(jié)點(diǎn)沒有雙親,該節(jié)點(diǎn)為根節(jié)點(diǎn);根以外的其他節(jié)點(diǎn)有且只

11、需一個(gè)雙親節(jié)點(diǎn)。點(diǎn);根以外的其他節(jié)點(diǎn)有且只需一個(gè)雙親節(jié)點(diǎn)。(2) (2) 網(wǎng)狀模型網(wǎng)狀模型 在層次模型的根底上,允許節(jié)點(diǎn)無父節(jié)點(diǎn),在層次模型的根底上,允許節(jié)點(diǎn)無父節(jié)點(diǎn),或者有多個(gè)父節(jié)點(diǎn)或者有多個(gè)父節(jié)點(diǎn) 。(3) (3) 關(guān)系模型關(guān)系模型 以關(guān)系代數(shù)為根底,實(shí)體間經(jīng)過公共屬性以關(guān)系代數(shù)為根底,實(shí)體間經(jīng)過公共屬性實(shí)現(xiàn)聯(lián)絡(luò),與數(shù)據(jù)的物理構(gòu)造無關(guān)。實(shí)現(xiàn)聯(lián)絡(luò),與數(shù)據(jù)的物理構(gòu)造無關(guān)。 14計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)模型的三要素?cái)?shù)據(jù)模型的三要素 (1) (1) 數(shù)據(jù)構(gòu)造數(shù)據(jù)構(gòu)造 數(shù)據(jù)構(gòu)造是指所研討的數(shù)據(jù)庫(kù)組數(shù)據(jù)構(gòu)造是指所研討的數(shù)據(jù)庫(kù)組成成分的類型的集合。用于描畫系統(tǒng)的靜

12、態(tài)特成成分的類型的集合。用于描畫系統(tǒng)的靜態(tài)特征。征。(2) (2) 數(shù)據(jù)操作數(shù)據(jù)操作 指對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)允許執(zhí)行的操指對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)允許執(zhí)行的操作的集合,用于描畫系統(tǒng)的動(dòng)態(tài)特征。數(shù)據(jù)模作的集合,用于描畫系統(tǒng)的動(dòng)態(tài)特征。數(shù)據(jù)模型中必需定義操作型中必需定義操作( (如檢索、更新如檢索、更新) )確實(shí)切含義、確實(shí)切含義、操作符號(hào)、操作規(guī)那么以及實(shí)現(xiàn)操作的規(guī)那么。操作符號(hào)、操作規(guī)那么以及實(shí)現(xiàn)操作的規(guī)那么。 (3) (3) 數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件 是數(shù)據(jù)完好性規(guī)那么的集合,指是數(shù)據(jù)完好性規(guī)那么的集合,指對(duì)給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)絡(luò)所具有的制對(duì)給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)絡(luò)所具有的制約和依存規(guī)那么。約

13、和依存規(guī)那么。 15計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)的系統(tǒng)構(gòu)造數(shù)據(jù)庫(kù)的系統(tǒng)構(gòu)造 (1) (1) 方式方式 方式也稱邏輯方式,是數(shù)據(jù)庫(kù)中方式也稱邏輯方式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯構(gòu)造和特征的描畫,是面向全全體數(shù)據(jù)的邏輯構(gòu)造和特征的描畫,是面向全體用戶的根本數(shù)據(jù)視圖。體用戶的根本數(shù)據(jù)視圖。 (2) (2) 外方式外方式 外方式也稱子方式或用戶方式,外方式也稱子方式或用戶方式,是數(shù)據(jù)庫(kù)用戶可見和運(yùn)用的部分?jǐn)?shù)據(jù)的邏輯構(gòu)是數(shù)據(jù)庫(kù)用戶可見和運(yùn)用的部分?jǐn)?shù)據(jù)的邏輯構(gòu)造和特征的描畫,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖。造和特征的描畫,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖。(3) (3) 內(nèi)方式內(nèi)方式 內(nèi)

14、方式是數(shù)據(jù)物理構(gòu)造和存儲(chǔ)構(gòu)造內(nèi)方式是數(shù)據(jù)物理構(gòu)造和存儲(chǔ)構(gòu)造的描畫,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示的描畫,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示 。 16計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)庫(kù)的三級(jí)方式構(gòu)造數(shù)據(jù)庫(kù)的三級(jí)方式構(gòu)造 外 模 式2 模 式 內(nèi) 模 式 數(shù) 據(jù) 庫(kù)用戶視圖1用戶視圖n用戶視圖2 外 模 式n 外 模 式1 17計(jì)算機(jī)科學(xué)導(dǎo)論7.2 7.2 數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)庫(kù)系統(tǒng)概述 數(shù)據(jù)獨(dú)立性數(shù)據(jù)獨(dú)立性 (1) 外方式外方式/方式映像方式映像 當(dāng)方式被改動(dòng)時(shí),可以由當(dāng)方式被改動(dòng)時(shí),可以由DBA改動(dòng)各個(gè)外方式改動(dòng)各個(gè)外方式/方式映像,以保證外方式不發(fā)生變化,從而使根據(jù)外方式映像,

15、以保證外方式不發(fā)生變化,從而使根據(jù)外方式編寫的運(yùn)用程序也無需變化,這樣就保證了數(shù)據(jù)方式編寫的運(yùn)用程序也無需變化,這樣就保證了數(shù)據(jù)與程序的邏輯獨(dú)立性。與程序的邏輯獨(dú)立性。 (2) 方式方式/內(nèi)方式映像內(nèi)方式映像 當(dāng)數(shù)據(jù)的物理存儲(chǔ)即內(nèi)方式變化了,也可以由當(dāng)數(shù)據(jù)的物理存儲(chǔ)即內(nèi)方式變化了,也可以由DBA來修正方式來修正方式/內(nèi)方式的映像,使得方式可以堅(jiān)持不內(nèi)方式的映像,使得方式可以堅(jiān)持不變,外方式也不會(huì)變化,當(dāng)然,運(yùn)用程序也無需變動(dòng),變,外方式也不會(huì)變化,當(dāng)然,運(yùn)用程序也無需變動(dòng),從而保證了數(shù)據(jù)庫(kù)中數(shù)據(jù)與程序的物理獨(dú)立性。從而保證了數(shù)據(jù)庫(kù)中數(shù)據(jù)與程序的物理獨(dú)立性。 18計(jì)算機(jī)科學(xué)導(dǎo)論7.3 7.3 關(guān)

16、系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)1.1.根本概念根本概念 關(guān)系關(guān)系 :可以看作是一個(gè)行與列交叉的二維表,每一個(gè)交:可以看作是一個(gè)行與列交叉的二維表,每一個(gè)交叉點(diǎn)都必需是單值的,每一列的一切數(shù)據(jù)都是同一類叉點(diǎn)都必需是單值的,每一列的一切數(shù)據(jù)都是同一類型的,每一列都有獨(dú)一的列名,行和列在表中的順序型的,每一列都有獨(dú)一的列名,行和列在表中的順序都無關(guān)緊要;表中恣意兩行不能一樣。都無關(guān)緊要;表中恣意兩行不能一樣。屬性:關(guān)系中的每一列稱為屬性。屬性:關(guān)系中的每一列稱為屬性。 元組:關(guān)系中的行稱為元組。元組:關(guān)系中的行稱為元組。候選碼:關(guān)系中可以獨(dú)一地標(biāo)識(shí)一個(gè)元組的某個(gè)屬性或候選碼:關(guān)系中可以獨(dú)一地標(biāo)識(shí)一個(gè)元組的某個(gè)屬

17、性或?qū)傩越M屬性組 。 主碼:一個(gè)關(guān)系中選定的一個(gè)候選碼作為關(guān)系的主碼。主碼:一個(gè)關(guān)系中選定的一個(gè)候選碼作為關(guān)系的主碼。主屬性:主碼的各個(gè)屬性稱為主屬性。主屬性:主碼的各個(gè)屬性稱為主屬性。 外碼:在關(guān)系數(shù)據(jù)庫(kù)中,為了實(shí)現(xiàn)表與表之間的聯(lián)絡(luò),外碼:在關(guān)系數(shù)據(jù)庫(kù)中,為了實(shí)現(xiàn)表與表之間的聯(lián)絡(luò),將一個(gè)表的主碼作為公共屬性放到另一個(gè)關(guān)系中,在將一個(gè)表的主碼作為公共屬性放到另一個(gè)關(guān)系中,在另一個(gè)關(guān)系中起銜接作用的屬性稱為外碼。另一個(gè)關(guān)系中起銜接作用的屬性稱為外碼。 19計(jì)算機(jī)科學(xué)導(dǎo)論7.3 7.3 關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)2.2.關(guān)系模型與關(guān)系方式關(guān)系模型與關(guān)系方式 關(guān)系模型關(guān)系模型 (1) (1) 關(guān)系數(shù)據(jù)構(gòu)造

18、關(guān)系數(shù)據(jù)構(gòu)造 關(guān)系模型中,關(guān)系數(shù)據(jù)構(gòu)培育是表關(guān)系模型中,關(guān)系數(shù)據(jù)構(gòu)培育是表 。 (2) (2) 關(guān)系操作關(guān)系操作 選擇、投影、銜接、除、并、交、差、查詢、選擇、投影、銜接、除、并、交、差、查詢、插入、刪除、修正等插入、刪除、修正等 。(3) (3) 關(guān)系的數(shù)據(jù)約束關(guān)系的數(shù)據(jù)約束 三種完好性約束條件:實(shí)體完好性、參照完三種完好性約束條件:實(shí)體完好性、參照完好性、用戶自定義的完好性。好性、用戶自定義的完好性。 20計(jì)算機(jī)科學(xué)導(dǎo)論7.3 7.3 關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)關(guān)系運(yùn)算關(guān)系運(yùn)算 傳統(tǒng)的關(guān)系運(yùn)算傳統(tǒng)的關(guān)系運(yùn)算 (a)關(guān)系關(guān)系R; (b)關(guān)系關(guān)系S; (c)關(guān)系的并運(yùn)算;關(guān)系的并運(yùn)算;(d)關(guān)系的交

19、運(yùn)算;關(guān)系的交運(yùn)算;(e)關(guān)系的差運(yùn)算關(guān)系的差運(yùn)算 21計(jì)算機(jī)科學(xué)導(dǎo)論7.3 7.3 關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù) (2) 專門的關(guān)系運(yùn)算專門的關(guān)系運(yùn)算選擇運(yùn)算選擇運(yùn)算 從給出的關(guān)系中選出滿足給定條件的那些元從給出的關(guān)系中選出滿足給定條件的那些元組,是對(duì)關(guān)系的行進(jìn)展的運(yùn)算。組,是對(duì)關(guān)系的行進(jìn)展的運(yùn)算。 投影運(yùn)算投影運(yùn)算 從給出的關(guān)系中選出關(guān)系的一個(gè)或多個(gè)屬性從給出的關(guān)系中選出關(guān)系的一個(gè)或多個(gè)屬性列,是對(duì)關(guān)系的列進(jìn)展的運(yùn)算。列,是對(duì)關(guān)系的列進(jìn)展的運(yùn)算。銜接運(yùn)算銜接運(yùn)算 將兩個(gè)關(guān)系方式經(jīng)過共有的屬性名拼接成一將兩個(gè)關(guān)系方式經(jīng)過共有的屬性名拼接成一個(gè)更多屬性列的關(guān)系。個(gè)更多屬性列的關(guān)系。 22計(jì)算機(jī)科學(xué)導(dǎo)論

20、7.4 7.4 數(shù)據(jù)庫(kù)查詢言語(yǔ)數(shù)據(jù)庫(kù)查詢言語(yǔ)SQL SQL 1. SQL1. SQL的特點(diǎn)的特點(diǎn) 功能一致功能一致非過程性言語(yǔ)非過程性言語(yǔ) 面向集合的操作方式面向集合的操作方式 靈敏的運(yùn)用方式靈敏的運(yùn)用方式 SQLSQL簡(jiǎn)單、易學(xué)簡(jiǎn)單、易學(xué) 2. SQL2. SQL的功能的功能 數(shù)據(jù)定義數(shù)據(jù)定義 數(shù)據(jù)支配數(shù)據(jù)支配 數(shù)據(jù)查詢數(shù)據(jù)查詢 數(shù)據(jù)控制數(shù)據(jù)控制 23計(jì)算機(jī)科學(xué)導(dǎo)論7.4 7.4 數(shù)據(jù)庫(kù)查詢言語(yǔ)數(shù)據(jù)庫(kù)查詢言語(yǔ)SQL SQL 3. SQL3. SQL根本概念根本概念 根本表根本表 :獨(dú)立存在的表,一個(gè)關(guān)系即對(duì)應(yīng)一個(gè)根本表。:獨(dú)立存在的表,一個(gè)關(guān)系即對(duì)應(yīng)一個(gè)根本表。 視圖視圖 :視圖是由一個(gè)或幾

21、個(gè)根本表導(dǎo)出的表。:視圖是由一個(gè)或幾個(gè)根本表導(dǎo)出的表。 存儲(chǔ)過程存儲(chǔ)過程 :存儲(chǔ)過程是用:存儲(chǔ)過程是用SQLSQL言語(yǔ)編寫成的言語(yǔ)編寫成的SQLSQL語(yǔ)句序列,語(yǔ)句序列,它存儲(chǔ)于它存儲(chǔ)于SQLSQL效力器上供用戶調(diào)用執(zhí)行。效力器上供用戶調(diào)用執(zhí)行。 觸發(fā)器觸發(fā)器 :觸發(fā)器是一種特殊的存儲(chǔ)過程,用來維護(hù)不同:觸發(fā)器是一種特殊的存儲(chǔ)過程,用來維護(hù)不同表中的相關(guān)數(shù)據(jù)的一致性。表中的相關(guān)數(shù)據(jù)的一致性。 經(jīng)過事件觸發(fā)。經(jīng)過事件觸發(fā)。 24計(jì)算機(jī)科學(xué)導(dǎo)論7.5 7.5 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì) 1.1.關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)原那么關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)原那么 按照按照DBMSDBMS提供的功能和描畫工具,設(shè)計(jì)出提供的功

22、能和描畫工具,設(shè)計(jì)出規(guī)模適當(dāng)、可以正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、規(guī)模適當(dāng)、可以正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。2.2.關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)步驟關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)步驟 需求分析需求分析 (2) (2) 概念構(gòu)造設(shè)計(jì)概念構(gòu)造設(shè)計(jì) (3) (3) 邏輯構(gòu)造設(shè)計(jì)邏輯構(gòu)造設(shè)計(jì) (4) (4) 數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì) (5) (5)數(shù)據(jù)庫(kù)實(shí)施數(shù)據(jù)庫(kù)實(shí)施 (6) (6)運(yùn)轉(zhuǎn)與維護(hù)運(yùn)轉(zhuǎn)與維護(hù) 25計(jì)算機(jī)科學(xué)導(dǎo)論7.6 7.6 數(shù)據(jù)庫(kù)管理數(shù)據(jù)庫(kù)管理 DBADBA的職責(zé)與管理工具的職責(zé)與管理工具 職責(zé)職責(zé) :向終端用戶提供數(shù)據(jù)和信息;:向終端用戶提供數(shù)據(jù)和信息;制定數(shù)據(jù)庫(kù)管理的政策、規(guī)范和規(guī)程;制定數(shù)據(jù)庫(kù)管理的政策、規(guī)范和規(guī)程;確保數(shù)據(jù)庫(kù)的平安性;對(duì)數(shù)據(jù)庫(kù)進(jìn)展備確保數(shù)據(jù)庫(kù)的平安性;對(duì)數(shù)據(jù)庫(kù)進(jìn)展備份和恢復(fù);培訓(xùn)終端用戶。份和恢復(fù);培訓(xùn)終端用戶。 管理工具管理工具 :DBADBA進(jìn)展數(shù)據(jù)庫(kù)管理的重要進(jìn)展數(shù)據(jù)庫(kù)管理的重要工具是數(shù)據(jù)字典工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論