




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫基礎(chǔ)知識AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫基礎(chǔ)知識AnIntroductiontoData2.1四個基本概念數(shù)據(jù)(Data)數(shù)據(jù)庫(Database)數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫系統(tǒng)(DBS)AnIntroductiontoDatabaseSystenm2.1四個基本概念數(shù)據(jù)(Data)AnIntroduct一、數(shù)據(jù)數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲的基本對象數(shù)據(jù)的定義描述事物的符號記錄數(shù)據(jù)的種類數(shù)字、文字、圖形、圖象、聲音數(shù)據(jù)的特點數(shù)據(jù)與其語義是不可分的AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲的基本對象AnInt數(shù)據(jù)舉例學生檔案中的學生記錄(李明,男,1972,江蘇,計算機系,1990)數(shù)據(jù)的形式不能完全表達其內(nèi)容數(shù)據(jù)的解釋語義:學生姓名、性別、出生年月、籍貫、所在系別、入學時間解釋:李明是個大學生,1972年出生,江蘇人,1990年考入計算機系A(chǔ)nIntroductiontoDatabaseSystenm數(shù)據(jù)舉例學生檔案中的學生記錄AnIntroduction二、數(shù)據(jù)庫(舉例)AnIntroductiontoDatabaseSystenm二、數(shù)據(jù)庫(舉例)AnIntroductiontoDa數(shù)據(jù)庫(續(xù))人們收集并抽取出一個應用所需要的大量數(shù)據(jù)之后,應將其保存起來以供進一步加工處理,進一步抽取有用信息數(shù)據(jù)庫的定義數(shù)據(jù)庫(Database,簡稱DB)是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫(續(xù))人們收集并抽取出一個應用所需要的大量數(shù)據(jù)之后,應數(shù)據(jù)庫(續(xù))數(shù)據(jù)庫的特征數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存可為各種用戶共享冗余度較小數(shù)據(jù)獨立性較高易擴展AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫(續(xù))數(shù)據(jù)庫的特征AnIntroductionto三、數(shù)據(jù)庫管理系統(tǒng)什么是DBMS數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。DBMS的用途科學地組織和存儲數(shù)據(jù)、高效地獲取和維護數(shù)據(jù)AnIntroductiontoDatabaseSystenm三、數(shù)據(jù)庫管理系統(tǒng)什么是DBMSAnIntroductioDBMS的主要功能數(shù)據(jù)定義功能
提供數(shù)據(jù)定義語言(DDL)定義數(shù)據(jù)庫中的數(shù)據(jù)對象數(shù)據(jù)操縱功能:提供數(shù)據(jù)操縱語言(DML)
操縱數(shù)據(jù)實現(xiàn)對數(shù)據(jù)庫的基本操作(查詢、插入、刪除和修改)AnIntroductiontoDatabaseSystenmDBMS的主要功能數(shù)據(jù)定義功能AnIntroductionDBMS的主要功能數(shù)據(jù)庫的運行管理
保證數(shù)據(jù)的安全性、完整性、 多用戶對數(shù)據(jù)的并發(fā)使用 發(fā)生故障后的系統(tǒng)恢復數(shù)據(jù)庫的建立和維護功能(實用程序)數(shù)據(jù)庫數(shù)據(jù)批量裝載 數(shù)據(jù)庫轉(zhuǎn)儲 介質(zhì)故障恢復 數(shù)據(jù)庫的重組織 性能監(jiān)視等AnIntroductiontoDatabaseSystenmDBMS的主要功能數(shù)據(jù)庫的運行管理AnIntroducti四、數(shù)據(jù)庫系統(tǒng)什么是數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡稱DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成。在不引起混淆的情況下常常把數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)的構(gòu)成由數(shù)據(jù)庫及其硬件支持系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、操作系統(tǒng)、應用系統(tǒng)、數(shù)據(jù)庫管理員(和用戶)構(gòu)成。AnIntroductiontoDatabaseSystenm四、數(shù)據(jù)庫系統(tǒng)什么是數(shù)據(jù)庫系統(tǒng)AnIntroduction2.2數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展什么是數(shù)據(jù)管理對數(shù)據(jù)進行分類、組織、編碼、存儲、檢索和維護,是數(shù)據(jù)處理的中心問題數(shù)據(jù)管理技術(shù)的發(fā)展過程人工管理階段(40年代中--50年代中)文件系統(tǒng)階段(50年代末--60年代中)數(shù)據(jù)庫系統(tǒng)階段(60年代末—80年代中)高級數(shù)據(jù)庫技術(shù)階段(80年代末—現(xiàn)在)AnIntroductiontoDatabaseSystenm2.2數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展什么是數(shù)據(jù)管理AnIn數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展(續(xù))數(shù)據(jù)管理技術(shù)的發(fā)展動力應用需求的推動計算機硬件的發(fā)展計算機軟件的發(fā)展AnIntroductiontoDatabaseSystenm數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展(續(xù))數(shù)據(jù)管理技術(shù)的發(fā)展動力AnI一、人工管理時期40年代中--50年代中產(chǎn)生的背景應用需求 科學計算 硬件水平 無直接存取存儲設(shè)備 軟件水平 沒有操作系統(tǒng) AnIntroductiontoDatabaseSystenm一、人工管理時期AnIntroductiontoDat人工管理(續(xù))特點數(shù)據(jù)的管理者:應用程序,數(shù)據(jù)不保存。數(shù)據(jù)面向的對象:某一應用程序數(shù)據(jù)的共享程度:無共享、冗余度極大數(shù)據(jù)的獨立性:不獨立,完全依賴于程序數(shù)據(jù)的結(jié)構(gòu)化:無結(jié)構(gòu)數(shù)據(jù)控制能力:應用程序自己控制AnIntroductiontoDatabaseSystenm人工管理(續(xù))特點AnIntroductiontoDa應用程序與數(shù)據(jù)的對應關(guān)系(人工管理)
應用程序1數(shù)據(jù)集1應用程序2數(shù)據(jù)集2應用程序n數(shù)據(jù)集n...…...…AnIntroductiontoDatabaseSystenm應用程序與數(shù)據(jù)的對應關(guān)系(人工管理)應用程序1數(shù)據(jù)集1應用程二、文件系統(tǒng)時期50年代末--60年代中產(chǎn)生的背景應用需求 科學計算、管理 硬件水平 磁盤、磁鼓 軟件水平 有文件系統(tǒng) AnIntroductiontoDatabaseSystenm二、文件系統(tǒng)時期AnIntroductiontoDat文件系統(tǒng)(續(xù))特點數(shù)據(jù)的管理者:文件系統(tǒng),數(shù)據(jù)可長期保存數(shù)據(jù)面向的對象:某一應用程序數(shù)據(jù)的共享程度:共享性差、冗余度大數(shù)據(jù)的結(jié)構(gòu)化:記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)數(shù)據(jù)的獨立性:獨立性差,數(shù)據(jù)的邏輯結(jié)構(gòu)改變必須修改應用程序數(shù)據(jù)控制能力:應用程序自己控制AnIntroductiontoDatabaseSystenm文件系統(tǒng)(續(xù))特點AnIntroductiontoDa應用程序與數(shù)據(jù)的對應關(guān)系(文件系統(tǒng))應用程序1文件1應用程序2文件2應用程序n文件n存取方法...…...…AnIntroductiontoDatabaseSystenm應用程序與數(shù)據(jù)的對應關(guān)系(文件系統(tǒng))應用程序1文件1應用程序三、數(shù)據(jù)庫系統(tǒng)時期60年代末-80年代中產(chǎn)生的背景應用背景 大規(guī)模管理 硬件背景 大容量磁盤 軟件背景 有數(shù)據(jù)庫管理系統(tǒng) AnIntroductiontoDatabaseSystenm三、數(shù)據(jù)庫系統(tǒng)時期AnIntroductiontoDa數(shù)據(jù)庫系統(tǒng)(續(xù))特點數(shù)據(jù)的管理者:DBMS數(shù)據(jù)面向的對象:現(xiàn)實世界 數(shù)據(jù)的共享程度:共享性高 數(shù)據(jù)的獨立性:高度的物理獨立性和一定的邏輯獨立性 數(shù)據(jù)的結(jié)構(gòu)化:整體結(jié)構(gòu)化數(shù)據(jù)控制能力:由DBMS統(tǒng)一管理和控制AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫系統(tǒng)(續(xù))特點AnIntroductiontoD應用程序與數(shù)據(jù)的對應關(guān)系(數(shù)據(jù)庫系統(tǒng))DBMS應用程序1應用程序2數(shù)據(jù)庫…AnIntroductiontoDatabaseSystenm應用程序與數(shù)據(jù)的對應關(guān)系(數(shù)據(jù)庫系統(tǒng))DBMS應用程序1應用四、高級數(shù)據(jù)庫技術(shù)時期80年代末以來產(chǎn)生的背景應用背景 微型計算機和計算機網(wǎng)絡(luò)硬件背景 大容量磁盤 軟件背景 新型數(shù)據(jù)庫出現(xiàn)并成熟 AnIntroductiontoDatabaseSystenm四、高級數(shù)據(jù)庫技術(shù)時期AnIntroductionto2.3數(shù)據(jù)模型數(shù)據(jù)模型分成兩個不同的層次(1)概念模型也稱信息模型,它是按用戶的觀點來對數(shù)據(jù)和信息建模。(2)數(shù)據(jù)模型主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計算機系統(tǒng)的觀點對數(shù)據(jù)建模。AnIntroductiontoDatabaseSystenm2.3數(shù)據(jù)模型數(shù)據(jù)模型分成兩個不同的層次AnIntrod數(shù)據(jù)模型(續(xù))客觀對象的抽象過程---兩步抽象現(xiàn)實世界中的客觀對象抽象為概念模型;把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型。
概念模型是現(xiàn)實世界到機器世界的一個中間層次。AnIntroductiontoDatabaseSystenm數(shù)據(jù)模型(續(xù))客觀對象的抽象過程---兩步抽象AnIntr※概念模型1.概念模型2.信息世界中的基本概念3.概念模型的表示方法AnIntroductiontoDatabaseSystenm※概念模型1.概念模型AnIntroductionto1.概念模型概念模型的用途概念模型用于信息世界的建模是現(xiàn)實世界到機器世界的一個中間層次是數(shù)據(jù)庫設(shè)計的有力工具數(shù)據(jù)庫設(shè)計人員和用戶之間進行交流的語言對概念模型的基本要求較強的語義表達能力,能夠方便、直接地表達應用中的各種語義知識簡單、清晰、易于用戶理解。AnIntroductiontoDatabaseSystenm1.概念模型概念模型的用途AnIntroduction2.信息世界中的基本概念
(1)實體(Entity)客觀存在并可相互區(qū)別的事物稱為實體??梢允蔷唧w的人、事、物或抽象的概念。(2)屬性(Attribute)實體所具有的某一特性稱為屬性。一個實體可以由若干個屬性來刻畫。
(3)碼(Key)唯一標識實體的屬性集稱為碼。
AnIntroductiontoDatabaseSystenm2.信息世界中的基本概念(1)實體(Entity)A信息世界中的基本概念(續(xù))(4)域(Domain)屬性的取值范圍稱為該屬性的域。(5)實體型(EntityType)用實體名及其屬性名集合來抽象和刻畫同類實體稱為實體型(6)實體集(EntitySet)同型實體的集合稱為實體集AnIntroductiontoDatabaseSystenm信息世界中的基本概念(續(xù))(4)域(Domain)An信息世界中的基本概念(續(xù))(7)聯(lián)系(Relationship)現(xiàn)實世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界中反映為實體內(nèi)部的聯(lián)系和實體之間的聯(lián)系A(chǔ)nIntroductiontoDatabaseSystenm信息世界中的基本概念(續(xù))(7)聯(lián)系(Relationsh兩個實體型間的聯(lián)系實體型1聯(lián)系名實體型2111:1聯(lián)系實體型1聯(lián)系名實體型2mnm:n聯(lián)系實體型1聯(lián)系名實體型21n1:n聯(lián)系A(chǔ)nIntroductiontoDatabaseSystenm兩個實體型間的聯(lián)系實體型1聯(lián)系名實體型2111:1聯(lián)系實體型兩個實體型間的聯(lián)系一對一聯(lián)系如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯(lián)系,反之亦然,則稱實體集A與實體集B具有一對一聯(lián)系。記為1:1。
實例班級與班長之間的聯(lián)系:一個班級只有一個正班長一個班長只在一個班中任職AnIntroductiontoDatabaseSystenm兩個實體型間的聯(lián)系一對一聯(lián)系A(chǔ)nIntroduct兩個實體型間的聯(lián)系(續(xù))一對多聯(lián)系如果對于實體集A中的每一個實體,實體集B中有n個實體(n≥0)與之聯(lián)系,反之,對于實體集B中的每一個實體,實體集A中至多只有一個實體與之聯(lián)系,則稱實體集A與實體集B有一對多聯(lián)系記為1:n實例班級與學生之間的聯(lián)系:一個班級中有若干名學生,每個學生只在一個班級中學習AnIntroductiontoDatabaseSystenm兩個實體型間的聯(lián)系(續(xù))一對多聯(lián)系A(chǔ)nIntroduct兩個實體型間的聯(lián)系(續(xù))多對多聯(lián)系(m:n)如果對于實體集A中的每一個實體,實體集B中有n個實體(n≥0)與之聯(lián)系,反之,對于實體集B中的每一個實體,實體集A中也有m個實體(m≥0)與之聯(lián)系,則稱實體集A與實體B具有多對多聯(lián)系。記為m:n實例課程與學生之間的聯(lián)系:一門課程同時有若干個學生選修一個學生可以同時選修多門課程AnIntroductiontoDatabaseSystenm兩個實體型間的聯(lián)系(續(xù))多對多聯(lián)系(m:n)AnIntr3.概念模型的表示方法概念模型的表示方法很多實體-聯(lián)系方法(E-R方法)用E-R圖來描述現(xiàn)實世界的概念模型E-R方法也稱為E-R模型AnIntroductiontoDatabaseSystenm3.概念模型的表示方法概念模型的表示方法很多AnIntrE-R圖實體型用矩形表示,矩形框內(nèi)寫明實體名。學生教師AnIntroductiontoDatabaseSystenmE-R圖實體型學生教師AnIntroductiontoE-R圖(續(xù))屬性用橢圓形表示,并用無向邊將其與相應的實體連接起來學生學號年齡性別姓名AnIntroductiontoDatabaseSystenmE-R圖(續(xù))屬性學生學號年齡性別姓名AnIntroducE-R圖(續(xù))聯(lián)系聯(lián)系本身:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1:1、1:n或m:n)聯(lián)系的屬性:聯(lián)系本身也是一種實體型,也可以有屬性。如果一個聯(lián)系具有屬性,則這些屬性也要用無向邊與該聯(lián)系連接起來
AnIntroductiontoDatabaseSystenmE-R圖(續(xù))聯(lián)系A(chǔ)nIntroductiontoDa聯(lián)系的表示方法實體型1聯(lián)系名實體型2111:1聯(lián)系實體型1聯(lián)系名實體型2mnm:n聯(lián)系實體型1聯(lián)系名實體型21n1:n聯(lián)系A(chǔ)nIntroductiontoDatabaseSystenm聯(lián)系的表示方法實體型1聯(lián)系名實體型2111:1聯(lián)系實體型1聯(lián)聯(lián)系的表示方法(續(xù))實體型1聯(lián)系名mn同一實體型內(nèi)部的m:n聯(lián)系實體型1聯(lián)系名實體型21m多個實體型間的1:n聯(lián)系實體型3nAnIntroductiontoDatabaseSystenm聯(lián)系的表示方法(續(xù))實體型1聯(lián)系名mn同一實體型內(nèi)部的m:n聯(lián)系的表示方法示例班級班級-班長班長111:1聯(lián)系課程選修學生mnm:n聯(lián)系班級組成學生1n1:n聯(lián)系A(chǔ)nIntroductiontoDatabaseSystenm聯(lián)系的表示方法示例班級班級-班長班長111:1聯(lián)系課程選修學聯(lián)系的表示方法示例(續(xù))職工領(lǐng)導1n同一實體型內(nèi)部的1:n聯(lián)系課程講授教師1m多個實體型間的1:n聯(lián)系參考書nAnIntroductiontoDatabaseSystenm聯(lián)系的表示方法示例(續(xù))職工領(lǐng)導1n同一實體型內(nèi)部的1:n聯(lián)聯(lián)系屬性的表示方法課程選修學生mn成績AnIntroductiontoDatabaseSystenm聯(lián)系屬性的表示方法課程選修學生mn成績AnIntroduc※常用結(jié)構(gòu)數(shù)據(jù)模型非關(guān)系模型層次模型(HierarchicalModel)網(wǎng)狀模型(NetworkModel)數(shù)據(jù)結(jié)構(gòu):以基本層次聯(lián)系為基本單位
基本層次聯(lián)系:兩個記錄以及它們之間的一對多(包括一對一)的聯(lián)系A(chǔ)nIntroductiontoDatabaseSystenm※常用結(jié)構(gòu)數(shù)據(jù)模型非關(guān)系模型AnIntroduction常用結(jié)構(gòu)數(shù)據(jù)模型(續(xù))關(guān)系模型(RelationalModel)數(shù)據(jù)結(jié)構(gòu):表面向?qū)ο竽P?ObjectOrientedModel)數(shù)據(jù)結(jié)構(gòu):對象AnIntroductiontoDatabaseSystenm常用結(jié)構(gòu)數(shù)據(jù)模型(續(xù))關(guān)系模型(RelationalMod層次模型1.層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)2.層次數(shù)據(jù)模型的數(shù)據(jù)操縱3.層次數(shù)據(jù)模型的完整性約束4.層次數(shù)據(jù)模型的存儲結(jié)構(gòu)5.層次數(shù)據(jù)模型的優(yōu)缺點
AnIntroductiontoDatabaseSystenm層次模型1.層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)AnIntroduc1.層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)層次模型
滿足下面兩個條件的基本層次聯(lián)系的集合為層次模型。1.有且只有一個結(jié)點沒有雙親結(jié)點,這個結(jié)點稱為根結(jié)點2.根以外的其它結(jié)點有且只有一個雙親結(jié)點層次模型中的幾個術(shù)語根結(jié)點,雙親結(jié)點,兄弟結(jié)點,葉結(jié)點AnIntroductiontoDatabaseSystenm1.層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)層次模型AnIntroduct層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))
R1
根結(jié)點
R2
兄弟結(jié)點
R3
葉結(jié)點
R4
兄弟結(jié)點
R5
葉結(jié)點
葉結(jié)點AnIntroductiontoDatabaseSystenm層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))表示方法實體型:用記錄類型描述。每個結(jié)點表示一個記錄類型。屬性:用字段描述。每個記錄類型可包含若干個字段。聯(lián)系:用結(jié)點之間的連線表示記錄(類)型之間的
一對多的聯(lián)系實例:教員-學生數(shù)據(jù)模型AnIntroductiontoDatabaseSystenm層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))表示方法AnIntroduct層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))特點結(jié)點的雙親是唯一的只能直接處理一對多的實體聯(lián)系每個記錄類型定義一個排序字段,也稱為碼字段任何記錄值只有按其路徑查看時,才能顯出它的全部意義沒有一個子女記錄值能夠脫離雙親記錄值而獨立存在AnIntroductiontoDatabaseSystenm層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))特點AnIntroductio層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))多對多聯(lián)系在層次模型中的表示用層次模型間接表示多對多聯(lián)系方法將多對多聯(lián)系分解成一對多聯(lián)系分解方法冗余結(jié)點法虛擬結(jié)點法AnIntroductiontoDatabaseSystenm層次數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))多對多聯(lián)系在層次模型中的表示An5.層次模型的優(yōu)缺點優(yōu)點層次數(shù)據(jù)模型簡單,對具有一對多的層次關(guān)系的部門描述自然、直觀,容易理解性能優(yōu)于關(guān)系模型,不低于網(wǎng)狀模型層次數(shù)據(jù)模型提供了良好的完整性支持缺點多對多聯(lián)系表示不自然對插入和刪除操作的限制多查詢子女結(jié)點必須通過雙親結(jié)點層次命令趨于程序化AnIntroductiontoDatabaseSystenm5.層次模型的優(yōu)缺點優(yōu)點AnIntroductiont網(wǎng)狀模型1.網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)2.網(wǎng)狀數(shù)據(jù)模型的存儲結(jié)構(gòu)3.網(wǎng)狀數(shù)據(jù)模型的優(yōu)缺點AnIntroductiontoDatabaseSystenm網(wǎng)狀模型1.網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)AnIntroduct1.網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)網(wǎng)狀模型滿足下面兩個條件的基本層次聯(lián)系的集合為網(wǎng)狀模型。1.允許一個以上的結(jié)點無雙親;2.一個結(jié)點可以有多于一個的雙親。AnIntroductiontoDatabaseSystenm1.網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)網(wǎng)狀模型AnIntroducti網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)
R1
R2
R3L1L2
R1
R2L3L1L2
R3L4
R4
R5
AnIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)R1網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))表示方法(與層次數(shù)據(jù)模型相同)實體型:用記錄類型描述。每個結(jié)點表示一個記錄類型。屬性:用字段描述。每個記錄類型可包含若干個字段。聯(lián)系:用結(jié)點之間的連線表示記錄(類)型之間的一對多的父子聯(lián)系。AnIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))表示方法(與層次數(shù)據(jù)模型相同)A網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))特點只能直接處理一對多的實體聯(lián)系每個記錄類型定義一個排序字段任何記錄值只有按其路徑查看時,才能顯出它的全部意義AnIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))特點AnIntroductio網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))網(wǎng)狀模型與層次模型的區(qū)別網(wǎng)狀模型允許多個結(jié)點沒有雙親結(jié)點網(wǎng)狀模型允許結(jié)點有多個雙親結(jié)點網(wǎng)狀模型允許兩個結(jié)點之間有多種聯(lián)系(復合聯(lián)系)網(wǎng)狀模型可以更直接地去描述現(xiàn)實世界層次模型實際上是網(wǎng)狀模型的一個特例AnIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))網(wǎng)狀模型與層次模型的區(qū)別AnI網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))
R1
R2
R3L1L2
R1
R2L3L1L2
R3L4
R4
R5
AnIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))
R1
L1L2
R2AnIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))R1L網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))學生宿舍學生教研室系教師AnIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))學生宿舍學生教研室系教師AnI網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))父母人子女樹種植砍伐養(yǎng)育贍養(yǎng)AnIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))父母人子女樹種植砍伐養(yǎng)育贍養(yǎng)An網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))多對多聯(lián)系在網(wǎng)狀模型中的表示用網(wǎng)狀模型間接表示多對多聯(lián)系方法將多對多聯(lián)系直接分解成一對多聯(lián)系A(chǔ)nIntroductiontoDatabaseSystenm網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))多對多聯(lián)系在網(wǎng)狀模型中的表示An2.網(wǎng)狀模型的數(shù)據(jù)操縱查詢插入刪除更新AnIntroductiontoDatabaseSystenm2.網(wǎng)狀模型的數(shù)據(jù)操縱查詢AnIntroduction5.網(wǎng)狀模型的優(yōu)缺點優(yōu)點能夠更為直接地描述現(xiàn)實世界,如一個結(jié)點可以有多個雙親具有良好的性能,存取效率較高缺點結(jié)構(gòu)比較復雜,而且隨著應用環(huán)境的擴大,數(shù)據(jù)庫的結(jié)構(gòu)就變得越來越復雜,不利于最終用戶掌握DDL、DML語言復雜,用戶不容易使用AnIntroductiontoDatabaseSystenm5.網(wǎng)狀模型的優(yōu)缺點優(yōu)點AnIntroductionto※關(guān)系模型1.關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)2.關(guān)系數(shù)據(jù)模型的優(yōu)缺點AnIntroductiontoDatabaseSystenm※關(guān)系模型1.關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)AnIntrodu關(guān)系模型最重要的一種數(shù)據(jù)模型。也是目前主要采用的數(shù)據(jù)模型1970年由美國IBM公司SanJose研究室的研究員E.F.Codd提出AnIntroductiontoDatabaseSystenm關(guān)系模型最重要的一種數(shù)據(jù)模型。也是目前主要采用的數(shù)據(jù)模型An關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)在用戶觀點下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。AnIntroductiontoDatabaseSystenm關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)在用戶觀點下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)關(guān)系模型的基本概念關(guān)系(Relation)一個關(guān)系對應通常說的一張表。元組(Tuple)表中的一行即為一個元組。屬性(Attribute)表中的一列即為一個屬性,給每一個屬性起一個名稱即屬性名。AnIntroductiontoDatabaseSystenm關(guān)系模型的基本概念關(guān)系(Relation)AnIntrod關(guān)系模型的基本概念主碼(Key)表中的某個屬性組,它可以唯一確定一個元組。域(Domain)屬性的取值范圍。分量元組中的一個屬性值。關(guān)系模式對關(guān)系的描述關(guān)系名(屬性1,屬性2,…,屬性n)學生(學號,姓名,年齡,性別,系,年級)AnIntroductiontoDatabaseSystenm關(guān)系模型的基本概念主碼(Key)AnIntroductio關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))實體及實體間的聯(lián)系的表示方法實體型:直接用關(guān)系(表)表示。屬性:用屬性名表示。一對一聯(lián)系:隱含在實體對應的關(guān)系中。一對多聯(lián)系:隱含在實體對應的關(guān)系中。多對多聯(lián)系:直接用關(guān)系表示。AnIntroductiontoDatabaseSystenm關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))實體及實體間的聯(lián)系的表示方法An關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))例1學生、系、系與學生之間的一對多聯(lián)系:學生(學號,姓名,年齡,性別,系號,年級)系(系號,系名,辦公地點)例2系、系主任、系與系主任間的一對一聯(lián)系A(chǔ)nIntroductiontoDatabaseSystenm關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))例1AnIntroductio關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))例3學生、課程、學生與課程之間的多對多聯(lián)系:
學生(學號,姓名,年齡,性別,系號,年級)課程(課程號,課程名,學分)選修(學號,課程號,成績)AnIntroductiontoDatabaseSystenm關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))例3AnIntroductio關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))關(guān)系必須是規(guī)范化的,滿足一定的規(guī)范條件最基本的規(guī)范條件:關(guān)系的每一個分量必須是一個不可分的數(shù)據(jù)項。AnIntroductiontoDatabaseSystenm關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)(續(xù))關(guān)系必須是規(guī)范化的,滿足一定的規(guī)4.關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu)表以文件形式存儲有的DBMS一個表對應一個操作系統(tǒng)文件有的DBMS自己設(shè)計文件結(jié)構(gòu)AnIntroductiontoDatabaseSystenm4.關(guān)系數(shù)據(jù)模型的存儲結(jié)構(gòu)表以文件形式存儲AnIntrod5.關(guān)系模型的優(yōu)缺點優(yōu)點建立在嚴格的數(shù)學概念的基礎(chǔ)上概念單一。數(shù)據(jù)結(jié)構(gòu)簡單、清晰,用戶易懂易用實體和各類聯(lián)系都用關(guān)系來表示。對數(shù)據(jù)的檢索結(jié)果也是關(guān)系。關(guān)系模型的存取路徑對用戶透明具有更高的數(shù)據(jù)獨立性,更好的安全保密性簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作AnIntroductiontoDatabaseSystenm5.關(guān)系模型的優(yōu)缺點優(yōu)點AnIntroductionto關(guān)系模型的優(yōu)缺點(續(xù))缺點存取路徑對用戶透明導致查詢效率往往不如非關(guān)系數(shù)據(jù)模型為提高性能,必須對用戶的查詢請求進行優(yōu)化增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)的難度AnIntroductiontoDatabaseSystenm關(guān)系模型的優(yōu)缺點(續(xù))缺點AnIntroductiont2.4數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫及硬件支持系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)操作系統(tǒng)應用系統(tǒng)數(shù)據(jù)庫管理員(用戶)AnIntroductiontoDatabaseSystenm2.4數(shù)據(jù)庫系統(tǒng)的組成數(shù)據(jù)庫及硬件支持系統(tǒng)AnIntrod一、硬件平臺及數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)對硬件資源的要求(1)足夠大的內(nèi)存操作系統(tǒng)DBMS的核心模塊數(shù)據(jù)緩沖區(qū)應用程序AnIntroductiontoDatabaseSystenm一、硬件平臺及數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)對硬件資源的要求AnIntr數(shù)據(jù)庫系統(tǒng)對硬件資源的要求(2)足夠大的外存磁盤操作系統(tǒng)DBMS應用程序數(shù)據(jù)庫及其備份光盤、磁帶、軟盤數(shù)據(jù)備份(3)較高的通道能力,提高數(shù)據(jù)傳送率AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫系統(tǒng)對硬件資源的要求(2)足夠大的外存An二、軟件DBMS操作系統(tǒng)與數(shù)據(jù)庫接口的高級語言及其編譯系統(tǒng)以DBMS為核心的應用開發(fā)工具為特定應用環(huán)境開發(fā)的數(shù)據(jù)庫應用系統(tǒng)AnIntroductiontoDatabaseSystenm二、軟件DBMSAnIntroductiontoDat三、人員數(shù)據(jù)庫管理員系統(tǒng)分析員數(shù)據(jù)庫設(shè)計人員應用程序員(最終用戶)AnIntroductiontoDatabaseSystenm三、人員數(shù)據(jù)庫管理員AnIntroductiontoD1.數(shù)據(jù)庫管理員(DBA)決定數(shù)據(jù)庫中的信息內(nèi)容和結(jié)構(gòu)決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略定義數(shù)據(jù)的安全性要求和完整性約束條件AnIntroductiontoDatabaseSystenm1.數(shù)據(jù)庫管理員(DBA)決定數(shù)據(jù)庫中的信息內(nèi)容和結(jié)構(gòu)An數(shù)據(jù)庫管理員(續(xù))監(jiān)控數(shù)據(jù)庫的使用和運行周期性轉(zhuǎn)儲數(shù)據(jù)庫數(shù)據(jù)文件日志文件系統(tǒng)故障恢復介質(zhì)故障恢復監(jiān)視審計文件AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫管理員(續(xù))監(jiān)控數(shù)據(jù)庫的使用和運行AnIntrodu數(shù)據(jù)庫管理員(續(xù))數(shù)據(jù)庫的改進和重組性能監(jiān)控和調(diào)優(yōu)數(shù)據(jù)重組數(shù)據(jù)庫重構(gòu)AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫管理員(續(xù))數(shù)據(jù)庫的改進和重組AnIntroduct2.系統(tǒng)分析員負責應用系統(tǒng)的需求分析和規(guī)范說明與用戶及DBA(數(shù)據(jù)庫管理員)協(xié)商,確定系統(tǒng)的硬軟件配置參與數(shù)據(jù)庫系統(tǒng)的概要設(shè)計AnIntroductiontoDatabaseSystenm2.系統(tǒng)分析員負責應用系統(tǒng)的需求分析和規(guī)范說明AnInt3.數(shù)據(jù)庫設(shè)計人員參加用戶需求調(diào)查和系統(tǒng)分析確定數(shù)據(jù)庫中的數(shù)據(jù)設(shè)計數(shù)據(jù)庫各級模式AnIntroductiontoDatabaseSystenm3.數(shù)據(jù)庫設(shè)計人員參加用戶需求調(diào)查和系統(tǒng)分析AnIntr4.應用程序員設(shè)計和編寫應用系統(tǒng)的程序模塊進行調(diào)試和安裝AnIntroductiontoDatabaseSystenm4.應用程序員設(shè)計和編寫應用系統(tǒng)的程序模塊AnIntro5.用戶偶然用戶企業(yè)或組織機構(gòu)的高中級管理人員簡單用戶銀行的職員、機票預定人員、旅館總臺服務員AnIntroductiontoDatabaseSystenm5.用戶偶然用戶AnIntroductiontoDa用戶(續(xù))復雜用戶工程師、科學家、經(jīng)濟學家、科技工作者等直接使用數(shù)據(jù)庫語言訪問數(shù)據(jù)庫,甚至能夠基于數(shù)據(jù)庫管理軟件管理系統(tǒng)的API(應用程序編程接口)編制自己的應用程序AnIntroductiontoDatabaseSystenm用戶(續(xù))復雜用戶AnIntroductiontoDa數(shù)據(jù)管理技術(shù)(一)安全性管理(二)數(shù)據(jù)庫備份(三)數(shù)據(jù)庫恢復(四)數(shù)據(jù)復制AnIntroductiontoDatabaseSystenm數(shù)據(jù)管理技術(shù)(一)安全性管理AnIntroductio2.1SQL概述2.1.1SQL語言的特點綜合統(tǒng)一高度非過程化面向集合的操作方式同一種語法結(jié)構(gòu)提供兩種使用方式(自含式語言;嵌入式語言)語言簡捷,易學易用AnIntroductiontoDatabaseSystenm2.1SQL概述2.1.1SQL語言的特點AnIntr2.1.2常用SQL語言組成DDL(DataDefinitionLanguage)DML(DataManipulationLanguage)DCL(DataControlLanguage)存儲過程和觸發(fā)器嵌入式SQL語言AnIntroductiontoDatabaseSystenm2.1.2常用SQL語言組成AnIntroduction定義表:如創(chuàng)建表,刪除表,修改表定義;定義視圖:如創(chuàng)建視圖、刪除視圖、間接修改視圖定義(刪除+創(chuàng)建視圖);定義索引(內(nèi)模式或內(nèi)部視圖):如創(chuàng)建索引、刪除索引、間接修改索引定義(刪除+創(chuàng)建索引)
1.SQL數(shù)據(jù)定義語言(DDL)功能AnIntroductiontoDatabaseSystenm定義表:如創(chuàng)建表,刪除表,修改表定義;1.SQL數(shù)據(jù)定義語數(shù)據(jù)庫的建立與刪除1.建立數(shù)據(jù)庫數(shù)據(jù)庫是一個包括了多個基本表的數(shù)據(jù)集,其語法格式為:CREATEDATABASE<數(shù)據(jù)庫名>[其他參數(shù)]【例2-1】以學校圖書館的圖書管理為例,建立圖書管理信息數(shù)據(jù)庫(books_management)。CREATEDATABASEbooks_management;2.刪除數(shù)據(jù)庫將數(shù)據(jù)庫及其全部內(nèi)容從系統(tǒng)中刪除。其語法格式為:DROPDATABASE<數(shù)據(jù)庫名>【例2-2】刪除圖書管理信息數(shù)據(jù)庫(books_management)。DROPDATABASEbooks_management;AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫的建立與刪除1.建立數(shù)據(jù)庫AnSQL提供的一些主要數(shù)據(jù)類型數(shù)據(jù)類型
類型
描
述
bit邏輯數(shù)據(jù)類型
這種數(shù)據(jù)類型用于存儲只有兩種可能值的數(shù)據(jù),如True或Falseint整數(shù)數(shù)據(jù)類型
int數(shù)據(jù)類型可以存儲從(-2147483648)到(2147483647)之間的整數(shù)。這種數(shù)據(jù)類型在數(shù)據(jù)庫里每個值占用4個字節(jié)float浮點數(shù)據(jù)類型
float數(shù)據(jù)類型是一種近似數(shù)值類型,浮點數(shù)可以是從-1.79E+308到1.79E+308之間的任意數(shù)datetime日期時間類型datetime數(shù)據(jù)類型用來表示日期和時間。這種數(shù)據(jù)類型存儲從1753年1月1日到9999年12月31日間所有的日期和時間數(shù)據(jù),精確到三百分之一秒或3.33毫秒AnIntroductiontoDatabaseSystenmSQL提供的一些主要數(shù)據(jù)類型數(shù)據(jù)類型類型描
SQL提供的一些主要數(shù)據(jù)類型CHAR
字符數(shù)據(jù)類型char(n)按固定長度存儲字符串,n必須從1-8000.VARCHAR字符數(shù)據(jù)類型varchar(n)它與char類型相似,n必須從1-8000.之間的數(shù)值。存儲大小為輸入數(shù)據(jù)字節(jié)的實際長度。由于CHAR數(shù)據(jù)類型長度固定,因此它比VARCHAR類型的處理速度快。TEXT
文本
TEXT數(shù)據(jù)類型用于存儲大量文本數(shù)據(jù),其容量理論上為1到2的31次方-1(2147483647)個字節(jié),在實際應用時需要視硬盤的存儲空間而定。
AnIntroductiontoDatabaseSystenmSQL提供的一些主要數(shù)據(jù)類型CHAR
字符數(shù)據(jù)類型cha基本表的創(chuàng)建、修改和撤銷創(chuàng)建基本表創(chuàng)建基本表的語法格式為:CREATETABLE<表名>(<列定義>[{,<列定義>|<表約束>}])【例2-3】在圖書管理信息數(shù)據(jù)庫(books_management)中建立3個數(shù)據(jù)表book(圖書信息)、reader(讀者信息)、borrow(借閱信息)。建立book表的SQL命令為:CREATETABLEbook(總編號Char(6),分類號Char(6),書名Char(12),作者Char(8),出版單位Char(20),單價Money,是否在庫Char(4));AnIntroductiontoDatabaseSystenm基本表的創(chuàng)建、修改和撤銷創(chuàng)建基本表AnIntroducti修改基本表:(1)ADD方式:用于增加新列和完整性約束,其語法格式為:ALTERTABLE<表名>ADD<列定義>|<完整性約束定義>【例2-4】在reader表中增加一個年齡列。ALTERTABLESreaderADD年齡TINYINT;【例2-5】在reader表中增加完整性約束定義,使年齡值在0~100之間。ALTERTABLEreaderADDCONSTRAINTage_chkCHECK(年齡BETWEEN0AND100);AnIntroductiontoDatabaseSystenmAnIntroductiontoDatabaseSy(2)ALTER方式:用于修改某些列,其語法格式為:ALTERTABLE<表名>ALTERCOLUMN<列名><數(shù)據(jù)類型>[NULL|NOTNULL]【例2-6】把reader表中的姓名列加寬到10個字符。ALTERTABLEreaderALTERCOLUMN姓名CHAR(10);(3)DROP方式:用于刪除完整性約束定義,其語法格式為:ALTERTABLE<表名>DROPCONSTRAINT<約束名>【例2-7】刪除reader表中的完整性約束定義。ALTERTABLEreaderDROPCONSTRAINTage_chk;AnIntroductiontoDatabaseSystenmAnIntroductiontoDatabaseSy刪除基本表刪除基本表后,表中的數(shù)據(jù)和在此表上的索引都被刪除,而建立在該表上的視圖不會隨之刪除,系統(tǒng)將繼續(xù)保留其定義,但已無法使用。如果重新恢復該表,這些視圖可重新使用。刪除表的語法格式為:DROPTABLE<表名>【例2-8】刪除表reader。DROPTABLEreader;AnIntroductiontoDatabaseSystenm刪除基本表AnIntroductiontoDataba2.SQL數(shù)據(jù)操縱語言(DML)
SQL數(shù)據(jù)操縱語言提供了select,insert,delete和update命令,完全覆蓋關(guān)系各種運算。AnIntroductiontoDatabaseSystenm2.SQL數(shù)據(jù)操縱語言(DML)AnIntroducti3.SQL數(shù)據(jù)控制語言(DCL)數(shù)據(jù)控制亦稱為數(shù)據(jù)保護,包括數(shù)據(jù)安全性控制、完整性控制、并發(fā)控制和數(shù)據(jù)恢復。AnIntroductiontoDatabaseSystenm3.SQL數(shù)據(jù)控制語言(DCL)AnIntroductio4.存儲過程和觸發(fā)器
存儲過程是為了完成特定功能匯集而成的一組命名了的SQL語句集合,該集合編譯后存放數(shù)據(jù)庫管理系統(tǒng)中,可根據(jù)實際情況重新編譯,該過程可直接運行,也可以遠程運行。觸發(fā)器是一種特殊的存儲過程。它的優(yōu)點是不管什么原因造成的數(shù)據(jù)變化都能自動響應,對于每條SQL語句,觸發(fā)器僅執(zhí)行一次,事務可用于觸發(fā)器中。AnIntroductiontoDatabaseSystenm4.存儲過程和觸發(fā)器
存儲過程是為了完成特定功能匯集而成的一5.嵌入式SQL語言
SQL的表達能力相比高級語言有一定的限制,有些數(shù)據(jù)訪問要求單純使用SQL無法完成,因此,有時候要將SQL語言嵌入到高級語言中使用。嵌入式SQL語言的執(zhí)行過程如圖
AnIntroductiontoDatabaseSystenm5.嵌入式SQL語言SQL的表達能力相比高級語言有一定的限計算機網(wǎng)絡(luò)概論106AnIntroductiontoDatabaseSystenm計算機網(wǎng)絡(luò)概論106AnIntroductiontoD2.1計算機網(wǎng)絡(luò)的定義定義:簡單定義:“互聯(lián)起來的獨立自主的計算機集合”。完整的定義:“利用通信設(shè)備和線路,將分布在不同地理位置的、功能獨立的多個計算機系統(tǒng)連接起來,以功能完善的網(wǎng)絡(luò)軟件(網(wǎng)絡(luò)通信協(xié)議及網(wǎng)絡(luò)操作系統(tǒng)等)實現(xiàn)網(wǎng)絡(luò)中資源共享和信息傳遞的系統(tǒng)”
。AnIntroductiontoDatabaseSystenm2.1計算機網(wǎng)絡(luò)的定義定義:AnIntroduct2.2計算機網(wǎng)絡(luò)的功能數(shù)據(jù)交換和通信資源共享提高系統(tǒng)的可靠性分布式網(wǎng)絡(luò)處理和負載均衡返回AnIntroductiontoDatabaseSystenm2.2計算機網(wǎng)絡(luò)的功能數(shù)據(jù)交換和通信返回AnIntrod2.3計算機網(wǎng)絡(luò)的分類按網(wǎng)絡(luò)的作用范圍:局域網(wǎng);城域網(wǎng);廣域網(wǎng);按網(wǎng)絡(luò)的傳輸技術(shù):廣播式網(wǎng)絡(luò);點到點網(wǎng)絡(luò);按網(wǎng)絡(luò)的使用范圍:公用網(wǎng);專用網(wǎng);按通信介質(zhì):有線網(wǎng);無線網(wǎng);按企業(yè)管理分類:內(nèi)聯(lián)網(wǎng);外聯(lián)網(wǎng);因特網(wǎng);AnIntroductiontoDatabaseSystenm2.3計算機網(wǎng)絡(luò)的分類按網(wǎng)絡(luò)的作用范圍:按通信介質(zhì):An按網(wǎng)絡(luò)的作用范圍局域網(wǎng)城域網(wǎng)廣域網(wǎng)AnIntroductiontoDatabaseSystenm按網(wǎng)絡(luò)的作用范圍局域網(wǎng)AnIntroductionto局域網(wǎng)(LocalAreaNetwork)LAN通常安裝在一個建筑物或校園(園區(qū))中,覆蓋的地理范圍從幾十米至數(shù)公里。一個實驗室、一棟大樓、一個校園或一個單位。LAN是計算機通過高速線路相連組成的網(wǎng)絡(luò),網(wǎng)上傳輸速率較高,從10Mbps~100Mbps~1000Mbps。通過LAN,各種計算機可以共享資源。共享打印機和數(shù)據(jù)庫。AnIntroductiontoDatabaseSystenm局域網(wǎng)(LocalAreaNetwork)LAN通常安城域網(wǎng)(MetropolitanAreaNetwork)
MAN規(guī)模局限在一座城市的范圍內(nèi),覆蓋的地理范圍從幾十公里至數(shù)百公里。MAN是對局域網(wǎng)的延伸,用來連接局域網(wǎng),在傳輸介質(zhì)和布線結(jié)構(gòu)方面牽涉范圍較廣。AnIntroductiontoDatabaseSystenm城域網(wǎng)(MetropolitanAreaNetwork)廣域網(wǎng)(WideAreaNetwork)
WAN覆蓋的地理范圍從數(shù)百公里至數(shù)千公里,甚至上萬公里??梢允且粋€地區(qū)或一個國家,甚至世界幾大洲,故稱遠程網(wǎng)。WAN在采用的技術(shù)、應用范圍和協(xié)議標準方面有所不同。在WAN中,通常是利用郵電部門提供的各種公用交換網(wǎng),將分布在不同地區(qū)的計算機系統(tǒng)互連起來,達到資源共享的目的。廣域網(wǎng)使用的主要技術(shù)為存儲轉(zhuǎn)發(fā)技術(shù)。AnIntroductiontoDatabaseSystenm廣域網(wǎng)(WideAreaNetwork)WAN覆蓋的地拓撲結(jié)構(gòu)拓撲學把實體抽象成與其大小、形狀無關(guān)的點,將連接實體的線路抽象成線,進而研究點、線、面之間關(guān)系;在計算機網(wǎng)絡(luò)中,將主機和終端抽象為點,將通信介質(zhì)抽象為線,形成點和線組成的圖形,使人們對網(wǎng)絡(luò)整體有明確的全貌印象;計算機網(wǎng)絡(luò)的拓撲結(jié)構(gòu)就是網(wǎng)絡(luò)中通信線路和站點(計算機或設(shè)備)的幾何排列形式。AnIntroductiontoDatabaseSystenm拓撲結(jié)構(gòu)拓撲學把實體抽象成與其大小、形狀無關(guān)的點,將連接實計算機網(wǎng)絡(luò)的拓撲結(jié)構(gòu)AnIntroductiontoDatabaseSystenm計算機網(wǎng)絡(luò)的拓撲結(jié)構(gòu)AnIntroductionto星型拓撲網(wǎng)絡(luò)各節(jié)點通過點到點的鏈路與中心節(jié)點相連,中心節(jié)點可以是轉(zhuǎn)接中心,起到連通的作用,也可以是一臺主機,此時就具有數(shù)據(jù)處理和轉(zhuǎn)接的功能。目前流行的PBX(專用交換機)就是星形拓撲的典型實例。AnIntroductiontoDatabaseSystenm星型拓撲網(wǎng)絡(luò)各節(jié)點通過點到點的鏈路與中心節(jié)點相連,中心節(jié)點星型拓撲網(wǎng)絡(luò)優(yōu)點:1.配置方便2.每個連接點只接一個設(shè)備單個連接點的故障只影響一個設(shè)備,不會影響全網(wǎng)。3.集中控制和故障診斷容易容易檢測和隔離故障,可方便地將有故障的結(jié)點從系統(tǒng)中刪除。4.簡單的訪問協(xié)議很容易在網(wǎng)絡(luò)中增加新的站點,數(shù)據(jù)的安全性和優(yōu)先級容易控制,易實現(xiàn)網(wǎng)絡(luò)監(jiān)控。AnIntroductiontoDatabaseSystenm星型拓撲網(wǎng)絡(luò)優(yōu)點:AnIntroductiontoD星型拓撲網(wǎng)絡(luò)缺點1.電纜長度和安裝這種拓撲結(jié)構(gòu)需要大量電纜,增加的費用相當可觀。2.擴展困難在初始安裝時可能要放置大量冗余的電纜,以配置更多連接點。3.依賴于中央結(jié)點中央結(jié)點產(chǎn)生故障,則全網(wǎng)不能工作。屬于集中控制,對中心節(jié)點的依賴性大,一旦中心節(jié)點有故障會引起整個網(wǎng)絡(luò)癱瘓。AnIntroductiontoDatabaseSystenm星型拓撲網(wǎng)絡(luò)缺點AnIntroductiontoDa總線型拓撲網(wǎng)絡(luò)總線拓撲結(jié)構(gòu)采用單根傳輸線作為傳輸介質(zhì),所有站點都通過相應的硬件接口直接連接到傳輸介質(zhì)上(或稱總線上)。任何一個站點發(fā)送的信號都可以沿著介質(zhì)雙向傳播,而且能被其他所有站接收(廣播方式)。AnIntroductiontoDatabaseSystenm總線型拓撲網(wǎng)絡(luò)總線拓撲結(jié)構(gòu)采用單根傳輸線作為傳輸介質(zhì),所有總線型拓撲網(wǎng)絡(luò)總線型網(wǎng)絡(luò)結(jié)構(gòu)簡單,安裝方便,需要鋪設(shè)的線纜最短,成本低,某個站點自身的故障一般不會影響整個網(wǎng)絡(luò)。總線拓撲的優(yōu)點:1.電纜長度短,容易布線2.可靠性高3.易于擴充總線拓撲的缺點:實時性較差,總線的任何一點故障都會導致網(wǎng)絡(luò)癱瘓。AnIntroductiontoDatabaseSystenm總線型拓撲網(wǎng)絡(luò)總線型網(wǎng)絡(luò)結(jié)構(gòu)簡單,安裝方便,需要鋪設(shè)的線纜樹型拓撲網(wǎng)絡(luò)樹型拓撲是從總線拓撲演變過來的,形狀象一棵倒置的樹,頂端有一個帶有分支的根,每個分支還可延伸出子分支。樹型拓撲是一種層次結(jié)構(gòu),適用于分級管理和控制系統(tǒng)。這種拓撲與其它拓撲的主要區(qū)別在于其根的存在。當下面的分支節(jié)點發(fā)送數(shù)據(jù)時,根接收該信號,然后再重新廣播發(fā)送到全網(wǎng)。與星型拓撲相比,由于通信線路總長度較短,故它的成本低,易推廣,但結(jié)構(gòu)較星型復雜。AnIntroductiontoDatabaseSystenm樹型拓撲網(wǎng)絡(luò)樹型拓撲是從總線拓撲演變過來的,形狀象一棵倒置樹型拓撲網(wǎng)絡(luò)樹型拓撲結(jié)構(gòu)有以下的優(yōu)點:易于擴展。從本質(zhì)上看這種結(jié)構(gòu)可以延伸出很多分支和子分支,因此新的節(jié)點和新的分支易于加入網(wǎng)內(nèi)。故障隔離容易。如果某一分支的節(jié)點或線路發(fā)生故障,很容易將這分支和整個系統(tǒng)隔離開來。樹型拓撲的缺點是對根的依賴性太大,如果根發(fā)生故障,則全網(wǎng)不能正常工作,因此這種結(jié)構(gòu)的可靠性與星型結(jié)構(gòu)相似。AnIntroductiontoDatabaseSystenm樹型拓撲網(wǎng)絡(luò)樹型拓撲結(jié)構(gòu)有以下的優(yōu)點:AnIntrodu環(huán)型拓撲網(wǎng)絡(luò)在環(huán)行拓撲網(wǎng)絡(luò)中,節(jié)點通過點到點通信線路連接成閉合環(huán)路。這種鏈路是單向的,數(shù)據(jù)在一個方向上圍繞著環(huán)進行循環(huán)。由于環(huán)型拓撲的數(shù)據(jù)在環(huán)路上沿著一個方向在各節(jié)點間傳輸,每個站對環(huán)的使用權(quán)是平等的,所以它也存在著一個對于環(huán)型線路的“爭用”和“沖突”的問題。AnIntroductiontoDatabaseSystenm環(huán)型拓撲網(wǎng)絡(luò)在環(huán)行拓撲網(wǎng)絡(luò)中,節(jié)點通過點到點通信線路連接成環(huán)型拓撲網(wǎng)絡(luò)環(huán)型拓撲網(wǎng)絡(luò)結(jié)構(gòu)簡單,傳輸延時確定,但是環(huán)中每個節(jié)點與連接節(jié)點之間的通信線路都會成為網(wǎng)絡(luò)可靠性的屏障。對于環(huán)型網(wǎng)絡(luò),網(wǎng)絡(luò)節(jié)點的加入、退出、環(huán)路的維護和管理都比較復雜。環(huán)形網(wǎng)是點到點、一個結(jié)點一個結(jié)點的連接,可以在網(wǎng)上的不同段使用各種傳輸介質(zhì)。AnIntroductiontoDatabaseSystenm環(huán)型拓撲網(wǎng)絡(luò)環(huán)型拓撲網(wǎng)絡(luò)結(jié)構(gòu)簡單,傳輸延時確定,但是環(huán)中每環(huán)型拓撲網(wǎng)絡(luò)環(huán)形拓撲的優(yōu)點:電纜長度短無需接線盒可用光纖環(huán)形拓撲的缺點:一個結(jié)點故障會引起全網(wǎng)故障診斷故障困難不易重新配置網(wǎng)絡(luò)拓撲結(jié)構(gòu)影響訪問協(xié)議AnIntroductiontoDatabaseSystenm環(huán)型拓撲網(wǎng)絡(luò)環(huán)形拓撲的優(yōu)點:AnIntroduction網(wǎng)狀型拓撲網(wǎng)絡(luò)網(wǎng)絡(luò)中任意兩站點間都有直接通路相連,所以任意兩站點間的通信無需路由,而且有專線相連沒有等待延遲,因此通信速度快,可靠性高。但是組建這樣網(wǎng)絡(luò)投資非常巨大。由此也可看出這種全部互連型拓撲的靈活性差。AnIntroductiontoDatabaseSystenm網(wǎng)狀型拓撲網(wǎng)絡(luò)網(wǎng)絡(luò)中任意兩站點間都有直接通路相連,所以任意網(wǎng)狀型拓撲網(wǎng)絡(luò)網(wǎng)狀型拓撲網(wǎng)絡(luò)中,節(jié)點之間的連接是任意的,沒有規(guī)律。主要優(yōu)點是可靠性高,但結(jié)構(gòu)復雜,必須采用路由選擇算法和流量控制方法。廣域網(wǎng)基本上采用網(wǎng)狀型拓撲結(jié)構(gòu)。AnIntroductiontoDatabaseSystenm網(wǎng)狀型拓撲網(wǎng)絡(luò)網(wǎng)狀型拓撲網(wǎng)絡(luò)中,節(jié)點之間的連接是任意的,沒網(wǎng)絡(luò)拓撲的選擇1.費用低最理想的情況是建樓的同時進行安裝,并考慮今后擴展的要求。2.靈活性要考慮到設(shè)備搬動時,能容易地重新配置網(wǎng)絡(luò)拓撲。3.可靠性拓撲的選擇要使故障檢測和故障隔離較為方便。AnIntroductiontoDatabaseSystenm網(wǎng)絡(luò)拓撲的選擇1.費用低AnIntroductionto開放式系統(tǒng)互聯(lián)(OSI)參考模型為了實現(xiàn)網(wǎng)絡(luò)互聯(lián),國際標準化組織(ISO)提出了開放系統(tǒng)互聯(lián)參考模型OSI,凡按照該模型建立起來的網(wǎng)絡(luò)就可以互聯(lián),ISO提出了網(wǎng)絡(luò)互聯(lián)協(xié)議的基本框架,稱為開放系統(tǒng)互聯(lián)參考模型(OSI)。該模型把網(wǎng)絡(luò)功能分為七個層次。AnIntroductiontoDatabaseSystenm開放式系統(tǒng)互聯(lián)(OSI)參考模型AnIntroductioAnIntroductiontoDatabaseSystenmAnIntroductiontoDatabaseSyTCP/IP參考模型
隨著計算機網(wǎng)絡(luò)通信技術(shù)的發(fā)展,ARPANET提出了新的網(wǎng)絡(luò)協(xié)議——TCP/IP協(xié)議。OSI模型是一種通用的、標準的、理論模型,TCP/IP雖然不是OSI標準,但是它在網(wǎng)絡(luò)應用中最流行的協(xié)議,已經(jīng)成為公認的“事實上的標準”。
AnIntroductiontoDatabaseSystenmTCP/IP參考模型AnIntroduction局域網(wǎng)的特點與功能(一)局域網(wǎng)的特點通信速率高;通信質(zhì)量好;通常屬于一個單位、企業(yè)或者部門所有;支持多種通信傳輸介質(zhì),如光纜、粗纜、雙絞線、無線等方式;局域網(wǎng)成本低,安裝維護、擴展都很方便。(二)局域網(wǎng)的功能資源共享;數(shù)據(jù)傳送與電子郵件;方便分布式任務處理;網(wǎng)絡(luò)辦公。AnIntroductiontoDatabaseSystenm局域網(wǎng)的特點與功能(一)局域網(wǎng)的特點AnIntroduct局域網(wǎng)的基本組成局域網(wǎng)由網(wǎng)絡(luò)硬件和網(wǎng)絡(luò)軟件兩大部分組成。網(wǎng)絡(luò)硬件主要由計算機系統(tǒng)和通信系統(tǒng)組成。網(wǎng)絡(luò)軟件可大致分為網(wǎng)絡(luò)系統(tǒng)軟件和網(wǎng)絡(luò)應用軟件兩種類型,包括控制信息傳送的網(wǎng)絡(luò)協(xié)議及其相應的協(xié)議軟件、網(wǎng)絡(luò)操作系統(tǒng)、通信控制軟件和品種繁多的網(wǎng)絡(luò)應用軟件。1、網(wǎng)絡(luò)服務器4、網(wǎng)絡(luò)設(shè)備2、工作站5、傳輸介質(zhì)及附屬設(shè)備3、網(wǎng)卡6、網(wǎng)絡(luò)軟件AnIntroductiontoDatabaseSystenm局域網(wǎng)的基本組成局域網(wǎng)由網(wǎng)絡(luò)硬件和網(wǎng)絡(luò)軟件兩大部分組成。網(wǎng)絡(luò)網(wǎng)絡(luò)服務器網(wǎng)絡(luò)服務器是連接在局域網(wǎng)上的一臺計算機,也是一個網(wǎng)絡(luò)節(jié)點。該節(jié)點的特殊功能是為網(wǎng)絡(luò)提供各種網(wǎng)絡(luò)服務和共享資源。(1)提供網(wǎng)絡(luò)通信功能,有管理網(wǎng)絡(luò)服務器與工作站之間通信的能力。(2)為網(wǎng)絡(luò)用戶提供各種共享的軟硬件資源。(3)提供文件管理功能(4)提供各種Internet信息服務(5)提供各種網(wǎng)絡(luò)應用服務。(6)提供網(wǎng)絡(luò)管理功能,監(jiān)控網(wǎng)絡(luò)運行情況,對網(wǎng)絡(luò)進行性能管理、失效管理、配置管理、設(shè)備管理等。
AnIntroductiontoDatabaseSystenm網(wǎng)絡(luò)服務器網(wǎng)絡(luò)服務器是連接在局域網(wǎng)上的一臺計算機,也是一個網(wǎng)網(wǎng)絡(luò)適配器(網(wǎng)卡)網(wǎng)卡的基本功能是:(1)實現(xiàn)工作站與局域網(wǎng)傳輸介質(zhì)之間的物理連接和電信號匹配,接收和執(zhí)行工作站與服務器送來的各種控制命令,完成物理層功能。(2)實現(xiàn)局域網(wǎng)數(shù)據(jù)鏈路層的一部分功能,包括網(wǎng)絡(luò)存取控制、信息幀的發(fā)送與接收、差錯校驗、串并代碼轉(zhuǎn)換等。(3)實現(xiàn)某些接口功能,并提供數(shù)據(jù)緩沖能力。(4)實現(xiàn)無盤工作站的復位和引導。AnIntroductiontoDatabaseSystenm網(wǎng)絡(luò)適配器(網(wǎng)卡)網(wǎng)卡的基本功能是:AnIntroduc中繼器中繼器(Repeater),又被稱為轉(zhuǎn)發(fā)器,它是局域網(wǎng)連接中最簡單的設(shè)備,它的作用是將因傳輸而衰減的信號進行放大、整形和轉(zhuǎn)發(fā),從而擴展了局域網(wǎng)的距離。使用中繼器連接局域網(wǎng)時,要注意以太網(wǎng)的中繼規(guī)則;AnIntroductiontoDatabaseSystenm中繼器中繼器(Repeater),又被稱為轉(zhuǎn)發(fā)器,它是局域集線器集線器(HUB)是帶有多個端口的中繼器(轉(zhuǎn)發(fā)器),是一個工作在OSI模型中的物理層設(shè)備。按集線器端口連接介質(zhì)的不同,集線器可連接同軸電纜、雙絞線和光纖。許多集線器上除了帶有RJ-45接口外,還帶有一個AUI粗纜接口和(或)一個BNC細纜接口,以實現(xiàn)不同介質(zhì)網(wǎng)絡(luò)的連接。
AnIntroductiontoDatabaseSystenm集線器集線器(HUB)是帶有多個端口的中繼器(轉(zhuǎn)發(fā)器),是集線器細纜/UTP10Base2-細纜Ethernet10Base5粗纜Ethernet10BaseT-雙絞線服務器集線器粗纜/細纜AnIntroductiontoDatabaseSystenm集線器10Base2-細纜Ethernet10Base5企業(yè)內(nèi)部網(wǎng)絡(luò)AnIntroductiontoDatabaseSystenm企業(yè)內(nèi)部網(wǎng)絡(luò)AnIntroductiontoDatabIntranet的主要特點AnIntroductiontoDatabaseSystenmIntranet的主要特點AnIntroductiontIntranet的核心技術(shù)Intranet技術(shù)主要由一系列的組件和技術(shù)構(gòu)成,Intranet主要包括網(wǎng)絡(luò)協(xié)議、硬件結(jié)構(gòu)和軟件結(jié)構(gòu)。其中網(wǎng)絡(luò)協(xié)議以TCP/IP為核心。軟件結(jié)構(gòu)又由瀏覽器、中間件和數(shù)據(jù)庫層組成,網(wǎng)絡(luò)瀏覽器是指用戶使用的界面;中間件為企業(yè)級的信息服務產(chǎn)品,它集成了電子郵件、群件系統(tǒng)、Web等;數(shù)據(jù)庫層是大量數(shù)據(jù)的存儲中心,用于完成復雜的計算。
AnIntroductiontoDatabaseSystenmIntranet的核心技術(shù)Intranet技術(shù)主要由一系列的網(wǎng)絡(luò)結(jié)構(gòu)以Intranet技術(shù)建立起來的網(wǎng)絡(luò)系統(tǒng)是一種三層C/S結(jié)構(gòu)網(wǎng)。
AnIntroductiontoDatabaseSystenm網(wǎng)絡(luò)結(jié)構(gòu)以Intranet技術(shù)建立起來的網(wǎng)絡(luò)系統(tǒng)是一種三層CAnIntroductiontoDatabaseSystenmAnIntroductiontoDatabaseSy建設(shè)物流企業(yè)內(nèi)部網(wǎng)的目的
1.集成各種先進技術(shù),建立一個適合企業(yè)實際的、較為完善的、安全可靠的計算機應用網(wǎng)絡(luò)體系,將人工收集和提供信息的方式轉(zhuǎn)變?yōu)橛糜嬎銠C和網(wǎng)絡(luò)的方式收集處理信息,向決策者提供更有效的信息。2.以數(shù)據(jù)應用為核心,充分利用企業(yè)的內(nèi)外部資源,建立、改進、完善計算機業(yè)務處理應用系統(tǒng)。3.建立計算機信息中心,擴充計算機信息處理能力,使企業(yè)的信息管理邁上一個新臺階,支持企業(yè)的決策體系。4.采用最新的公眾信息媒體(Internet網(wǎng)),樹立良好的企業(yè)形象,擴大供銷渠道,改善客戶服務和支持、增強企業(yè)的市場競爭能力。5.在行業(yè)和各重要業(yè)務部門之間建立支持相關(guān)業(yè)務應用系統(tǒng)的數(shù)據(jù)處理和網(wǎng)絡(luò)傳輸技術(shù),以便及時交流有關(guān)信息。AnIntroductiontoDatabaseSystenm建設(shè)物流企業(yè)內(nèi)部網(wǎng)的目的1.集成各種先進技術(shù),建立一個適合物流企業(yè)網(wǎng)絡(luò)建成后的具體功能
1.企業(yè)內(nèi)部的通信。2.數(shù)據(jù)共享。3.決策信息支持。4.實時控制與監(jiān)督。5.網(wǎng)絡(luò)安全與管理。6.支持現(xiàn)場咨詢。AnIntroductiontoDatabaseSystenm物流企業(yè)網(wǎng)絡(luò)建成后的具體功能1.企業(yè)內(nèi)部的通信。AnI數(shù)據(jù)倉庫與數(shù)據(jù)挖掘146AnIntroductiontoDatabaseSystenm數(shù)據(jù)倉庫與數(shù)據(jù)挖掘146AnIntroductionto一、數(shù)據(jù)倉庫傳統(tǒng)數(shù)據(jù)庫系統(tǒng)無法提供決策分析支持,主要表現(xiàn)在決策處理中的系統(tǒng)響應、決策數(shù)據(jù)需求和決策數(shù)據(jù)操作方面。定義一:數(shù)據(jù)倉庫DW(DataWarehouse)是支持決策支持系統(tǒng)的、面向主題的、集成的、穩(wěn)定的、帶有商業(yè)應用軟件的數(shù)據(jù)庫系統(tǒng)。
定義二:數(shù)據(jù)倉庫(DataWarehouse)是面向主題的、集成的、不可更新的、隨時間變化的數(shù)據(jù)集合,用以支持企業(yè)或組織的決策分析過程。AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)倉庫傳統(tǒng)數(shù)據(jù)庫系統(tǒng)無法提供決策分析支持AnIntroductiontoDatabaseSystenmAnIntroductiontoDatabaseSy二、數(shù)據(jù)挖掘
數(shù)據(jù)挖掘(DM):DataMining,指從數(shù)據(jù)庫的大量數(shù)據(jù)中提取隱含的、先前未知的并有潛在價值的信息和知識的過程。目的是從大量數(shù)據(jù)中挖掘?qū)Q策有價值的知識和規(guī)則。
AnIntroductiontoDatabaseSystenm二、數(shù)據(jù)挖掘數(shù)據(jù)挖掘(DM):DataMining,指從
三、數(shù)據(jù)挖掘應用實例
銀行:電子商務:網(wǎng)上商品推薦;個性化網(wǎng)頁;自適應網(wǎng)站;生物制藥、基因研究;DNA序列查詢和匹配;識別基因序列的共發(fā)生性;電信;保險、零售。AnIntroductiontoDatabaseSystenmAnIntroductiontoDatabaseSy數(shù)據(jù)庫基礎(chǔ)知識AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫基礎(chǔ)知識AnIntroductiontoData2.1四個基本概念數(shù)據(jù)(Data)數(shù)據(jù)庫(Database)數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫系統(tǒng)(DBS)AnIntroductiontoDatabaseSystenm2.1四個基本概念數(shù)據(jù)(Data)AnIntroduct一、數(shù)據(jù)數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲的基本對象數(shù)據(jù)的定義描述事物的符號記錄數(shù)據(jù)的種類數(shù)字、文字、圖形、圖象、聲音數(shù)據(jù)的特點數(shù)據(jù)與其語義是不可分的AnIntroductiontoDatabaseSystenm一、數(shù)據(jù)數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲的基本對象AnInt數(shù)據(jù)舉例學生檔案中的學生記錄(李明,男,1972,江蘇,計算機系,1990)數(shù)據(jù)的形式不能完全表達其內(nèi)容數(shù)據(jù)的解釋語義:學生姓名、性別、出生年月、籍貫、所在系別、入學時間解釋:李明是個大學生,1972年出生,江蘇人,1990年考入計算機系A(chǔ)nIntroductiontoDatabaseSystenm數(shù)據(jù)舉例學生檔案中的學生記錄AnIntroduction二、數(shù)據(jù)庫(舉例)AnIntroductiontoDatabaseSystenm二、數(shù)據(jù)庫(舉例)AnIntroductiontoDa數(shù)據(jù)庫(續(xù))人們收集并抽取出一個應用所需要的大量數(shù)據(jù)之后,應將其保存起來以供進一步加工處理,進一步抽取有用信息數(shù)據(jù)庫的定義數(shù)據(jù)庫(Database,簡稱DB)是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫(續(xù))人們收集并抽取出一個應用所需要的大量數(shù)據(jù)之后,應數(shù)據(jù)庫(續(xù))數(shù)據(jù)庫的特征數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存可為各種用戶共享冗余度較小數(shù)據(jù)獨立性較高易擴展AnIntroductiontoDatabaseSystenm數(shù)據(jù)庫(續(xù))數(shù)據(jù)庫的特征AnIntroductionto三、數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校級課題申報書自述
- 民族課題申報書
- 合同范本入股協(xié)議
- 上海行李托運合同范本
- 勞動合同范本濱州
- 合同范本紙質(zhì)信息
- 住房公積金改革推動優(yōu)化調(diào)整
- 會議承接協(xié)議合同范本
- 合資開酒店合同范本
- 養(yǎng)花平臺轉(zhuǎn)讓合同范本
- (高清版)TDT 1042-2013 土地整治工程施工監(jiān)理規(guī)范
- 租金評估技術(shù)報告范文模版
- 中風患者的護理及康復指南培訓
- 數(shù)據(jù)中心運維解決方案
- 滁州城市職業(yè)學院單招《職業(yè)技能測試》參考試題庫(含答案)
- 基于單片機控制的充電樁設(shè)計
- SB-T 11238-2023 報廢電動汽車回收拆解技術(shù)要求
- 開題報告-基于單片機的溫度控制系統(tǒng)設(shè)計
- 鋰電池正極材料行業(yè)分析
- 國家級省級化工園區(qū)列表
- 肩關(guān)節(jié)脫位手法復位課件
評論
0/150
提交評論