《數(shù)據(jù)庫(kù)概述》PPT課件.ppt_第1頁(yè)
《數(shù)據(jù)庫(kù)概述》PPT課件.ppt_第2頁(yè)
《數(shù)據(jù)庫(kù)概述》PPT課件.ppt_第3頁(yè)
《數(shù)據(jù)庫(kù)概述》PPT課件.ppt_第4頁(yè)
《數(shù)據(jù)庫(kù)概述》PPT課件.ppt_第5頁(yè)
已閱讀5頁(yè),還剩70頁(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)介

1、5 數(shù)據(jù)庫(kù),5.1 數(shù)據(jù)庫(kù)系統(tǒng)概述 5.2 數(shù)據(jù)模型 5.3 關(guān)系模型 5.4 關(guān)系數(shù)據(jù)庫(kù) 5.5 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,一、數(shù)據(jù)管理技術(shù)的發(fā)展 數(shù)據(jù)管理主要面向非數(shù)值數(shù)據(jù)的處理問(wèn)題,這類數(shù)據(jù)的特點(diǎn)是數(shù)據(jù)量大,數(shù)據(jù)處理的內(nèi)容主要是數(shù)據(jù)的分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)等。 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,數(shù)據(jù)管理一共經(jīng)歷了下面三個(gè)階段。,5.1 數(shù)據(jù)庫(kù)系統(tǒng)概述,1、人工管理階段(50年代中期以前),2、文件系統(tǒng)階段(50年代中期至60年代中期),3、數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代后期以來(lái)),數(shù)據(jù)結(jié)構(gòu)化 數(shù)據(jù)的共享性高、冗余度低、易于擴(kuò)充 數(shù)據(jù)獨(dú)立性高 數(shù)據(jù)由DBMS統(tǒng)一管理和控制,二、數(shù)據(jù)庫(kù)系統(tǒng)的

2、組成 (重點(diǎn)),1、數(shù)據(jù)庫(kù) 2、硬件支持系統(tǒng) 3、軟件支持系統(tǒng) 4、應(yīng)用系統(tǒng) 5、有關(guān)人員,二、數(shù)據(jù)庫(kù)系統(tǒng)的組成,1、數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)是以一定的數(shù)據(jù)模型進(jìn)行組織,長(zhǎng)期存放在外存儲(chǔ)器(如硬盤(pán))上的一組可共享的相關(guān)數(shù)據(jù)集合。,2、硬件支持系統(tǒng) 主要是存儲(chǔ)和運(yùn)行數(shù)據(jù)庫(kù)系統(tǒng)的計(jì)算機(jī)硬件設(shè)備。,3、軟件支持系統(tǒng) 主要包括: 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS) 操作系統(tǒng) 應(yīng)用開(kāi)發(fā)工具等,二、數(shù)據(jù)庫(kù)系統(tǒng)的組成,數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)是管理和控制數(shù)據(jù)庫(kù)的系統(tǒng)軟件。 DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件。 功能:數(shù)據(jù)定義 數(shù)據(jù)操縱 數(shù)據(jù)庫(kù)管理和控制功能,數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),(建立數(shù)據(jù)庫(kù),DDL語(yǔ)言),(數(shù)據(jù)查詢、

3、更新,DML語(yǔ)言),(重點(diǎn)),不同的DBMS其功能、規(guī)模、價(jià)格是不同的。 目前常見(jiàn)的DBMS: Oracle、SQL Server、Sybase、DB2、Access、Visual Foxpro等。,DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng)),4、應(yīng)用系統(tǒng) 以數(shù)據(jù)庫(kù)為基礎(chǔ)開(kāi)發(fā)的各種應(yīng)用程序。 5、有關(guān)人員 主要包括: 數(shù)據(jù)庫(kù)管理員(DBA)、系統(tǒng)分析員、 數(shù)據(jù)庫(kù)設(shè)計(jì)人員、應(yīng)用程序員和用戶。,二、數(shù)據(jù)庫(kù)系統(tǒng)的組成,1.數(shù)據(jù)結(jié)構(gòu)化 2.數(shù)據(jù)共享性高,冗余度低 3.程序和數(shù)據(jù)具有比較高的獨(dú)立性 4.為用戶提供了良好的接口 5.統(tǒng)一和管理控制數(shù)據(jù) 6.系統(tǒng)靈活,易于擴(kuò)充,三、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(重點(diǎn)),從DBMS角度來(lái)

