資源描述:
《Access數(shù)據(jù)庫基礎(chǔ)教程 教學(xué)課件 作者 劉東 劉麗第1章 數(shù)據(jù)庫基本概述.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第1章Access數(shù)據(jù)庫的基本概念1.1數(shù)據(jù)庫基礎(chǔ)1.2關(guān)系運(yùn)算1.3關(guān)系規(guī)范化基礎(chǔ)1.4Access簡(jiǎn)介1.5小結(jié)1.1.1數(shù)據(jù)庫的基本概念(1)數(shù)據(jù)(data):是對(duì)客觀事物特征所進(jìn)行的一種抽象化、符號(hào)化的表示。通俗地講,凡是能被計(jì)算機(jī)接受,并能被計(jì)算機(jī)處理的數(shù)字、字符、圖形、聲音、圖像等統(tǒng)稱為數(shù)據(jù)。數(shù)據(jù)所反映的事物屬性是它的內(nèi)容,而符號(hào)是它的形式。(2)信息(information):是客觀事物屬性的反映。它所反映的是關(guān)于某一客觀系統(tǒng)中某一事物的某一方面屬性或某一時(shí)刻的表現(xiàn)形式。通俗地講,信息是經(jīng)過加工處理并對(duì)人類客觀行為產(chǎn)生影響的數(shù)
2、據(jù)表現(xiàn)形式。也可以說,信息是有一定含義的,經(jīng)過加工處理的,能夠提供決策性依據(jù)的數(shù)據(jù)。1、數(shù)據(jù)、信息1.1數(shù)據(jù)庫基礎(chǔ)2、數(shù)據(jù)處理所謂數(shù)據(jù)處理實(shí)際上就是利用計(jì)算機(jī)對(duì)各種類型的數(shù)據(jù)進(jìn)行處理。它包括對(duì)數(shù)據(jù)的采集、整理、存儲(chǔ)、分類、排序、檢索、維護(hù)、加工、統(tǒng)計(jì)和傳輸?shù)纫幌盗胁僮鬟^程。數(shù)據(jù)處理的目的是從大量的、原始的數(shù)據(jù)中獲得我們所需要的資料并提取有用的數(shù)據(jù)成份,作為行為和決策的依據(jù)。隨著電子計(jì)算機(jī)軟件和硬件技術(shù)的發(fā)展,數(shù)據(jù)處理過程發(fā)生了劃時(shí)代的變革,而數(shù)據(jù)庫技術(shù)的發(fā)展,又使數(shù)據(jù)處理跨入了一個(gè)嶄新的階段。數(shù)據(jù)的管理技術(shù)的發(fā)展大致經(jīng)歷了以下三個(gè)階段:(1
3、)人工管理方式(2)文件管理方式(3)數(shù)據(jù)庫系統(tǒng)管理方式3、數(shù)據(jù)庫數(shù)據(jù)庫(database,DB)是數(shù)據(jù)的集合。也就是說,數(shù)據(jù)庫是存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中的存儲(chǔ)介質(zhì)上,按一定的方式組織起來的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)具有高度的共享性及獨(dú)立性。4、數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(databasemanagementsystem,DBMS)是操作和管理數(shù)據(jù)庫的軟件,是數(shù)據(jù)庫系統(tǒng)的管理控制中心,一般有四大功能:數(shù)據(jù)定義功能、數(shù)據(jù)庫操作功能、控制和管理功能、建立和維護(hù)功能。5、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(databasesystem,DBS)是以數(shù)據(jù)庫應(yīng)用為
4、基礎(chǔ)的計(jì)算機(jī)系統(tǒng)。它是一個(gè)實(shí)際可行的,按照數(shù)據(jù)庫方式存儲(chǔ)、維護(hù)和管理數(shù)據(jù)的系統(tǒng)。通常由計(jì)算機(jī)硬件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、相關(guān)軟件、人員(數(shù)據(jù)庫管理分析員、應(yīng)用程序員、用戶)等組成,如圖所示。6、數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫應(yīng)用系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng),它由硬件、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、編譯系統(tǒng)、用戶應(yīng)用程序和數(shù)據(jù)庫組成。數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)是3個(gè)不同的概念,數(shù)據(jù)庫管理系統(tǒng)在計(jì)算機(jī)中的地位如圖所示。1.1.2數(shù)據(jù)模型及關(guān)系數(shù)據(jù)庫模型(model)是現(xiàn)實(shí)世界特征的模擬和抽象。在數(shù)據(jù)庫技術(shù)中,用數(shù)據(jù)模型(datamodel)這個(gè)工具來抽象、
5、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。數(shù)據(jù)模型包括數(shù)據(jù)庫數(shù)據(jù)的結(jié)構(gòu)部分、操作部分和約束條件。從理論上講,數(shù)據(jù)模型是指反映客觀事物及客觀事物間聯(lián)系的數(shù)據(jù)組織的結(jié)構(gòu)和形式??陀^事物是千變?nèi)f化的,各種客觀事物的數(shù)據(jù)模型也是千差萬別的,但也有其共性。常用的數(shù)據(jù)模型有層次模型、網(wǎng)絡(luò)模型和關(guān)系模型3種。1、層次模型層次模型(hierarchicalmodel)表示數(shù)據(jù)間的從屬關(guān)系結(jié)構(gòu),是一種以記錄某一事物的類型為根結(jié)點(diǎn)的有向樹結(jié)構(gòu)。層次模型像一棵倒置的樹,根結(jié)點(diǎn)在上,層次最高;子結(jié)點(diǎn)在下,逐層排列。這種用樹形結(jié)構(gòu)表示數(shù)據(jù)之間聯(lián)系的模型也稱為樹結(jié)構(gòu)。層次模型
6、的特點(diǎn)是僅有一個(gè)無雙親的根結(jié)點(diǎn);根結(jié)點(diǎn)以外的子結(jié)點(diǎn),向上僅有一個(gè)父結(jié)點(diǎn),向下有若干子結(jié)點(diǎn)。層次模型表示的是從根結(jié)點(diǎn)到子結(jié)點(diǎn)的一個(gè)結(jié)點(diǎn)對(duì)多個(gè)結(jié)點(diǎn),或從子結(jié)點(diǎn)到父結(jié)點(diǎn)的多個(gè)結(jié)點(diǎn)對(duì)一個(gè)結(jié)點(diǎn)的數(shù)據(jù)間的聯(lián)系,如圖所示。2、網(wǎng)狀模型網(wǎng)狀模型(networkmodel)是層次模型的擴(kuò)展,表示多個(gè)從屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)系的網(wǎng)絡(luò)結(jié)構(gòu),如圖所示。網(wǎng)狀模型是以記錄為結(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu),用網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)表示實(shí)體與實(shí)體之間的聯(lián)系。網(wǎng)狀模型的特點(diǎn)是,可以有一個(gè)以上的結(jié)點(diǎn)無雙親,至少有一個(gè)結(jié)點(diǎn)有多于一個(gè)的雙親。因此,層次模型是網(wǎng)狀模型的特殊形式,網(wǎng)狀模型可以表示較
7、復(fù)雜的數(shù)據(jù)結(jié)構(gòu),即可以表示數(shù)據(jù)間的縱向關(guān)系與橫向關(guān)系。這種數(shù)據(jù)模型在概念上、結(jié)構(gòu)上都比較復(fù)雜,操作上也有很多不便。3、關(guān)系模型關(guān)系模型(relationalmodel)是用二維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型。在二維表中每一列稱為字段,字段是最基本的單位不可再分,每一列數(shù)據(jù)項(xiàng)是同屬性的,各列的順序是任意的;每一行稱為記錄,由一個(gè)事物的諸多屬性項(xiàng)構(gòu)成,記錄的順序可以是任意的。不允許有相同的字段名,也不允許有相同的記錄行。4、關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫(relationdatabase)是若干個(gè)依照關(guān)系模型設(shè)計(jì)的數(shù)據(jù)表文件的集合。也就是說,關(guān)系
8、數(shù)據(jù)庫是由若干完成關(guān)系模型設(shè)計(jì)的二維表組成的。一個(gè)二維表為一個(gè)數(shù)據(jù)表,數(shù)據(jù)表包含數(shù)據(jù)及數(shù)據(jù)間的關(guān)系。一個(gè)關(guān)系數(shù)據(jù)庫由若干個(gè)數(shù)據(jù)表組成,數(shù)據(jù)表又由若干個(gè)記錄組成,而每一個(gè)記錄是由若