《數(shù)據(jù)庫(kù)技術(shù)概述》PPT課件

《數(shù)據(jù)庫(kù)技術(shù)概述》PPT課件

ID:41918685

大?。?.44 MB

頁(yè)數(shù):27頁(yè)

時(shí)間:2019-09-05

《數(shù)據(jù)庫(kù)技術(shù)概述》PPT課件_第1頁(yè)
《數(shù)據(jù)庫(kù)技術(shù)概述》PPT課件_第2頁(yè)
《數(shù)據(jù)庫(kù)技術(shù)概述》PPT課件_第3頁(yè)
《數(shù)據(jù)庫(kù)技術(shù)概述》PPT課件_第4頁(yè)
《數(shù)據(jù)庫(kù)技術(shù)概述》PPT課件_第5頁(yè)
資源描述:

《《數(shù)據(jù)庫(kù)技術(shù)概述》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第1章數(shù)據(jù)庫(kù)技術(shù)概述本章要點(diǎn)數(shù)據(jù)庫(kù)技術(shù)的基本概念常見(jiàn)的數(shù)據(jù)庫(kù)設(shè)計(jì)軟件Access2003數(shù)據(jù)庫(kù)的特點(diǎn)數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)概念模型與數(shù)據(jù)模型的概念關(guān)系型數(shù)據(jù)庫(kù)關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)要素1.1初識(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)示例數(shù)據(jù)庫(kù)設(shè)計(jì)軟件簡(jiǎn)介數(shù)據(jù)庫(kù)技術(shù)發(fā)展史1.1.1數(shù)據(jù)庫(kù)示例羅斯文示例數(shù)據(jù)庫(kù)(Northwind)圖書管理系統(tǒng)1.1.2數(shù)據(jù)庫(kù)設(shè)計(jì)軟件簡(jiǎn)介常見(jiàn)的數(shù)據(jù)庫(kù)設(shè)計(jì)軟件OracleFoxProSQLServerMySQLAccess1.1.2數(shù)據(jù)庫(kù)設(shè)計(jì)軟件簡(jiǎn)介Access2003的主要特點(diǎn):易于管理的文件型數(shù)據(jù)庫(kù)系統(tǒng)廣

2、泛地支持各種數(shù)據(jù)類型方便快捷的圖形化工具和向?qū)cOfficeSystem中的其他組件高度集成提供了大量的內(nèi)置函數(shù)與宏功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境增強(qiáng)的網(wǎng)絡(luò)功能1.1.3數(shù)據(jù)庫(kù)技術(shù)發(fā)展史人工管理文件系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)分布式數(shù)據(jù)庫(kù)系統(tǒng)面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)1.2數(shù)據(jù)庫(kù)技術(shù)基礎(chǔ)數(shù)據(jù)庫(kù)技術(shù)的基本概念數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)1.2.1數(shù)據(jù)庫(kù)技術(shù)的基本概念數(shù)據(jù)庫(kù)(DB)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)數(shù)據(jù)庫(kù)管理員(DBA)數(shù)據(jù)庫(kù)系統(tǒng)(DBS)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)1.2.2數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)定義數(shù)據(jù)操縱數(shù)據(jù)庫(kù)運(yùn)行管理數(shù)據(jù)組織、存儲(chǔ)和

3、管理數(shù)據(jù)庫(kù)的建立和維護(hù)數(shù)據(jù)通信接口1.2.3數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充數(shù)據(jù)的獨(dú)立性強(qiáng)數(shù)據(jù)由DBMS統(tǒng)一管理和控制1.3概念模型與數(shù)據(jù)模型概念模型數(shù)據(jù)模型1.3.1概念模型概念模型也稱為信息模型,它是根據(jù)人們的需要對(duì)現(xiàn)實(shí)世界中的事物以及事物之間的聯(lián)系進(jìn)行抽象而建立起的模型。概念模型是從現(xiàn)實(shí)世界過(guò)渡到機(jī)器世界的中間層?;拘g(shù)語(yǔ)實(shí)體實(shí)體型實(shí)體集屬性域關(guān)鍵字聯(lián)系(1:1,1:M,M:N)1.3.1概念模型學(xué)生課程選課學(xué)號(hào)姓名性別年齡課程編號(hào)課程名稱課程學(xué)分MN1.3.2數(shù)據(jù)模

