




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)第第6 章章 信息系統(tǒng)與數(shù)據(jù)庫信息系統(tǒng)與數(shù)據(jù)庫南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)本章近年來考題分析本章近年來考題分析 單選單選 多選多選 填空填空 判斷判斷 2005 2005年年 3 3分分 2 2分分 2 2分分 1 1分分 2006 2006年年 1 1分分 1 1分分 1 1分分 1 1分分 2007 2007年年 2 2分分 1 1分分 1 1分分 1 1分分 2008 2008年年 2 2分分 1 1分分 1 1分分 1 1分分 2009 2009年年 2 2分分 1 1分分 1 1分分 1 1分分 2010 2010年
2、年 3 3分分 1 1分分 1 1分分 1 1分分 占據(jù)比重偏小,四種題型都會(huì)覆蓋,主要側(cè)重占據(jù)比重偏小,四種題型都會(huì)覆蓋,主要側(cè)重于基本概念。于基本概念。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)本章要掌握的知識(shí)點(diǎn)本章要掌握的知識(shí)點(diǎn)(1)計(jì)算機(jī)信息系統(tǒng)的定義、計(jì)算機(jī)信息系統(tǒng)的定義、“信息信息”和和“數(shù)據(jù)數(shù)據(jù)”的概念的概念數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)的特點(diǎn)數(shù)據(jù)庫系統(tǒng)的特點(diǎn)數(shù)據(jù)模型:關(guān)系、層次、網(wǎng)狀和面向?qū)ο髷?shù)據(jù)模型:關(guān)系、層次、網(wǎng)狀和面向?qū)ο驟-RE-R概念模型有關(guān)術(shù)語。實(shí)體、屬性、主鍵概念模型有關(guān)術(shù)語。實(shí)體、屬性、主鍵和聯(lián)系和聯(lián)系南大專
3、轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)本章要掌握的知識(shí)點(diǎn)本章要掌握的知識(shí)點(diǎn)(2)三種基本的聯(lián)系類型:一對(duì)一、一對(duì)多、和三種基本的聯(lián)系類型:一對(duì)一、一對(duì)多、和多對(duì)多多對(duì)多傳統(tǒng)集合的關(guān)系操作:并、交、差、傳統(tǒng)集合的關(guān)系操作:并、交、差、(廣義(廣義笛卡兒積)笛卡兒積)專門的關(guān)系操作:插入、刪除、更新、選擇專門的關(guān)系操作:插入、刪除、更新、選擇、投影和連接、投影和連接關(guān)系數(shù)據(jù)庫語言關(guān)系數(shù)據(jù)庫語言SQL南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)6.1 計(jì)算機(jī)信息系統(tǒng)計(jì)算機(jī)信息系統(tǒng) 6.1.1 什么是計(jì)算機(jī)信息系統(tǒng)什么是計(jì)算機(jī)信息系統(tǒng) 6.1.2 信息系統(tǒng)信息系統(tǒng) 的類型的類型 南大專轉(zhuǎn)本計(jì)算
4、機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)什么是計(jì)算機(jī)信息系統(tǒng)什么是計(jì)算機(jī)信息系統(tǒng) 計(jì)算機(jī)信息系統(tǒng)計(jì)算機(jī)信息系統(tǒng)(簡稱信息系統(tǒng))是一(簡稱信息系統(tǒng))是一類以提供信息服務(wù)為主要目的的類以提供信息服務(wù)為主要目的的數(shù)據(jù)密集數(shù)據(jù)密集型、人機(jī)交互型、人機(jī)交互的計(jì)算機(jī)應(yīng)用系統(tǒng)。的計(jì)算機(jī)應(yīng)用系統(tǒng)。 4個(gè)主要技術(shù)特點(diǎn):個(gè)主要技術(shù)特點(diǎn): 數(shù)據(jù)量大數(shù)據(jù)量大, 一般需存放在外存中一般需存放在外存中 數(shù)據(jù)長久持續(xù)有效(持久性)數(shù)據(jù)長久持續(xù)有效(持久性) 數(shù)據(jù)共享使用(共享性)數(shù)據(jù)共享使用(共享性) 提供多種信息服務(wù)(功能多樣性)提供多種信息服務(wù)(功能多樣性) (管理,檢索,統(tǒng)計(jì),分析,決策等管理,檢索,統(tǒng)計(jì),分析,決策等)。
5、南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 信息系統(tǒng)是一種面廣量大的計(jì)算機(jī)應(yīng)用系統(tǒng)信息系統(tǒng)是一種面廣量大的計(jì)算機(jī)應(yīng)用系統(tǒng): 教學(xué)管理系統(tǒng)教學(xué)管理系統(tǒng) 地理信息系統(tǒng)地理信息系統(tǒng) 信息檢索系統(tǒng)信息檢索系統(tǒng) 醫(yī)學(xué)信息系統(tǒng)醫(yī)學(xué)信息系統(tǒng) 決策支持系統(tǒng)決策支持系統(tǒng) 民航訂票系統(tǒng)民航訂票系統(tǒng) 電子政務(wù)系統(tǒng)電子政務(wù)系統(tǒng) 電子商務(wù)系統(tǒng)電子商務(wù)系統(tǒng) .南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 從信息處理的深度來區(qū)分信息系統(tǒng)從信息處理的深度來區(qū)分信息系統(tǒng), 基本可分為基本可分為3大類大類:業(yè)務(wù)處理系統(tǒng)業(yè)務(wù)處理系統(tǒng)信息檢索系統(tǒng)信息檢索系統(tǒng)信息分析系統(tǒng)信息分析系統(tǒng)管理業(yè)務(wù)系統(tǒng)管理業(yè)務(wù)系統(tǒng)輔助技術(shù)系統(tǒng)輔助技
6、術(shù)系統(tǒng)辦公信息系統(tǒng)(辦公信息系統(tǒng)(OA) 面向操作層次面向操作層次 面向管理層次面向管理層次 CAD(計(jì)算機(jī)輔助設(shè)計(jì))(計(jì)算機(jī)輔助設(shè)計(jì)) CAM(計(jì)算機(jī)輔助制造)(計(jì)算機(jī)輔助制造) CAPP(計(jì)算機(jī)輔助工藝規(guī)劃)(計(jì)算機(jī)輔助工藝規(guī)劃)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 6.2 關(guān)系數(shù)據(jù)庫系統(tǒng)關(guān)系數(shù)據(jù)庫系統(tǒng) 6.2.1 數(shù)據(jù)管理的需求和數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)管理的需求和數(shù)據(jù)庫系統(tǒng) 6.2.2 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型 6.2.3 關(guān)系操作關(guān)系操作 6.2.4 關(guān)系數(shù)據(jù)庫語言關(guān)系數(shù)據(jù)庫語言SQL簡介簡介 6.2.5 數(shù)據(jù)庫系統(tǒng)及應(yīng)用新技術(shù)數(shù)據(jù)庫系統(tǒng)及應(yīng)用新技術(shù) 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專
7、轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫系統(tǒng)的組成 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DBS)指具有管理和控指具有管理和控制數(shù)據(jù)庫功能的計(jì)算機(jī)應(yīng)用系統(tǒng),它制數(shù)據(jù)庫功能的計(jì)算機(jī)應(yīng)用系統(tǒng),它一般由用戶應(yīng)用程序、計(jì)算機(jī)支持系一般由用戶應(yīng)用程序、計(jì)算機(jī)支持系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和有關(guān)統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和有關(guān)人員組成。人員組成。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)硬 件操作系統(tǒng)DBMS應(yīng)用開發(fā)工具應(yīng)用系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計(jì)設(shè)計(jì),開發(fā)開發(fā),管理管理DBS的人員和用戶的人員和用戶 指按一定的指按一定的數(shù)據(jù)模式數(shù)據(jù)模式組組織并長期存放在外存上的織并長期存放在外存上的,可共享的可共享的,面向部門全局
8、面向部門全局應(yīng)用的數(shù)據(jù)集合。應(yīng)用的數(shù)據(jù)集合。 對(duì)數(shù)據(jù)進(jìn)行管理的對(duì)數(shù)據(jù)進(jìn)行管理的系統(tǒng)軟件,它是數(shù)據(jù)系統(tǒng)軟件,它是數(shù)據(jù)庫系統(tǒng)的核心軟件庫系統(tǒng)的核心軟件 利用利用DBS資源開發(fā)的,解決資源開發(fā)的,解決管理和決策問題的各種應(yīng)用程管理和決策問題的各種應(yīng)用程序。序。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)數(shù)據(jù)庫系統(tǒng)的特點(diǎn) 數(shù)據(jù)結(jié)構(gòu)化。數(shù)據(jù)結(jié)構(gòu)化。 數(shù)據(jù)可共享高,冗余度低數(shù)據(jù)可共享高,冗余度低 數(shù)據(jù)獨(dú)立于程序數(shù)據(jù)獨(dú)立于程序 數(shù)據(jù)的邏輯獨(dú)立性:數(shù)據(jù)的邏輯獨(dú)立性:應(yīng)用程序與數(shù)據(jù)庫的邏輯應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)相互獨(dú)立。結(jié)構(gòu)相互獨(dú)立。 數(shù)據(jù)的物理獨(dú)立性:數(shù)據(jù)的物理獨(dú)立性:應(yīng)用程序與數(shù)據(jù)
9、庫的存儲(chǔ)應(yīng)用程序與數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)相互獨(dú)立。結(jié)構(gòu)相互獨(dú)立。 統(tǒng)一管理控制數(shù)據(jù)統(tǒng)一管理控制數(shù)據(jù)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)數(shù)據(jù)模型數(shù)據(jù)模型 由于使用數(shù)據(jù)庫的信息系統(tǒng)是一種計(jì)算機(jī)軟件由于使用數(shù)據(jù)庫的信息系統(tǒng)是一種計(jì)算機(jī)軟件系統(tǒng),而計(jì)算機(jī)是不可能直接處理現(xiàn)實(shí)世界中的系統(tǒng),而計(jì)算機(jī)是不可能直接處理現(xiàn)實(shí)世界中的事物的。所以必須通過以下過程來處理數(shù)據(jù)事物的。所以必須通過以下過程來處理數(shù)據(jù): : 具體事物及其特征具體事物及其特征概念化加工概念化加工計(jì)算機(jī)能夠存儲(chǔ)處理的數(shù)據(jù)計(jì)算機(jī)能夠存儲(chǔ)處理的數(shù)據(jù)DB計(jì)算機(jī)不可能直接處理計(jì)算機(jī)不可能直接處理現(xiàn)實(shí)世界中的事物現(xiàn)實(shí)世界中的事物南大專轉(zhuǎn)本計(jì)算機(jī)基
10、礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)進(jìn)一步具體說明進(jìn)一步具體說明: :客觀對(duì)象抽象到數(shù)據(jù)模式描述的結(jié)構(gòu)客觀對(duì)象抽象到數(shù)據(jù)模式描述的結(jié)構(gòu)客 觀 對(duì)客 觀 對(duì)象象概念結(jié)構(gòu)概念結(jié)構(gòu)抽象抽象數(shù)據(jù)模式數(shù)據(jù)模式抽象抽象DB(E-R圖)(二維表)按計(jì)算機(jī)系統(tǒng)支持的結(jié)按計(jì)算機(jī)系統(tǒng)支持的結(jié)構(gòu)構(gòu),組織數(shù)據(jù)組織數(shù)據(jù)(數(shù)據(jù)模式數(shù)據(jù)模式):邏輯結(jié)構(gòu)為邏輯結(jié)構(gòu)為二維表二維表存儲(chǔ)存儲(chǔ)結(jié)構(gòu)為文件結(jié)構(gòu)為文件從概念上描述對(duì)象和對(duì)從概念上描述對(duì)象和對(duì)象間的關(guān)聯(lián)象間的關(guān)聯(lián),經(jīng)過識(shí)別經(jīng)過識(shí)別,選擇選擇,分類等綜合分析分類等綜合分析,形成形成“概念結(jié)構(gòu)概念結(jié)構(gòu)”(用實(shí)體用實(shí)體-聯(lián)系工具聯(lián)系工具E-R圖圖表示。表示。)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南
11、大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)綜上可見綜上可見:n 概念結(jié)構(gòu)是分析過程中的一個(gè)中間結(jié)概念結(jié)構(gòu)是分析過程中的一個(gè)中間結(jié)果,它將現(xiàn)實(shí)世界中的客觀對(duì)象和對(duì)象果,它將現(xiàn)實(shí)世界中的客觀對(duì)象和對(duì)象間的關(guān)聯(lián),經(jīng)過識(shí)別,選擇,分類等綜間的關(guān)聯(lián),經(jīng)過識(shí)別,選擇,分類等綜合分析,形成合分析,形成“概念結(jié)構(gòu)概念結(jié)構(gòu)”。 (用實(shí)體(用實(shí)體-聯(lián)系工具聯(lián)系工具E-R圖表示)圖表示)n 數(shù)據(jù)模型是直接面向計(jì)算機(jī)系統(tǒng)(即數(shù)據(jù)模型是直接面向計(jì)算機(jī)系統(tǒng)(即數(shù)據(jù)庫)中數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫)中數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)(包括邏輯結(jié)包括邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)構(gòu)和存儲(chǔ)結(jié)構(gòu))。 (用數(shù)據(jù)模型來描述數(shù)據(jù)結(jié)構(gòu))(用數(shù)據(jù)模型來描述數(shù)據(jù)結(jié)構(gòu))南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大
12、專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) E-R概念模型中的有關(guān)術(shù)語概念模型中的有關(guān)術(shù)語實(shí)體實(shí)體(entity): 客觀對(duì)象;客觀對(duì)象;實(shí)體集實(shí)體集:具有共性的實(shí)體的集合;:具有共性的實(shí)體的集合;屬性屬性(attribute): 實(shí)體的特征;實(shí)體的特征;聯(lián)系聯(lián)系(relationship) 一對(duì)一聯(lián)系(一對(duì)一聯(lián)系(1 : 1) 一對(duì)多聯(lián)系(一對(duì)多聯(lián)系(1 : n) 多對(duì)多聯(lián)系(多對(duì)多聯(lián)系(m : n)實(shí)體集之間的聯(lián)系實(shí)體集之間的聯(lián)系南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) E-R圖圖實(shí)體集實(shí)體集矩形框;矩形框;聯(lián)系聯(lián)系菱形;菱形;屬性屬性橢圓(圓形);橢圓(圓形);實(shí)體集主鍵實(shí)體集主鍵加斜杠線(加斜杠線(
13、/)的屬性;)的屬性;南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)實(shí)體集實(shí)體集1聯(lián)系名聯(lián)系名實(shí)體集實(shí)體集211一對(duì)一一對(duì)一班級(jí)班級(jí)和和班長班長的聯(lián)系的聯(lián)系實(shí)體集實(shí)體集1聯(lián)系名聯(lián)系名實(shí)體集實(shí)體集21n一對(duì)多一對(duì)多班級(jí)班級(jí)和和學(xué)生學(xué)生的聯(lián)系的聯(lián)系聯(lián)系名聯(lián)系名實(shí)體集實(shí)體集1實(shí)體集實(shí)體集2mn多對(duì)多多對(duì)多課程課程和和學(xué)生學(xué)生的聯(lián)系的聯(lián)系南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)學(xué)號(hào)學(xué)號(hào)SNO姓名姓名SNME系別系別DEPART出生年月出生年月BDATE學(xué)生學(xué)生S所屬所屬SCL班級(jí)班級(jí)CLASS班號(hào)班號(hào)CLNO班名班名CLNAME班長班長MONITOR排座排座SS教室座位教室座位SIE排號(hào)排號(hào)
14、ROW列號(hào)列號(hào)COLUMN選課選課SC成績成績GRADE課程課程C課程號(hào)課程號(hào)CNO課程名課程名CNAME學(xué)時(shí)學(xué)時(shí)LHOUR開課時(shí)間開課時(shí)間SEMESTERnm1n11性別性別SEX身高身高HEIGHT E-R圖例圖例南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 在常見的數(shù)據(jù)庫系統(tǒng)中,根據(jù)實(shí)體集之間在常見的數(shù)據(jù)庫系統(tǒng)中,根據(jù)實(shí)體集之間的不同結(jié)構(gòu),通常把數(shù)據(jù)模型分為的不同結(jié)構(gòu),通常把數(shù)據(jù)模型分為層次模型層次模型、網(wǎng)狀模型網(wǎng)狀模型、關(guān)系模型關(guān)系模型和和面向?qū)ο竽P兔嫦驅(qū)ο竽P? 4種。種。 層次模型層次模型 網(wǎng)狀模型網(wǎng)狀模型 關(guān)系模型關(guān)系模型 面向?qū)ο竽P兔嫦驅(qū)ο竽P湍洗髮^D(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南
15、大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型 關(guān)系數(shù)據(jù)模型描述數(shù)據(jù)的邏輯結(jié)構(gòu)關(guān)系數(shù)據(jù)模型描述數(shù)據(jù)的邏輯結(jié)構(gòu)3要素要素: 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)完整性數(shù)據(jù)完整性 數(shù)據(jù)的操作數(shù)據(jù)的操作南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型 從用戶的觀點(diǎn)看,用關(guān)系數(shù)據(jù)模型描述的關(guān)從用戶的觀點(diǎn)看,用關(guān)系數(shù)據(jù)模型描述的關(guān)系數(shù)據(jù)模式其邏輯結(jié)構(gòu)具有系數(shù)據(jù)模式其邏輯結(jié)構(gòu)具有二維表二維表的結(jié)構(gòu)形式,的結(jié)構(gòu)形式,它與人們?nèi)粘J褂玫谋砀耦愃?,由表名、行和列它與人們?nèi)粘J褂玫谋砀耦愃?,由表名、行和列組成。表的每一行稱為一個(gè)組成。表的每一行稱為一個(gè)元組元組,每一列稱為一,每一列稱為一個(gè)個(gè)屬性屬性
16、。 關(guān)系模型的基本結(jié)構(gòu)是關(guān)系,也就是關(guān)系模型的基本結(jié)構(gòu)是關(guān)系,也就是二維表二維表結(jié)構(gòu)。結(jié)構(gòu)。 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)例如:表例如:表1學(xué)生登記表(學(xué)生登記表(S):南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 表表2 .課程開設(shè)表課程開設(shè)表 (C): 課課 程程 開開 設(shè)設(shè) 表表 ( C C) CNO CNAME LHOUR SEMESTER CC-112 軟軟 件件 工工 程程 60 春春 CS-202 數(shù)數(shù) 據(jù)據(jù) 庫庫 45 秋秋 EE-103 控控 制制 工工 程程 60 春春 ME-234 數(shù)數(shù) 學(xué)學(xué) 分分 析析 40 秋秋 MS-211 人人 工工 智智
17、 能能 60 秋秋 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)表表3. 學(xué)生選課成績表學(xué)生選課成績表 (SC):南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 學(xué)生登記表學(xué)生登記表(S),課程開設(shè)表課程開設(shè)表(C)與學(xué)生選課成績與學(xué)生選課成績表之間的聯(lián)系表之間的聯(lián)系:SNO CNO GRADE A041 CC112 92 A041 ME234 92.5 A041 MS211 90 C005 CC112 84.5 C005 CS202 82 M038 ME234 85 R098 CS202 75 R098 MS211 70.5 SNO SNAME DEPART SEX BDATE HEI
18、GHT A041 周光明 自動(dòng)控制 男 1986-8-10 1.7 C005 張雷 計(jì)算機(jī) 男 1987-6-30 1.75 C008 王寧 計(jì)算機(jī) 女 1986-8-20 1.62 M038 李霞霞 應(yīng)用數(shù)學(xué) 女 1988-10-20 1.65 R098 錢欣 管理工程 男 1986-5-16 1.8 CNO CNAME LHOUR SEMESTER CC112 軟件工程 60 春 CS202 數(shù)據(jù)庫 45 秋 EE103 控制工程 60 春 ME234 數(shù)學(xué)分析 40 秋 MS211 人工智能 60 秋 學(xué)生登記表(S)學(xué)生選課成績表(SC)課程開設(shè)表(C)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)
19、本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型 數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)(二維表)縱觀示意圖數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)(二維表)縱觀示意圖:邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)DBMSDB物理數(shù)據(jù)庫從用戶角度看數(shù)據(jù)庫中數(shù)據(jù)的邏輯從用戶角度看數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)結(jié)構(gòu) (二維表)(二維表)用戶用戶用戶用戶SCCS屬性(列)S表表元組1(行)元組2(行)元組n(行)存儲(chǔ)模式存儲(chǔ)模式南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系數(shù)據(jù)模式關(guān)系數(shù)據(jù)模式: 用關(guān)系數(shù)據(jù)模型對(duì)一個(gè)具體單位中客觀對(duì)象用關(guān)系數(shù)據(jù)模型對(duì)一個(gè)具體單位中客觀對(duì)象及其聯(lián)系的結(jié)構(gòu)描述,稱為及其聯(lián)系的結(jié)構(gòu)描述,稱為關(guān)系數(shù)據(jù)模式關(guān)系數(shù)據(jù)模式(簡稱(簡稱: :關(guān)系模
20、式)關(guān)系模式) 關(guān)系模式的描述形式關(guān)系模式的描述形式: 其中其中:R為關(guān)系模式名,即二維表名。為關(guān)系模式名,即二維表名。 Ai(1in)是二維表中的列名。)是二維表中的列名。R(A1,A2,Ai,An) 或者或者: R =(A1,A2,Ai,An)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 上述數(shù)據(jù)對(duì)象(上述數(shù)據(jù)對(duì)象(S和和C)以及數(shù)據(jù)對(duì)象之)以及數(shù)據(jù)對(duì)象之間的聯(lián)系(間的聯(lián)系(SC)表示成關(guān)系模式分別為:)表示成關(guān)系模式分別為: S (SNO,SNAME,DEPART,SEX,BDATE,HEIGHT) C (CNO,CNAME,LHOUR,SEMESTER) SC(SNO,CNO,GR
21、ADE) 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)這這3個(gè)關(guān)系模式也可以用漢字定義為個(gè)關(guān)系模式也可以用漢字定義為: 學(xué)生學(xué)生 (學(xué)號(hào)學(xué)號(hào),姓名,系別,性別,出生日期,身高),姓名,系別,性別,出生日期,身高) 課程課程 ( 課程號(hào)課程號(hào),課程名,學(xué)時(shí),開課時(shí)間),課程名,學(xué)時(shí),開課時(shí)間) 選課成績選課成績 (學(xué)號(hào),課程號(hào)學(xué)號(hào),課程號(hào),成績),成績) 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系模式關(guān)系模式(即二維表即二維表)主鍵主鍵: 能夠唯一標(biāo)識(shí)二維表中能夠唯一標(biāo)識(shí)二維表中指定元組的屬性或者屬性指定元組的屬性或者屬性組(這組屬性的任何真子組(這組屬性的任何真子集無此性質(zhì)),
22、稱為該二集無此性質(zhì)),稱為該二維表的維表的候選鍵。候選鍵。 如果一個(gè)關(guān)系模式有多如果一個(gè)關(guān)系模式有多個(gè)候選鍵存在個(gè)候選鍵存在,則可從中選則可從中選一個(gè)最常用的作為該關(guān)系一個(gè)最常用的作為該關(guān)系模式主鍵模式主鍵,簡稱簡稱主鍵。主鍵。 課課 程程 開開 設(shè)設(shè) 表表 ( C C ) C N O C N A M E L H O U R S E M E S T E R C C -1 1 2 軟軟 件件 工工 程程 6 0 春春 C S -2 0 2 數(shù)數(shù) 據(jù)據(jù) 庫庫 4 5 秋秋 E E -1 0 3 控控 制制 工工 程程 6 0 春春 M E -2 3 4 數(shù)數(shù) 學(xué)學(xué) 分分 析析 4 0 秋秋 M S
23、 - 2 1 1 人人 工工 智智 能能 6 0 秋秋 候選鍵候選鍵: (學(xué)號(hào)學(xué)號(hào)) (姓名姓名,出生年月出生年月)主鍵主鍵:(學(xué)號(hào)學(xué)號(hào))南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 學(xué)生登記表中的學(xué)生有下列屬性(列):學(xué)學(xué)生登記表中的學(xué)生有下列屬性(列):學(xué)號(hào),姓名,系別,出生年月等,則學(xué)號(hào)可作為候號(hào),姓名,系別,出生年月等,則學(xué)號(hào)可作為候選鍵,用它來標(biāo)識(shí)一個(gè)學(xué)生。因?qū)W生可能有重名選鍵,用它來標(biāo)識(shí)一個(gè)學(xué)生。因?qū)W生可能有重名,因而姓名不能作為,因而姓名不能作為候選鍵候選鍵;但若學(xué)生的出生年;但若學(xué)生的出生年月不同,則也可用屬性組(姓名,出生年月)作月不同,則也可用屬性組(姓名,出生年月)作
24、為候選鍵,必須再從這兩個(gè)候選鍵中選其一(如為候選鍵,必須再從這兩個(gè)候選鍵中選其一(如學(xué)號(hào))作為學(xué)生登記表的學(xué)號(hào))作為學(xué)生登記表的主鍵主鍵。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 基本術(shù)語的對(duì)照基本術(shù)語的對(duì)照: 關(guān)系模型中的術(shù)語來自關(guān)系數(shù)學(xué),與程序員和關(guān)系模型中的術(shù)語來自關(guān)系數(shù)學(xué),與程序員和用戶的習(xí)慣說法是相對(duì)應(yīng)的。用戶的習(xí)慣說法是相對(duì)應(yīng)的。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系模型的關(guān)系模型的存儲(chǔ)結(jié)構(gòu)存儲(chǔ)結(jié)構(gòu) 在關(guān)系數(shù)據(jù)模型中,數(shù)據(jù)對(duì)象和數(shù)據(jù)對(duì)象在關(guān)系數(shù)據(jù)模型中,數(shù)據(jù)對(duì)象和數(shù)據(jù)對(duì)象之間的聯(lián)系都用之間的聯(lián)系都用二維表來二維表來表示。在支持關(guān)系模表示。在支持關(guān)系模型的數(shù)據(jù)
25、庫物理組織型的數(shù)據(jù)庫物理組織(即存儲(chǔ)結(jié)構(gòu)即存儲(chǔ)結(jié)構(gòu))中,中,二維表以二維表以文件形式存儲(chǔ)文件形式存儲(chǔ)。在大多數(shù)數(shù)據(jù)庫中,二維表與。在大多數(shù)數(shù)據(jù)庫中,二維表與操作系統(tǒng)中的文件相對(duì)應(yīng)。操作系統(tǒng)中的文件相對(duì)應(yīng)。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系數(shù)據(jù)模型的特點(diǎn):關(guān)系數(shù)據(jù)模型的特點(diǎn): 關(guān)系模型建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上關(guān)系模型建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上 關(guān)系數(shù)據(jù)模型的概念單一關(guān)系數(shù)據(jù)模型的概念單一 對(duì)二維表的操作是對(duì)二維表的操作是“非過程性非過程性”集合論的關(guān)集合論的關(guān)系概念系概念數(shù)據(jù)對(duì)象和聯(lián)系都數(shù)據(jù)對(duì)象和聯(lián)系都是二維表。對(duì)二維是二維表。對(duì)二維表的操作結(jié)果也是表的操作結(jié)果也是二維表。
26、二維表。存取路徑對(duì)用戶透明,簡化了程序員的存取路徑對(duì)用戶透明,簡化了程序員的編程工作;數(shù)據(jù)獨(dú)立性和安全性好編程工作;數(shù)據(jù)獨(dú)立性和安全性好E.F.Codd-關(guān)系數(shù)據(jù)庫之父親關(guān)系數(shù)據(jù)庫之父親南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系是一種關(guān)系是一種規(guī)范化規(guī)范化二維表中行的集合。在關(guān)系數(shù)二維表中行的集合。在關(guān)系數(shù)據(jù)模型中,對(duì)每個(gè)關(guān)系還作了如下限制:據(jù)模型中,對(duì)每個(gè)關(guān)系還作了如下限制: 每一個(gè)列對(duì)應(yīng)一個(gè)域,列名不能相同每一個(gè)列對(duì)應(yīng)一個(gè)域,列名不能相同.。 關(guān)系中所有的列是原子數(shù)據(jù)關(guān)系中所有的列是原子數(shù)據(jù) (原子數(shù)據(jù)是不可再分的原子數(shù)據(jù)是不可再分的) 關(guān)系中不允許出現(xiàn)相同的行關(guān)系中不允許出現(xiàn)
27、相同的行 (即不能出現(xiàn)重復(fù)的行即不能出現(xiàn)重復(fù)的行) 關(guān)系是行的集合,行的次序可以交換。關(guān)系是行的集合,行的次序可以交換。 (按集合的性質(zhì)按集合的性質(zhì)) 行中列的順序可以任意交換。行中列的順序可以任意交換。(按集合的性質(zhì)按集合的性質(zhì),但使用按定但使用按定義順序義順序)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 特別提示特別提示: 數(shù)據(jù)模型和模式是有區(qū)別的。數(shù)據(jù)模型和模式是有區(qū)別的。 數(shù)據(jù)模型數(shù)據(jù)模型:用一組概念和定義描述數(shù)據(jù)的手段用一組概念和定義描述數(shù)據(jù)的手段 數(shù)據(jù)模式數(shù)據(jù)模式:用某種數(shù)據(jù)模型對(duì)具體情況下相關(guān)用某種數(shù)據(jù)模型對(duì)具體情況下相關(guān)數(shù)據(jù)結(jié)構(gòu)的描述。數(shù)據(jù)結(jié)構(gòu)的描述。 具體地說,關(guān)系模式
28、是以關(guān)系數(shù)據(jù)模型為基礎(chǔ),具體地說,關(guān)系模式是以關(guān)系數(shù)據(jù)模型為基礎(chǔ),綜合考慮了用戶的需求,并將這些需求抽象而得到綜合考慮了用戶的需求,并將這些需求抽象而得到的邏輯結(jié)構(gòu)。因而不應(yīng)將關(guān)系數(shù)據(jù)模型和關(guān)系模式的邏輯結(jié)構(gòu)。因而不應(yīng)將關(guān)系數(shù)據(jù)模型和關(guān)系模式相混淆。相混淆。 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 特別提示:特別提示: 關(guān)系模式關(guān)系模式:反映了二維表的靜態(tài)結(jié)構(gòu),是相對(duì)穩(wěn)反映了二維表的靜態(tài)結(jié)構(gòu),是相對(duì)穩(wěn)定的。定的。 關(guān)系關(guān)系:是關(guān)系模式在某一時(shí)刻的狀態(tài),它反映二是關(guān)系模式在某一時(shí)刻的狀態(tài),它反映二維表的內(nèi)容,由于對(duì)關(guān)系的操作不斷更新著二維維表的內(nèi)容,由于對(duì)關(guān)系的操作不斷更新著二維表中的
29、數(shù)據(jù),因此關(guān)系是隨時(shí)間動(dòng)態(tài)變化的。表中的數(shù)據(jù),因此關(guān)系是隨時(shí)間動(dòng)態(tài)變化的。 但在一般表述中,人們常常將關(guān)系模式和關(guān)系都稱但在一般表述中,人們常常將關(guān)系模式和關(guān)系都稱為關(guān)系,實(shí)際上對(duì)此二者應(yīng)加以科學(xué)的區(qū)分。為關(guān)系,實(shí)際上對(duì)此二者應(yīng)加以科學(xué)的區(qū)分。 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)關(guān)系數(shù)據(jù)模型的完整性關(guān)系數(shù)據(jù)模型的完整性 實(shí)體完整性約束實(shí)體完整性約束關(guān)系模型的完整性約束關(guān)系模型的完整性約束 引用完整性約束引用完整性約束 用戶定義完整性約束用戶定義完整性約束閱讀材料閱讀材料6.4南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)關(guān)系操作關(guān)系操作 在關(guān)系數(shù)據(jù)庫中,通??梢远x一些操作來通
30、在關(guān)系數(shù)據(jù)庫中,通常可以定義一些操作來通過已知的關(guān)系過已知的關(guān)系(二維表二維表)創(chuàng)建新的關(guān)系創(chuàng)建新的關(guān)系(二維表二維表)。最。最常用的關(guān)系操作有:常用的關(guān)系操作有: 并 插入 交 更新 差 刪除 笛卡爾積 選擇 除 連接 投影專門的關(guān)系操作專門的關(guān)系操作傳統(tǒng)集合的關(guān)系操作傳統(tǒng)集合的關(guān)系操作南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)n 并并 并操作是一個(gè)二元操作。它要求參與操作的兩個(gè)關(guān)系有并操作是一個(gè)二元操作。它要求參與操作的兩個(gè)關(guān)系有相同的關(guān)系模式。其作用是將兩個(gè)關(guān)系組合成一個(gè)新的關(guān)相同的關(guān)系模式。其作用是將兩個(gè)關(guān)系組合成一個(gè)新的關(guān)系。根據(jù)集合論的定義,并操作創(chuàng)建的新關(guān)系中的每一個(gè)系。根
31、據(jù)集合論的定義,并操作創(chuàng)建的新關(guān)系中的每一個(gè)元組或者屬于第一個(gè)關(guān)系、或者屬于第二個(gè)關(guān)系,或者在元組或者屬于第一個(gè)關(guān)系、或者屬于第二個(gè)關(guān)系,或者在兩個(gè)關(guān)系中皆有。兩個(gè)關(guān)系中皆有。 SNAME GRADE 錢欣 75 張進(jìn)元 62 張華 68 胡平平 79 周亮 80 王寧 100 顧永華 90 黃進(jìn) 82 并并并并SNAME GRADE 錢欣 75 張進(jìn)元 62 張華 68 胡平平 79 周亮 80 SNAME GRADE 王寧 100 錢欣 75 顧永華 90 黃進(jìn) 82 胡平平 79 周亮 80 SC1SC2結(jié)果關(guān)系表示選課程學(xué)生結(jié)果關(guān)系表示選課程學(xué)生的的“60100分成績表分成績表”南大專
32、轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)n 交交 交操作也是一個(gè)二元操作。它對(duì)兩個(gè)具有相同關(guān)系模式交操作也是一個(gè)二元操作。它對(duì)兩個(gè)具有相同關(guān)系模式的關(guān)系進(jìn)行操作,創(chuàng)建一個(gè)新關(guān)系。根據(jù)集合論的定義,的關(guān)系進(jìn)行操作,創(chuàng)建一個(gè)新關(guān)系。根據(jù)集合論的定義,交操作所創(chuàng)建新關(guān)系中的每一個(gè)元組必須是兩個(gè)原關(guān)系中交操作所創(chuàng)建新關(guān)系中的每一個(gè)元組必須是兩個(gè)原關(guān)系中共有的成員。共有的成員。 SNAME GRADE 錢欣 75 胡平平 79 周亮 80 交交交交SNAME GRADE 錢欣 75 張進(jìn)元 62 張華 68 胡平平 79 周亮 80 SNAME GRADE 王寧 100 錢欣 75 顧永華 90 黃進(jìn)
33、 82 胡平平 79 周亮 80 SC1SC2結(jié)果表示選課學(xué)生結(jié)果表示選課學(xué)生“70分分80分成績表分成績表”。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)n 差差 差操作也是一個(gè)二元操作。它應(yīng)用于具有相同關(guān)系模式的兩差操作也是一個(gè)二元操作。它應(yīng)用于具有相同關(guān)系模式的兩個(gè)關(guān)系。生成新關(guān)系中的元組是存在于第一個(gè)關(guān)系而不存在于個(gè)關(guān)系。生成新關(guān)系中的元組是存在于第一個(gè)關(guān)系而不存在于第二個(gè)關(guān)系中的元組。第二個(gè)關(guān)系中的元組。 例如,關(guān)系例如,關(guān)系SC1與關(guān)系與關(guān)系SC2進(jìn)行差操作進(jìn)行差操作:差差差差SNAME GRADE 錢欣 75 張進(jìn)元 62 張華 68 胡平平 79 周亮 80 SNAME G
34、RADE 王寧 100 錢欣 75 顧永華 90 黃進(jìn) 82 胡平平 79 周亮 80 SNAME GRADE 張進(jìn)元 62 張華 68 SC1SC2結(jié)果關(guān)系包括那些在結(jié)果關(guān)系包括那些在SC1表中而表中而不在不在SC2表中的成績信息,即表中的成績信息,即“60 69分成績表分成績表” 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)n差差 (續(xù)續(xù)) 在集合操作中在集合操作中,“并并”和和“交交”具有交具有交換換律的性律的性質(zhì)質(zhì),而而“差差”操操作作沒沒有有交換律的性質(zhì)交換律的性質(zhì). 例如,關(guān)系例如,關(guān)系SC2與關(guān)系與關(guān)系SC1進(jìn)行差操作進(jìn)行差操作:結(jié)果關(guān)系包括那些結(jié)果關(guān)系包括那些在在SC2表中
35、而不在表中而不在SC1表中的成績信表中的成績信息,即息,即“81 100分成績表分成績表” SC2SC1差差SC1SC2=SC2SC1SC1SC2=SC2SC1SC1SC2SC2SC1南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)專門的關(guān)系操作專門的關(guān)系操作 插入插入 插入操作是一種一元操作。它應(yīng)用于一個(gè)關(guān)系,其操作是插入操作是一種一元操作。它應(yīng)用于一個(gè)關(guān)系,其操作是在關(guān)系中插入新的元組(或另一個(gè)具有相同模式的關(guān)系)在關(guān)系中插入新的元組(或另一個(gè)具有相同模式的關(guān)系). 例如例如:在課程開設(shè)表(在課程開設(shè)表(C)中插入一個(gè)新的課程信息)中插入一個(gè)新的課程信息 (CW101,論文寫作論文寫作,3
36、0,春春)。)。插入插入插入插入(CW101,論文寫作,30,春)CNO CNAME LHOUR SEMESTER CC112 軟件工程 60 春 CS202 數(shù)據(jù)庫 45 秋 EE103 控制工程 60 春 ME234 數(shù)學(xué)分析 40 秋 MS211 人工智能 60 秋 CW101 論文寫作 30 春 CNO CNAME LHOUR SEMESTER CC112 軟件工程 60 春 CS202 數(shù)據(jù)庫 45 秋 EE103 控制工程 60 春 ME234 數(shù)學(xué)分析 40 秋 MS211 人工智能 60 秋 C C南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 刪除刪除 刪除操作為一元操作。
37、它根據(jù)要求刪去表中相應(yīng)的元組。刪除操作為一元操作。它根據(jù)要求刪去表中相應(yīng)的元組。 例如例如:從課程表(從課程表(C)中刪除課程)中刪除課程CC112。刪除刪除刪除刪除CNO CNAME LHOUR SEMESTER CS202 數(shù)據(jù)庫 45 秋 EE103 控制工程 60 春 ME234 數(shù)學(xué)分析 40 秋 MS211 人工智能 60 秋 CNO CNAME LHOUR SEMESTER CC112 軟件工程 60 春 CS202 數(shù)據(jù)庫 45 秋 EE103 控制工程 60 春 ME234 數(shù)學(xué)分析 40 秋 MS211 人工智能 60 秋 C C南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)
38、輔導(dǎo) 更改更改 更改操作也是一種一元操作,它應(yīng)用于一個(gè)關(guān)系。用更改操作也是一種一元操作,它應(yīng)用于一個(gè)關(guān)系。用來改變關(guān)系中指定元組中的部分屬性值。來改變關(guān)系中指定元組中的部分屬性值。 例如例如:課程開設(shè)表課程開設(shè)表(C)中的課程中的課程ME234元組的元組的LHOUR值值由由“40”改為改為“30”,SEMESTER值由值由“秋秋”改為改為“春春”。 更新更新更新更新CNO CNAME LHOUR SEMESTER CC112 軟件工程 60 春 CS202 數(shù)據(jù)庫 45 秋 EE103 控制工程 60 春 ME234 數(shù)學(xué)分析 40 秋 MS211 人工智能 60 秋 CNO CNAME LH
39、OUR SEMESTER CC112 軟件工程 60 春 CS202 數(shù)據(jù)庫 45 秋 EE103 控制工程 60 春 ME234 數(shù)學(xué)分析 30 春 MS211 人工智能 60 秋 C C南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 選擇選擇 選擇操作是一元操作。它應(yīng)用于一個(gè)關(guān)系并產(chǎn)生另一個(gè)新關(guān)系。新關(guān)選擇操作是一元操作。它應(yīng)用于一個(gè)關(guān)系并產(chǎn)生另一個(gè)新關(guān)系。新關(guān)系中的元組(行)是原關(guān)系中元組的子集。選擇操作根據(jù)要求從原先系中的元組(行)是原關(guān)系中元組的子集。選擇操作根據(jù)要求從原先關(guān)系中選擇部分元組。結(jié)果關(guān)系中的屬性(列)與原關(guān)系相同(保持關(guān)系中選擇部分元組。結(jié)果關(guān)系中的屬性(列)與原關(guān)系
40、相同(保持不變)。不變)。 例如例如:從學(xué)生登記表從學(xué)生登記表(S)中,選出性別為中,選出性別為“男男”的學(xué)生元組,組成一個(gè)新的學(xué)生元組,組成一個(gè)新關(guān)系關(guān)系“男學(xué)生登記表男學(xué)生登記表”。SNO SNAME DEPART SEX BDATE HEIGHT A041 周光明 自動(dòng)控制 男 1986-8-10 1.7 C005 張雷 計(jì)算機(jī) 男 1987-6-30 1.75 C008 王寧 計(jì)算機(jī) 女 1986-8-20 1.62 M038 李霞霞 應(yīng)用數(shù)學(xué) 女 1988-10-20 1.65 R098 錢欣 管理工程 男 1986-5-16 1.8 選擇選擇選擇選擇SNO SNAME DEPART
41、 SEX BDATE HEIGHT A041 周光明 自動(dòng)控制 男 1986-8-10 1.7 C005 張雷 計(jì)算機(jī) 男 1987-6-30 1.75 R098 錢欣 管理工程 男 1986-5-16 1.8 S S南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 投影投影 是一元操作,它作用于一個(gè)關(guān)系并產(chǎn)生另一個(gè)新是一元操作,它作用于一個(gè)關(guān)系并產(chǎn)生另一個(gè)新關(guān)系。新關(guān)系中的屬性(列)是原關(guān)系中屬性的子關(guān)系。新關(guān)系中的屬性(列)是原關(guān)系中屬性的子集。在一般情況下,雖然新關(guān)系中的元組屬性減少集。在一般情況下,雖然新關(guān)系中的元組屬性減少了,但其元組(行)的數(shù)量與原關(guān)系保持不變。了,但其元組(行)的
42、數(shù)量與原關(guān)系保持不變。 例如例如:需要了解學(xué)生選課情況而不關(guān)心其成績時(shí),可需要了解學(xué)生選課情況而不關(guān)心其成績時(shí),可對(duì)學(xué)生選課成績表(對(duì)學(xué)生選課成績表(SC)進(jìn)行相關(guān)的投影操作。)進(jìn)行相關(guān)的投影操作。投影投影投影投影SNO CNO GRADE A041 CC112 92 A041 ME234 92.5 A041 MS211 90 C005 CC112 84.5 C005 CS202 82 M038 ME234 85 R098 CS202 75 R098 MS211 70.5 SNO CNO A041 CC112 A041 ME234 A041 MS211 C005 CC112 C005 CS20
43、2 M038 ME234 R098 CS202 R098 MS211 SCSC其結(jié)果的每個(gè)元組僅其結(jié)果的每個(gè)元組僅包括學(xué)(包括學(xué)(SNO) 課程號(hào)(課程號(hào)(CNO) 兩個(gè)屬性兩個(gè)屬性南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 連接連接 是一個(gè)二元操作。它基于共有屬性把兩個(gè)關(guān)系組合起來是一個(gè)二元操作。它基于共有屬性把兩個(gè)關(guān)系組合起來。連接操作比較復(fù)雜并有較多的變化。連接操作比較復(fù)雜并有較多的變化。 例如例如:學(xué)生登記表(學(xué)生登記表(S)和學(xué)生選課成績表()和學(xué)生選課成績表(SC)的連接)的連接,生成一個(gè)信息更全面的關(guān)系。生成一個(gè)信息更全面的關(guān)系。連接連接連接連接SNO CNO GRADE
44、A041 CC112 92 A041 ME234 92.5 A041 MS211 90 C005 CC112 84.5 C005 CS202 82 M038 ME234 85 R098 CS202 75 R098 MS211 70.5 SNO SNAME DEPART SEX BDATE HEIGHT A041 周光明 自動(dòng)控制 男 1986-8-10 1.7 C005 張雷 計(jì)算機(jī) 男 1987-6-30 1.75 C008 王寧 計(jì)算機(jī) 女 1986-8-20 1.62 M038 李霞霞 應(yīng)用數(shù)學(xué) 女 1988-10-20 1.65 R098 錢欣 管理工程 男 1986-5-16 1.8
45、 SNO SNAME DEPART SEX DDATE HEIGHT CNO GRADE A041 周光明 自動(dòng)控制 男 1986-8-10 1.7 CC112 92 A041 周光明 自動(dòng)控制 男 1986-8-10 1.7 ME234 92.5 A041 周光明 自動(dòng)控制 男 1986-8-10 1.7 MS211 90 C005 張雷 計(jì)算機(jī) 男 1987-6-30 1.75 CC112 84.5 C005 張雷 計(jì)算機(jī) 男 1987-6-30 1.75 CS202 82 M038 李霞霞 應(yīng)用數(shù)學(xué) 女 1988-10-20 1.65 ME234 85 R098 錢欣 管理工程 男 19
46、86-5-16 1.8 CS202 75 R098 錢欣 管理工程 男 1986-5-16 1.8 MS211 70.5 S SSCSC對(duì)于已選課程的學(xué)生而言,結(jié)果關(guān)系包含對(duì)于已選課程的學(xué)生而言,結(jié)果關(guān)系包含SC表原來的信息,并增加了該學(xué)生選修課程號(hào)表原來的信息,并增加了該學(xué)生選修課程號(hào)(CNO)和成績()和成績(GRADE)。)。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)關(guān)系數(shù)據(jù)庫語言關(guān)系數(shù)據(jù)庫語言SQL 數(shù)學(xué)上對(duì)關(guān)系操作的抽象描述是數(shù)學(xué)上對(duì)關(guān)系操作的抽象描述是“關(guān)系代數(shù)關(guān)系代數(shù)”。關(guān)系數(shù)據(jù)庫管理系統(tǒng)必須配置與此相應(yīng)的語。關(guān)系數(shù)據(jù)庫管理系統(tǒng)必須配置與此相應(yīng)的語言,使用戶可以對(duì)數(shù)據(jù)庫進(jìn)行
47、各式各樣的操作,言,使用戶可以對(duì)數(shù)據(jù)庫進(jìn)行各式各樣的操作,這就構(gòu)成了用戶和數(shù)據(jù)庫的接口。這就構(gòu)成了用戶和數(shù)據(jù)庫的接口。 由于由于DBMS所提供的語言一般局限于對(duì)數(shù)據(jù)所提供的語言一般局限于對(duì)數(shù)據(jù)庫的操作,不同于計(jì)算機(jī)的程序設(shè)計(jì)語言,因而庫的操作,不同于計(jì)算機(jī)的程序設(shè)計(jì)語言,因而稱它為數(shù)據(jù)庫語言。稱它為數(shù)據(jù)庫語言。DB數(shù)據(jù)庫語言數(shù)據(jù)庫語言程序程序用戶用戶南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 關(guān)系數(shù)據(jù)庫語言關(guān)系數(shù)據(jù)庫語言SQL特點(diǎn)特點(diǎn) 是一是一種種“非非過過程程語語言言”是是“結(jié)構(gòu)結(jié)構(gòu)化化語語言言” 體現(xiàn)關(guān)系模型在結(jié)構(gòu)體現(xiàn)關(guān)系模型在結(jié)構(gòu), ,完整性和操作方面完整性和操作方面的特征的特征
48、有命令和嵌入程序兩種使用方式有命令和嵌入程序兩種使用方式 功能齊全功能齊全,簡潔易學(xué)簡潔易學(xué),使用方便使用方便 為主流為主流DBMSDBMS產(chǎn)品(如產(chǎn)品(如ORACLEORACLE、SybaseSybase、DB2DB2、SQL ServerSQL Server等)所支持等)所支持南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)1. SQL數(shù)據(jù)定義數(shù)據(jù)定義 CREATE TABLE ( 完整性約束條件完整性約束條件,)例例:按照已確定的關(guān)系模式:按照已確定的關(guān)系模式S,定義學(xué)生基本定義學(xué)生基本表的表的SQL語句為:語句為:關(guān)系數(shù)據(jù)庫語言關(guān)系數(shù)據(jù)庫語言SQL南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算
49、機(jī)基礎(chǔ)輔導(dǎo)CREATE TABALE S (SNO CHAR(4) NOT NULL, (類型為定長字符,類型為定長字符,不允許取空值)不允許取空值) SNAME VARCHAR(8), (類型為變長字符,串長類型為變長字符,串長不超過不超過8) DEPART VARCHAR(12), SEX CHAR(2), BDATE DATE, (類型為日期型)類型為日期型) HEIGHT DEC(5,2), (類型為類型為5位十進(jìn)制數(shù),位十進(jìn)制數(shù),小數(shù)點(diǎn)后小數(shù)點(diǎn)后2位位) PRIMARY KEY(SNO); (指明指明SNO為為S的主鍵)的主鍵)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)2. S
50、QL的數(shù)據(jù)查詢的數(shù)據(jù)查詢 數(shù)據(jù)庫查詢是數(shù)據(jù)庫的數(shù)據(jù)庫查詢是數(shù)據(jù)庫的核心操作核心操作。 SQL語言提供了語言提供了SELECT語句進(jìn)行數(shù)據(jù)庫查詢。語句進(jìn)行數(shù)據(jù)庫查詢。SELECT查詢語句簡單的形式為:查詢語句簡單的形式為:SELECT A1,A2,An(指出目標(biāo)表的列名或列指出目標(biāo)表的列名或列表達(dá)式序列,做投影操作)表達(dá)式序列,做投影操作) FROM R1,R2,Rm (指出基本表或視圖序指出基本表或視圖序列,做連接操作)列,做連接操作) WHERE F (F為條件表達(dá)式)為條件表達(dá)式) GROUP BY 列名序列列名序列 (結(jié)果表分組)(結(jié)果表分組) ORDER BY 列名排序方向列名排序方向
51、 (結(jié)果表排(結(jié)果表排序)序)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)3. SQL的數(shù)據(jù)更新的數(shù)據(jù)更新 (1)插入語句()插入語句( INSERT) 語句格式為:語句格式為: INSERT INTOINSERT INTO ( 1, 2) VALUESVALUES( 1, 2,) (2)修改語句()修改語句(UPDATE) 語句格式為:語句格式為: UPDATEUPDATE SETSET , WHEREWHERE 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)(3)刪除數(shù)據(jù)()刪除數(shù)據(jù)(DELETE) 語句的格式為:語句的格式為: DELETE FROM WHERE 該語句的功能是從指
52、定表中刪除滿足該語句的功能是從指定表中刪除滿足WHERE子句條件的記錄。子句條件的記錄。 如果省略如果省略WHERE子句,則刪除表中所有記錄。子句,則刪除表中所有記錄。 注意注意:僅刪除表中記錄僅刪除表中記錄,表的定義仍在數(shù)據(jù)字典中。表的定義仍在數(shù)據(jù)字典中。 南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)4. SQL的視圖的視圖 視圖是視圖是DBMS所提供的一種以用戶模式觀察數(shù)所提供的一種以用戶模式觀察數(shù)據(jù)庫中數(shù)據(jù)的重要機(jī)制。視圖可由基本表或其他視據(jù)庫中數(shù)據(jù)的重要機(jī)制。視圖可由基本表或其他視圖導(dǎo)出。圖導(dǎo)出。視圖只是一個(gè)虛表,視圖只是一個(gè)虛表,在數(shù)據(jù)字典中保留其在數(shù)據(jù)字典中保留其邏輯定義,而不
53、作為一個(gè)表實(shí)際存儲(chǔ)數(shù)據(jù)。邏輯定義,而不作為一個(gè)表實(shí)際存儲(chǔ)數(shù)據(jù)。 SQL語言建立視圖的一般格式為:語言建立視圖的一般格式為:CREATE VIEW 視圖名視圖名 AS SQL-查詢語句查詢語句 視圖定義后,用戶就可以象對(duì)基本表操作一樣視圖定義后,用戶就可以象對(duì)基本表操作一樣對(duì)視圖進(jìn)行查詢。對(duì)視圖進(jìn)行查詢。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)數(shù)據(jù)庫系統(tǒng)及應(yīng)用新技術(shù)數(shù)據(jù)庫系統(tǒng)及應(yīng)用新技術(shù) 數(shù)據(jù)庫體系結(jié)構(gòu)的發(fā)展數(shù)據(jù)庫體系結(jié)構(gòu)的發(fā)展 DBS運(yùn)行在計(jì)算機(jī)系統(tǒng)之上,其體系結(jié)構(gòu)與計(jì)算機(jī)運(yùn)行在計(jì)算機(jī)系統(tǒng)之上,其體系結(jié)構(gòu)與計(jì)算機(jī)體系結(jié)構(gòu)密切相關(guān)。因此體系結(jié)構(gòu)密切相關(guān)。因此DBS的系統(tǒng)結(jié)構(gòu)也隨著它的硬的
54、系統(tǒng)結(jié)構(gòu)也隨著它的硬件和軟件支撐環(huán)境的變化而不斷演變。件和軟件支撐環(huán)境的變化而不斷演變。 集中式數(shù)據(jù)庫系統(tǒng)集中式數(shù)據(jù)庫系統(tǒng)。早期的。早期的DBMS以分時(shí)操作系以分時(shí)操作系統(tǒng)作為運(yùn)行環(huán)境,采用集中式的數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu),把數(shù)統(tǒng)作為運(yùn)行環(huán)境,采用集中式的數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu),把數(shù)據(jù)庫建立在本單位的主計(jì)算機(jī)上,且不與其他計(jì)算機(jī)系據(jù)庫建立在本單位的主計(jì)算機(jī)上,且不與其他計(jì)算機(jī)系統(tǒng)進(jìn)行數(shù)據(jù)交互。在這種系統(tǒng)中,不但數(shù)據(jù)是集中的,統(tǒng)進(jìn)行數(shù)據(jù)交互。在這種系統(tǒng)中,不但數(shù)據(jù)是集中的,數(shù)據(jù)的管理也是集中的。數(shù)據(jù)的管理也是集中的。南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 客戶客戶/服務(wù)器結(jié)構(gòu)服務(wù)器結(jié)構(gòu)(C/S) 是一種
55、網(wǎng)絡(luò)處理系統(tǒng)。有多臺(tái)用作客戶機(jī)的計(jì)算機(jī)是一種網(wǎng)絡(luò)處理系統(tǒng)。有多臺(tái)用作客戶機(jī)的計(jì)算機(jī)和一至多臺(tái)用作服務(wù)器的計(jì)算機(jī)??蛻魴C(jī)直接面向用戶和一至多臺(tái)用作服務(wù)器的計(jì)算機(jī)??蛻魴C(jī)直接面向用戶,接收并處理任務(wù),將需要,接收并處理任務(wù),將需要DB操作的任務(wù)委托服務(wù)器執(zhí)操作的任務(wù)委托服務(wù)器執(zhí)行;而服務(wù)器只接收這種委托,完成對(duì)行;而服務(wù)器只接收這種委托,完成對(duì)DB的查詢和更新的查詢和更新,并把查詢結(jié)果返回給客戶機(jī)。,并把查詢結(jié)果返回給客戶機(jī)。C/S結(jié)構(gòu)的結(jié)構(gòu)的DBS雖然處理雖然處理上是分布的,但數(shù)據(jù)卻是集中的,還是屬于集中式數(shù)據(jù)上是分布的,但數(shù)據(jù)卻是集中的,還是屬于集中式數(shù)據(jù)庫系統(tǒng)。庫系統(tǒng)。客戶機(jī)客戶機(jī)DB數(shù)據(jù)庫
56、服務(wù)器數(shù)據(jù)庫服務(wù)器客戶機(jī)客戶機(jī)客戶機(jī)客戶機(jī)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 瀏覽器瀏覽器/服務(wù)器結(jié)構(gòu)服務(wù)器結(jié)構(gòu)(B/S) 由瀏覽器,由瀏覽器,Web服務(wù)服務(wù)器器,數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器3個(gè)層次個(gè)層次組成。客戶端使用一個(gè)組成??蛻舳耸褂靡粋€(gè)通用的瀏覽器代替了各通用的瀏覽器代替了各種應(yīng)用軟件。用戶操作種應(yīng)用軟件。用戶操作通過瀏覽器執(zhí)行。通過瀏覽器執(zhí)行。 客戶機(jī)客戶機(jī)DBWeb服務(wù)器服務(wù)器數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 分布式數(shù)據(jù)庫系統(tǒng)分布式數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)共享和數(shù)據(jù)集中管理是數(shù)據(jù)庫的主要特征。但面數(shù)據(jù)共享和數(shù)據(jù)集中管理是數(shù)據(jù)庫的主要特征。
57、但面對(duì)應(yīng)用規(guī)模的擴(kuò)大和用戶地理位置分散的實(shí)際情況,對(duì)應(yīng)用規(guī)模的擴(kuò)大和用戶地理位置分散的實(shí)際情況,如果一個(gè)單位的計(jì)算機(jī)仍用聯(lián)網(wǎng)式的集中數(shù)據(jù)庫系統(tǒng)如果一個(gè)單位的計(jì)算機(jī)仍用聯(lián)網(wǎng)式的集中數(shù)據(jù)庫系統(tǒng),將會(huì)產(chǎn)生很多問題,將會(huì)產(chǎn)生很多問題: 各個(gè)用戶結(jié)點(diǎn)計(jì)算機(jī)要通過網(wǎng)絡(luò)存取數(shù)據(jù),各個(gè)用戶結(jié)點(diǎn)計(jì)算機(jī)要通過網(wǎng)絡(luò)存取數(shù)據(jù), 如何解決通信開銷太大和延遲的問題如何解決通信開銷太大和延遲的問題? 一旦數(shù)據(jù)庫不能工作還將導(dǎo)致整個(gè)系統(tǒng)一旦數(shù)據(jù)庫不能工作還將導(dǎo)致整個(gè)系統(tǒng) 的癱瘓,如何保證系統(tǒng)的可用性和可擴(kuò)性的癱瘓,如何保證系統(tǒng)的可用性和可擴(kuò)性?南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 在分布式在分布式DBS中,把一個(gè)
58、單中,把一個(gè)單位的數(shù)據(jù)按其來源和用途,合理位的數(shù)據(jù)按其來源和用途,合理分布在系統(tǒng)的多個(gè)地理位置不同分布在系統(tǒng)的多個(gè)地理位置不同的計(jì)算機(jī)結(jié)點(diǎn)上的計(jì)算機(jī)結(jié)點(diǎn)上(局部數(shù)據(jù)庫局部數(shù)據(jù)庫),使數(shù)據(jù)可以就近存取。數(shù)據(jù)在物使數(shù)據(jù)可以就近存取。數(shù)據(jù)在物理上分布后,由系統(tǒng)統(tǒng)一管理。理上分布后,由系統(tǒng)統(tǒng)一管理。系統(tǒng)中每個(gè)地理位置上的結(jié)點(diǎn)實(shí)系統(tǒng)中每個(gè)地理位置上的結(jié)點(diǎn)實(shí)際上是一個(gè)獨(dú)立的際上是一個(gè)獨(dú)立的DBS,它包括,它包括本地結(jié)點(diǎn)用戶、本地本地結(jié)點(diǎn)用戶、本地DBMS和應(yīng)和應(yīng)用軟件。每個(gè)結(jié)點(diǎn)上的用戶都可用軟件。每個(gè)結(jié)點(diǎn)上的用戶都可以通過網(wǎng)絡(luò)對(duì)其他結(jié)點(diǎn)數(shù)據(jù)庫上以通過網(wǎng)絡(luò)對(duì)其他結(jié)點(diǎn)數(shù)據(jù)庫上的數(shù)據(jù)進(jìn)行訪問,就如同這些數(shù)的數(shù)據(jù)
59、進(jìn)行訪問,就如同這些數(shù)據(jù)都存儲(chǔ)在自己所在的結(jié)點(diǎn)數(shù)據(jù)據(jù)都存儲(chǔ)在自己所在的結(jié)點(diǎn)數(shù)據(jù)庫上一樣。庫上一樣。DDBMS2DDBMS1DBDBDBDDBMSnDDBMS是分布式數(shù)據(jù)庫管理系統(tǒng)是分布式數(shù)據(jù)庫管理系統(tǒng)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo) 并行數(shù)據(jù)庫系統(tǒng)并行數(shù)據(jù)庫系統(tǒng)n隨著應(yīng)用領(lǐng)域隨著應(yīng)用領(lǐng)域DB規(guī)模的增長,規(guī)模的增長,n其運(yùn)行負(fù)荷日益加重,對(duì)其運(yùn)行負(fù)荷日益加重,對(duì)DBSn性能要求也越來越高性能要求也越來越高.需求需求:n計(jì)算機(jī)系統(tǒng)通過并行地使用多個(gè)計(jì)算機(jī)系統(tǒng)通過并行地使用多個(gè) CPU和磁盤,可提高處理速度和磁盤,可提高處理速度和和IO速度。速度。技術(shù)技術(shù):并行數(shù)據(jù)庫系統(tǒng)并行數(shù)據(jù)庫系
60、統(tǒng) 并行處理技術(shù)很適宜與關(guān)系并行處理技術(shù)很適宜與關(guān)系DBS技術(shù)相結(jié)合,在關(guān)系技術(shù)相結(jié)合,在關(guān)系模型中,數(shù)據(jù)庫二維表是元組的集合,模型中,數(shù)據(jù)庫二維表是元組的集合,DBS操作也是集合操作也是集合操作;在許多情況下對(duì)集合的操作可分解為一系列對(duì)子集操作;在許多情況下對(duì)集合的操作可分解為一系列對(duì)子集的操作,這些子集操作存在很好的并行性的操作,這些子集操作存在很好的并行性南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)南大專轉(zhuǎn)本計(jì)算機(jī)基礎(chǔ)輔導(dǎo)6.3 信息系統(tǒng)開發(fā)與管理信息系統(tǒng)開發(fā)與管理 軟件工程軟件工程與信息系統(tǒng)開發(fā)概述與信息系統(tǒng)開發(fā)概述 系統(tǒng)規(guī)劃與分析系統(tǒng)規(guī)劃與分析 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 系統(tǒng)實(shí)施與運(yùn)行維護(hù)系統(tǒng)實(shí)施與運(yùn)行維護(hù) 南
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)婦聯(lián)個(gè)人工作計(jì)劃
- 高校會(huì)計(jì)個(gè)人工作計(jì)劃
- 車庫管理制度(31篇)
- 二零二五年度私募股權(quán)投資暗股協(xié)議
- 二零二五年度海綿城市建設(shè)合同管理細(xì)則
- 二零二五年度專業(yè)入股他人名下文化創(chuàng)意產(chǎn)業(yè)合作協(xié)議
- 二零二五年度企業(yè)應(yīng)屆生線下簽約方協(xié)議及就業(yè)保障協(xié)議
- 二零二五年度工藝品產(chǎn)業(yè)園區(qū)合作與投資合同
- 二零二五年度電子商務(wù)平臺(tái)社交電商合作與推廣協(xié)議
- 二零二五年度跨區(qū)域建筑工程工期調(diào)整補(bǔ)充協(xié)議
- 汽車涂裝工藝完整版ppt課件全套教程
- 十年來北京蓋了多少住宅
- 25項(xiàng)品質(zhì)保證展開計(jì)劃PPT課件
- 畢業(yè)設(shè)計(jì)(論文)-白菜收獲機(jī)的設(shè)計(jì)與研究
- 初中歷史興趣小組活動(dòng)方案
- 【班會(huì)課件】時(shí)代先鋒雷鋒精神 高中主題班會(huì)課件
- 西南交通大學(xué)工程測量
- 南寧市存量房買賣合同范本
- 電梯基本結(jié)構(gòu)
- 壓力容器涂敷工藝規(guī)程指導(dǎo)書
- 概率論與數(shù)理統(tǒng)計(jì) 第八章假設(shè)檢驗(yàn)
評(píng)論
0/150
提交評(píng)論