4、看,數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)是數(shù)據(jù)庫(kù)的一個(gè)總框架,它是一種三級(jí)模式和二級(jí)映象結(jié)構(gòu)。這是數(shù)據(jù)庫(kù)內(nèi)部的系統(tǒng)結(jié)構(gòu)。 從數(shù)據(jù)庫(kù)最終用戶角度來(lái)看,數(shù)據(jù)庫(kù)結(jié)構(gòu)可分為單機(jī)結(jié)構(gòu)、集中式結(jié)構(gòu)、C/S結(jié)構(gòu)、B/S結(jié)構(gòu)等,這是數(shù)據(jù)庫(kù)外部的體系結(jié)構(gòu)。,四、數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)(重點(diǎn)),數(shù)據(jù)庫(kù)的體系結(jié)構(gòu):三級(jí)模式和二級(jí)映像,(1)三級(jí)模式,1概念模式(Conceptual Schema) 又稱模式,是數(shù)據(jù)庫(kù)設(shè)計(jì)者綜合所有用戶數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)成的全局邏輯結(jié)構(gòu)。 2外模式(External Schema) 又稱子模式或用戶模式。是用戶與數(shù)據(jù)庫(kù)的接口,也是應(yīng)用程序可見(jiàn)的數(shù)據(jù)描述。外模式是概念模式的一部分(子集)。 3內(nèi)模式(I

5、nternal Schema) 又稱物理模式或存儲(chǔ)模式。用來(lái)記錄數(shù)據(jù)庫(kù)在存儲(chǔ)介質(zhì)上的安排與存儲(chǔ)方式。,外模式/模式映象 它表達(dá)了用戶數(shù)據(jù)庫(kù)和概念數(shù)據(jù)庫(kù)之間的對(duì)應(yīng)關(guān)系。 模式/內(nèi)模式映象 它表達(dá)了概念數(shù)據(jù)庫(kù)和物理數(shù)據(jù)庫(kù)之間的對(duì)應(yīng)關(guān)系。,(2)二級(jí)映象,1.銀行業(yè)務(wù)系統(tǒng) 2.超市銷售系統(tǒng) 3.學(xué)校教學(xué)管理系統(tǒng) 4.圖書(shū)管理系統(tǒng) ,五、數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用,六、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,層次模型 網(wǎng)狀模型 關(guān)系模型 面向?qū)ο竽P?1、數(shù)據(jù)模型的發(fā)展,六、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,單機(jī)結(jié)構(gòu) 集中式結(jié)構(gòu) 客戶機(jī)/服務(wù)器結(jié)構(gòu)(C/S結(jié)構(gòu)) 瀏覽器/服務(wù)器結(jié)構(gòu)(B/S結(jié)構(gòu)),2、數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)的發(fā)展,3、目前數(shù)據(jù)庫(kù)技術(shù)面臨