4、型數(shù)據(jù)模型是根據(jù)計(jì)算機(jī)系統(tǒng)的特點(diǎn)以及應(yīng)用的需要而從概念模型中轉(zhuǎn)化出來(lái)的一種模型。數(shù)據(jù)模型應(yīng)滿足的要求數(shù)據(jù)模型的分類層次數(shù)據(jù)模型網(wǎng)狀數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型1.3.2數(shù)據(jù)模型層次數(shù)據(jù)模型的特點(diǎn)有且僅有一個(gè)節(jié)點(diǎn)無(wú)雙親,稱之為“根節(jié)點(diǎn)”其他節(jié)點(diǎn)有且僅有一個(gè)雙親系教研室課程教師1.3.2數(shù)據(jù)模型網(wǎng)狀數(shù)據(jù)模型的特點(diǎn)允許一個(gè)以上的節(jié)點(diǎn)無(wú)雙親一個(gè)節(jié)點(diǎn)可以有多余一個(gè)的雙親系住址教研室學(xué)生教師1.3.2數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的,它使用一系列二維表來(lái)描述實(shí)體以及實(shí)體之間的聯(lián)系。基本概念關(guān)系、元組、屬性、

5、域、關(guān)鍵字、外部關(guān)鍵字一個(gè)簡(jiǎn)單的關(guān)系數(shù)據(jù)模型關(guān)系1:學(xué)生(學(xué)號(hào),姓名,性別,年齡)關(guān)系2:課程(課程編號(hào),課程名稱,課程學(xué)分)關(guān)系3:選課(學(xué)號(hào),姓名,課程編號(hào),課程名稱)1.4關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)模型的相關(guān)概念關(guān)系的完整性關(guān)系運(yùn)算1.4.1關(guān)系數(shù)據(jù)模型的相關(guān)概念關(guān)系術(shù)語(yǔ):關(guān)系元組屬性域關(guān)鍵字外部關(guān)鍵字1.4.1關(guān)系數(shù)據(jù)模型的相關(guān)概念關(guān)系的性質(zhì):關(guān)系必須規(guī)范化在同一個(gè)關(guān)系中不能出現(xiàn)同名屬性關(guān)系中不允許有所有屬性值完全相同的元組在一個(gè)關(guān)系中元組的次序無(wú)關(guān)緊要在一個(gè)關(guān)系中列的次序也無(wú)關(guān)緊要1.4.1關(guān)系數(shù)

6、據(jù)模型的相關(guān)概念編號(hào)姓名應(yīng)發(fā)工資應(yīng)扣工資實(shí)發(fā)工資基本工資職位工資加班費(fèi)獎(jiǎng)金代扣保險(xiǎn)公積金個(gè)稅下面是一張常見(jiàn)的復(fù)合表,但該表不滿足關(guān)系的規(guī)范要求,不能直接作為關(guān)系而存放。1.4.2關(guān)系的完整性關(guān)系完整性是為保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性和相容性,對(duì)關(guān)系模型提出的某種約束條件或規(guī)則。在關(guān)系模型中有三類完整性約束:實(shí)體完整性(EntityIntegrity)參照完整性(ReferentialIntegrity)用戶定義的完整性(User-definedIntegrity)其中,實(shí)體完整性和參照完整性是關(guān)系模型必

7、須滿足的完整性約束條件。1.4.2關(guān)系的完整性實(shí)體完整性(EntityIntegrity)實(shí)體完整性規(guī)則:若屬性A是基本關(guān)系R的主屬性,則屬性A不能取空值。對(duì)于實(shí)體完整性規(guī)則說(shuō)明如下:實(shí)體完整性規(guī)則是針對(duì)基本關(guān)系而言的。一個(gè)基本表通常對(duì)應(yīng)現(xiàn)實(shí)世界中的一個(gè)實(shí)體集?,F(xiàn)實(shí)世界中的實(shí)體是可區(qū)分的,具有某種唯一標(biāo)識(shí),反映到關(guān)系模型中就以主鍵作為唯一標(biāo)識(shí)。主屬性不能取空值,所謂空值就是“不知道”或“不確定”的值。引申實(shí)體完整性,主鍵不能取重復(fù)值。1.4.2關(guān)系的完整性參照完整性(ReferentialInteg

8、rity)參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,它與基本關(guān)系S的主碼Ks相對(duì)應(yīng)(基本關(guān)系R和S不一定是不同的關(guān)系),則對(duì)于R中每個(gè)元組在F上的值必須為:或者取空值(F的每個(gè)屬性值均為空值);或者等于S中某個(gè)元組的主碼值。例如,兩個(gè)關(guān)系:圖書信息(書號(hào),書名,類別編號(hào),作者,……)和圖書類別(類別編號(hào),圖書類別),“圖書信息”關(guān)系中的“圖書類別”屬性取值必須為“圖書類別”關(guān)系中“類別編號(hào)”的其中值之一。1.4.2關(guān)系的完整性3.用戶定義的完整性(Use

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。