6、的挑戰(zhàn),六、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,(1)信息化社會(huì)進(jìn)程加快,信息量劇增,大量 信息來(lái)不及處理 (2)數(shù)據(jù)類型多樣化和一體化 傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng):以字符格式表示數(shù)據(jù) 新的數(shù)據(jù)庫(kù)系統(tǒng):要求能處理文字、圖形、視頻、 聲音、動(dòng)畫(huà)等。 (如:地圖、地質(zhì)圖、空間或平面圖、 機(jī)器人控制、醫(yī)學(xué)圖像等),3、目前數(shù)據(jù)庫(kù)技術(shù)面臨的挑戰(zhàn),六、數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,(3)數(shù)據(jù)庫(kù)的安全問(wèn)題 (4)對(duì)不確定和不精確的模糊信息的處理 (5)對(duì)數(shù)據(jù)的理解和知識(shí)獲取 (知識(shí)發(fā)現(xiàn)),分布式數(shù)據(jù)庫(kù) 面向?qū)ο髷?shù)據(jù)庫(kù) 并行數(shù)據(jù)庫(kù) 工程數(shù)據(jù)庫(kù) 空間數(shù)據(jù)庫(kù) 多媒體數(shù)據(jù)庫(kù) 主動(dòng)數(shù)據(jù)庫(kù) 模糊數(shù)據(jù)庫(kù) ,4、發(fā)展趨勢(shì):多學(xué)科與數(shù)據(jù)庫(kù)技術(shù)結(jié)合,六、數(shù)據(jù)庫(kù)技術(shù)

7、的發(fā)展,一、數(shù)據(jù)模型的概念 模型:現(xiàn)實(shí)世界特征的模擬和抽象。 數(shù)據(jù)模型:現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。,5.2 數(shù)據(jù)模型 (重點(diǎn)),作用: 將現(xiàn)實(shí)世界中存在的事物以及事物之間的聯(lián)系抽象出來(lái),加以描述、處理,用以提供有用信息。,概念模型,數(shù)據(jù)模型,現(xiàn)實(shí)世界數(shù)據(jù)抽象為數(shù)據(jù)模型,現(xiàn)實(shí)世界,抽象,抽象,信息世界,計(jì)算機(jī)世界,概念模型是從現(xiàn)實(shí)世界到計(jì)算機(jī)世界的一個(gè)中間層次,是一種信息世界的模型。 特點(diǎn):使用簡(jiǎn)單的概念,清晰的表達(dá)方式來(lái)直觀表達(dá)應(yīng)用對(duì)象及語(yǔ)義的關(guān)聯(lián),便于用戶理解。且使所描述的問(wèn)題和具體的計(jì)算機(jī)無(wú)關(guān)。 E-R數(shù)據(jù)模型(Entity-Relationship data model),即實(shí)體聯(lián)系數(shù)據(jù)模

8、型。,二、概念模型,(1)概念模型涉及的基本概念,(1)實(shí)體:客觀世界中存在的且可相互區(qū)分的事物。 (2)屬性:實(shí)體或聯(lián)系所具有的性質(zhì)。 (3)碼:唯一標(biāo)識(shí)實(shí)體的屬性集。 (4)域:屬性的取值范圍。 (5)實(shí)體型:具有相同屬性的實(shí)體必然具有共同的特征和特性。用實(shí)體名和屬性名的集合來(lái)抽象刻畫(huà)同類實(shí)體,成為實(shí)體型。 (6)實(shí)體集:同型實(shí)體的集合。 (7)聯(lián)系:現(xiàn)實(shí)世界中事物之間的聯(lián)系抽象到信息世界反映為實(shí)體之間的各種聯(lián)系。,聯(lián)系,1:1聯(lián)系 (one-to-one ) 如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,B中至多有一個(gè)實(shí)體與之有聯(lián)系,反之亦然,則稱A、B有1: 1聯(lián)系。 如:班級(jí)與班長(zhǎng) 校長(zhǎng)與學(xué)校,A

9、,B,聯(lián) 系 名,1,1,兩個(gè)實(shí)體集之間的聯(lián)系:一對(duì)一聯(lián)系、一對(duì)多聯(lián)系、多對(duì)多聯(lián)系。,1:m 聯(lián)系(one-to-many) 設(shè)有兩個(gè)實(shí)體集A、B,若A中每個(gè)實(shí)體與B中任意個(gè)實(shí)體(包括零個(gè))相聯(lián)系,而B(niǎo)中每個(gè)實(shí)體至多和A中一個(gè)實(shí)體有聯(lián)系,則稱A和B是1:m聯(lián)系。 如:班級(jí)與學(xué)生 系部與教師,A,B,聯(lián) 系 名,1,m,m:n 聯(lián)系(many-to-many) 若兩個(gè)實(shí)體集A、B中的每一個(gè)實(shí)體都和另一個(gè)實(shí)體集中任意個(gè)實(shí)體(包括零個(gè))有聯(lián)系,則稱A、B是m:n聯(lián)系。 如:教師與學(xué)生 學(xué)生與課程,A,B,聯(lián) 系 名,m,n,實(shí)體:用矩形表示。 屬性:用橢圓形表示 聯(lián)系:用菱形表示 連線:實(shí)體與屬性間

10、、聯(lián)系與屬性間、 聯(lián)系與實(shí)體間 。連線上要標(biāo)注聯(lián)系類型。,(2)E R 圖,E-R 圖表示方法,學(xué)生,課程,學(xué)生選課系統(tǒng)E-R圖,三、數(shù)據(jù)模型的分類,數(shù)據(jù)模型是直接面向計(jì)算機(jī)系統(tǒng)中數(shù)據(jù)的邏輯結(jié)構(gòu)。根據(jù)實(shí)體集之間的不同結(jié)構(gòu),常分為以下四種類型: (1)層次模型 (2)網(wǎng)狀模型 (3)關(guān)系模型 (4)面向?qū)ο竽P?(目前常用),5.3 關(guān)系模型 (重點(diǎn)),一、關(guān)系模型的數(shù)據(jù)結(jié)構(gòu) 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)包括: 關(guān)系模型的邏輯結(jié)構(gòu) 關(guān)系模型的存儲(chǔ)結(jié)構(gòu),5.3 關(guān)系模型 (重點(diǎn)),1、關(guān)系模型的邏輯結(jié)構(gòu) 關(guān)系模型: 用關(guān)系(二維表結(jié)構(gòu))表示實(shí)體集以及實(shí)體集之間的聯(lián)系的數(shù)據(jù)模型。 關(guān)系: 把數(shù)據(jù)組織成二維表的

11、形式,這種表格稱為關(guān)系。 表中存放兩類數(shù)據(jù):實(shí)體本身的數(shù)據(jù)和實(shí)體間的聯(lián)系。,關(guān)系:二維表 元組:行;記錄 屬性:列;字段 關(guān)鍵字:唯一確定 元組的屬性 主鍵:主關(guān)鍵字,域:屬性的取值范圍。 分量:元組中一個(gè)屬性值。 關(guān)系模式:對(duì)關(guān)系的描述。 學(xué)生(學(xué)號(hào),姓名,性別,出生日期,系別),學(xué)生登記表,2、關(guān)系的性質(zhì) (1)同一屬性的數(shù)據(jù)具有同質(zhì)性。 (2)屬性值必須是不可分的數(shù)據(jù)項(xiàng)。 (3)同一關(guān)系的屬性具有不能重復(fù)性。 (4)關(guān)系中任意兩個(gè)元組不能相同。 (5)關(guān)系中元組的順序可以任意交換。 (6)關(guān)系中列的順序可以任意交換。,3、關(guān)系模型的存儲(chǔ)結(jié)構(gòu),在支持關(guān)系模型的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)中,關(guān)系以文件形

12、式存儲(chǔ)。 二維表與操作系統(tǒng)中的文件對(duì)應(yīng)。 有的DBMS一個(gè)表對(duì)應(yīng)一個(gè)文件; 有的DBMS多個(gè)表對(duì)應(yīng)一個(gè)文件。,二、關(guān)系操作,關(guān)系操作包括: 查詢操作 按照某種條件獲取某張表中行、列的內(nèi)容,或者通過(guò)表之間的聯(lián)系獲取多張表相應(yīng)行、列的內(nèi)容。 更新操作 插入、刪除、修改表中的數(shù)據(jù)。,二、關(guān)系操作,關(guān)系操作的表示: 關(guān)系代數(shù) 關(guān)系演算 具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語(yǔ)言 關(guān)系代數(shù)的運(yùn)算可分成兩類: 傳統(tǒng)的集合運(yùn)算 專門(mén)的關(guān)系運(yùn)算,二、關(guān)系操作,1、傳統(tǒng)的集合運(yùn)算 (1)并 兩個(gè)關(guān)系的并運(yùn)算是將兩個(gè)關(guān)系中的所有元組構(gòu)成一個(gè)新的關(guān)系。并運(yùn)算要求兩個(gè)關(guān)系具有相同的模式結(jié)構(gòu)。 如果關(guān)系R和關(guān)系S,它們具有相

13、同的模式結(jié)構(gòu),則稱R和S是“并相容”的。,注意:并運(yùn)算的結(jié)果必須消除重復(fù)的元組,(2)差:設(shè)關(guān)系R和S并相容,其差操作結(jié)果生成一個(gè)新的關(guān)系,該關(guān)系由屬于R但不屬于S的元組組成。 (3)交:設(shè)關(guān)系R和S并相容,其交操作結(jié)果關(guān)系中的元組由既屬于R又屬于S的元組組成。,(4)廣義笛卡爾積: 設(shè)關(guān)系R和S分別具有p和q個(gè)屬性,R和S的廣義笛卡爾積是一個(gè)具有(p+q)個(gè)屬性的元組集合,每一個(gè)元組的前p個(gè)屬性來(lái)自R的一個(gè)元組,后q個(gè)屬性來(lái)自S的一個(gè)元組。廣義笛卡爾積記為R x S。,2、專門(mén)的關(guān)系運(yùn)算,(1)選擇: 選擇運(yùn)算是從關(guān)系中選擇滿足條件的元組組成一個(gè)新關(guān)系,是從行的角度進(jìn)行的水平操作。,例如:用

14、選擇操作可在學(xué)生登記表中找出所有計(jì)算機(jī)系的學(xué)生。,(2)投影 投影運(yùn)算是從關(guān)系的屬性中選擇屬性列,由這些屬性列組成一個(gè)新關(guān)系。 例如,在學(xué)生登記表中找出所有學(xué)生的學(xué)號(hào)和姓名,可以對(duì)學(xué)生登記表做投影操作。,2、專門(mén)的關(guān)系運(yùn)算,(3)連接 連接操作是將不同的兩個(gè)關(guān)系連接成為一個(gè)新關(guān)系。它是從兩個(gè)關(guān)系的廣義笛卡爾積中選取屬性值滿足一定條件的元組。 連接后的新關(guān)系是一個(gè)包含原有關(guān)系所有列的新關(guān)系。 連接運(yùn)算中最為常用的連接:等值連接、自然連接,2、專門(mén)的關(guān)系運(yùn)算,等值連接:連接運(yùn)算符為“=”的連接為等值連接。它是從兩個(gè)關(guān)系的廣義笛卡爾積中選取屬性值相等的那些元組。,自然連接:是一種特殊的等值連接,它要

15、求兩個(gè)關(guān)系中進(jìn)行比較的必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性去掉。,三、關(guān)系完整性約束(了解) 完整性:數(shù)據(jù)庫(kù)中的數(shù)據(jù)應(yīng)始終保持正確的狀態(tài),防止不符合語(yǔ)義的錯(cuò)誤數(shù)據(jù)輸入,以及無(wú)效操作所造成的錯(cuò)誤。 (1)實(shí)體完整性:關(guān)系的主碼不能取空值 (2)參照完整性 (3)用戶定義的完整性,將E-R圖轉(zhuǎn)換為關(guān)系模型,實(shí)際上就是將實(shí)體、實(shí)體的屬性和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模型。,四、由E-R圖向關(guān)系模型的轉(zhuǎn)換,轉(zhuǎn)換方法: (1)一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。 (2)實(shí)體間的聯(lián)系遵循一定的轉(zhuǎn)換規(guī)則,實(shí)體間的聯(lián)系的幾種轉(zhuǎn)換規(guī)則 (1)一個(gè)1:1的聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)

16、立的關(guān)系,也可以與任意一端對(duì)應(yīng)的關(guān)系合并。 (2)一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系,也可以與n端對(duì)應(yīng)的關(guān)系合并。 (3)一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系。 (4)三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系。,例:將圖5-8所示的學(xué)生選課系統(tǒng)E-R圖轉(zhuǎn)換 為關(guān)系模型。,圖5-8中有兩個(gè)實(shí)體(學(xué)生和課程)和一個(gè)聯(lián)系(選課),Access數(shù)據(jù)庫(kù)模式定義窗口,學(xué)生關(guān)系實(shí)例(S),課程關(guān)系實(shí)例(C),選課關(guān)系實(shí)例(CS),5.4 關(guān)系數(shù)據(jù)庫(kù),一、關(guān)系數(shù)據(jù)庫(kù)的特點(diǎn) 關(guān)系數(shù)據(jù)庫(kù)是采用關(guān)系模型組成的數(shù)據(jù)庫(kù)。 模型簡(jiǎn)單 數(shù)據(jù)獨(dú)立性高 有堅(jiān)實(shí)的理論基礎(chǔ),5.4 關(guān)系數(shù)據(jù)庫(kù),二、關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)(了解)

17、 基本步驟: (1)需求分析 (2)概念結(jié)構(gòu)設(shè)計(jì) (3)邏輯結(jié)構(gòu)設(shè)計(jì) (4)物理結(jié)構(gòu)設(shè)計(jì) (5)數(shù)據(jù)庫(kù)實(shí)施 (6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù),二、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL簡(jiǎn)介,(1)SQL的發(fā)展及其特點(diǎn),SQL是目前關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。 SQL(結(jié)構(gòu)化查詢語(yǔ)言)是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語(yǔ)言。 SQL的功能集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制于一體。 SQL兩種使用方式: 自主語(yǔ)言:獨(dú)立使用 嵌入式語(yǔ)言:嵌入其他高級(jí)語(yǔ)言中 (宿主語(yǔ)言),(2)SQL的主要功能,SQL包括數(shù)據(jù)定義語(yǔ)言、數(shù)據(jù)操縱語(yǔ)言和數(shù)據(jù)控制語(yǔ)言,其主要功能: 數(shù)據(jù)定義功能。 數(shù)據(jù)操縱功能 數(shù)據(jù)控制功能,Access Oracle S

18、QL Server DB2 MySQL Sybase Visual FoxPro,5.5 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,5.5 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,1. Access Access是Microsoft公司推出的Office系列辦公軟件中的組件之一,是目前流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。主要適用于中小型應(yīng)用系統(tǒng)。,主要特點(diǎn): (1)存儲(chǔ)方式單一 (2)操作簡(jiǎn)便、使用方便 (3)兼容多種數(shù)據(jù)庫(kù)格式 (4)嵌入VBA編程語(yǔ)言 (5)具有 Web 網(wǎng)頁(yè)發(fā)布功能 (6)可應(yīng)用于客戶服務(wù)器方式,2. Oracle Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)是由Oracle公司推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它是當(dāng)前世界上應(yīng)用

19、最廣泛、功能最強(qiáng)大、可用性最高的數(shù)據(jù)庫(kù)管理系統(tǒng),適用于大型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。,5.5 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,主要特點(diǎn): (1)具有完整的數(shù)據(jù)管理功能 (2)提供分布式數(shù)據(jù)庫(kù)能力 (3)可兼容性 (4)可移植性 (5)可連接性 (6)提供功能齊全的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,3 . SQL Server SQL Server 是Microsoft 公司推出的大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),適用于中、大型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。,5.5 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,主要特點(diǎn): (1) 基于客戶機(jī)/服務(wù)器體系結(jié)構(gòu) (2)支持分布式數(shù)據(jù)庫(kù)結(jié)構(gòu) (3) SQL Server 與 Windows 集成 (4) SQL Serve

20、r 與 Microsoft BackOffice 服務(wù)器類集成 (5)多線程體系結(jié)構(gòu),4 . DB2 DB2是IBM公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。適用于大型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。,5.4 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,主要特點(diǎn): 能夠處理各類復(fù)雜企業(yè)日常信息,這些信息包括多媒體信息、網(wǎng)頁(yè)內(nèi)容和電子郵件。 支持標(biāo)準(zhǔn)的SQL語(yǔ)言,能與異種數(shù)據(jù)庫(kù)相連。 具有速度快、可靠性好的優(yōu)點(diǎn)。 能在所有主流平臺(tái)上運(yùn)行,適用于海量數(shù)據(jù)處理。 DB2在企業(yè)級(jí)的應(yīng)用廣泛。,5. MySQL MySQL是一種流行的開(kāi)源關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它具有良好的連通性、速度和安全性,適合于訪問(wèn)Internet上的數(shù)據(jù)庫(kù)。,5.4 常見(jiàn)關(guān)

21、系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,主要特點(diǎn): (1)MySQL是一種開(kāi)放源碼軟件。 (2)MySQL服務(wù)器具有快速、可靠和易于使用的特點(diǎn)。 (3)MySQL服務(wù)器工作在客戶/服務(wù)器或嵌入式系統(tǒng)中。 (4)有大量的MySQL軟件可以使用。,6. Sybase Sybase是美國(guó)Sybase公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),是由Sybase SQL Server發(fā)展和演化而來(lái)。,5.5 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,作為企業(yè)級(jí)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),Sybase提供了強(qiáng)大的事務(wù)處理能力和決策支持功能。 具有完備的密鑰保護(hù)等技術(shù),擁有高可靠性和低運(yùn)行風(fēng)險(xiǎn)。 Sybase同時(shí)還支持服務(wù)器的高可用性,即兩個(gè)服務(wù)器互為備份,從

22、而保證數(shù)據(jù)庫(kù)的持續(xù)可用性。,6.Visual FoxPro Visual FoxPro是一種小型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。 它是一種可視化的數(shù)據(jù)庫(kù)管理系統(tǒng),也是面向?qū)ο蟮膽?yīng)用程序編程工具。使用簡(jiǎn)單,易于掌握。,5.5 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介,5 數(shù)據(jù)庫(kù),5.1 數(shù)據(jù)庫(kù)系統(tǒng)概述(掌握) 5.2 數(shù)據(jù)模型(掌握) 5.3 關(guān)系模型(重點(diǎn)掌握) 5.4 關(guān)系數(shù)據(jù)庫(kù)(掌握) 5.5 常見(jiàn)關(guān)系數(shù)據(jù)庫(kù)簡(jiǎn)介(了解),小結(jié):,5.1 數(shù)據(jù)庫(kù)系統(tǒng)概述,(重點(diǎn)掌握),數(shù)據(jù)管理技術(shù)的發(fā)展(了解) 數(shù)據(jù)庫(kù)的組成(掌握) 數(shù)據(jù)庫(kù)系統(tǒng)的組成 有關(guān)概念及作用: 數(shù)據(jù)庫(kù)(DB) 數(shù)據(jù)庫(kù)系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS) (核心軟件),數(shù)據(jù)庫(kù)的

溫馨提示

  • 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)論