




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數據庫技術及應用數據庫技術及應用 ACCESSDatabase Technology and Applicationhttp:/第第1章章 數據庫系統概述數據庫系統概述v1.1 1.1 信息、數據和數據處理信息、數據和數據處理v1.2 1.2 關系模型關系模型v1.3 1.3 數據庫系統數據庫系統v1.4 1.4 數據庫設計數據庫設計 http:/1.1 信息、數據和數據處理信息、數據和數據處理v 1.1.1 信息與數據信息與數據v 1.1.2 數據處理數據處理 http:/1.1.1 信息與數據信息與數據1.1.信息信息 信息信息(InformationInformation)是是人們對于人
2、們對于客觀事物客觀事物屬性和屬性和運動狀態運動狀態的反映的反映。信息。信息是經過加工處理的是經過加工處理的,對人類客觀,對人類客觀行為產生影響的,通過各種方式傳播的,可被感知的行為產生影響的,通過各種方式傳播的,可被感知的數數據表現形式據表現形式。2.2.數據數據 數據數據(Data)(Data)是反映客觀事物存在方式和運動狀態的是反映客觀事物存在方式和運動狀態的記錄,記錄,是信息的載體。數據是信息的具體表現形式。是信息的載體。數據是信息的具體表現形式。數據是信息的載體,對數據處理后又會產生出數據是信息的載體,對數據處理后又會產生出新的信息。新的信息。http:/1.1.1 信息與數據信息與數
3、據數據是對客觀世界中某一實體對象的屬性的描述。信息=數據+數據處理借助數據庫管理系統進行數據處理。Access 2003就是有效的數據庫管理系統之一。http:/1.1.2 數據處理數據處理數據處理經歷了數據處理經歷了人工管理、文件系統、數據人工管理、文件系統、數據庫系統庫系統3 3個階段個階段。當今世界上大多數的數據。當今世界上大多數的數據處理都依托于數據庫管理系統。處理都依托于數據庫管理系統。 http:/1.2 關系模型關系模型 在數據庫技術的發展歷程中,根據數在數據庫技術的發展歷程中,根據數據模型把數據庫分為層次數據庫、網狀數據模型把數據庫分為層次數據庫、網狀數據庫和關系數據庫三種。數
4、據模型決定了據庫和關系數據庫三種。數據模型決定了數據在計算機內部的存儲模式。傳統的有數據在計算機內部的存儲模式。傳統的有層次模型、網狀模型和關系模型層次模型、網狀模型和關系模型三種。現三種。現代世界代世界多數采用的關系模型數據庫多數采用的關系模型數據庫。10:36:11http:/8層次模型層次模型網狀模型網狀模型關系模型關系模型常用數據模型v常用的數據模型常用的數據模型10:36:11http:/9層次模型層次模型用用樹結構樹結構來表示數據之間的聯系;來表示數據之間的聯系;網狀模型網狀模型用用圖結構圖結構來表示數據之間的聯系;來表示數據之間的聯系;關系模型關系模型用用二維表二維表來表示數據之
5、間的聯系。來表示數據之間的聯系。1. 層次模型層次模型 層次模型是數據庫系統中最早出現的數據模層次模型是數據庫系統中最早出現的數據模型,它的數據結構是一棵有向樹。層次結構模型型,它的數據結構是一棵有向樹。層次結構模型具有如下具有如下特征特征:(1)有且僅有一個結點沒有雙親結點,這個結點稱)有且僅有一個結點沒有雙親結點,這個結點稱為根結點。為根結點。(2)根以外的其他結點有且僅有一個雙親結點。)根以外的其他結點有且僅有一個雙親結點。 101. 層次模型層次模型 112. 網狀模型網狀模型網狀模型具有如下網狀模型具有如下特征特征:(1)允許有任意個(包括零個)無雙親節點)允許有任意個(包括零個)無
6、雙親節點。(2)一個結點可以有多于一個的雙親。)一個結點可以有多于一個的雙親。(3)兩個節點之間可以有兩種或兩種以上的關系。)兩個節點之間可以有兩種或兩種以上的關系。123. 關系模型關系模型 關系模型是用二維表結構來表示實體與實體關系模型是用二維表結構來表示實體與實體之間聯系的數據模型,之間聯系的數據模型,是目前最常用的數據模型是目前最常用的數據模型之一之一。目前大多數數據庫管理系統都是基于關系。目前大多數數據庫管理系統都是基于關系模型的,如模型的,如Access就是一種關系數據庫管理系統。就是一種關系數據庫管理系統。一個關系對應一張二維表。一個關系對應一張二維表。 關系模型(關系模型(Re
7、lational ModelRelational Model)的所謂)的所謂“關關系系”是一個數學術語。它用一張二維(規則表)是一個數學術語。它用一張二維(規則表)的形式來表現出事物之間的聯系。的形式來表現出事物之間的聯系。10:36:12http:/142.2 數據模型數據模型15關系模型中數據的邏輯結構是一張二維表,它由行和列組成。常見的基本關系術語如下:v關系:一個關系就是一張二維表,每個關系有一個關系名。v元組:表中的一行就是一個元組。相當于表中的記錄。v屬性:表中的列稱為屬性,每一列有一個屬性名。相當于表中的字段。v域:屬性的取值范圍,如人的年齡一般在1100歲之間,性別的域是(男,
8、女)。v關鍵字(Key):表中的某個屬性或屬性的組合,可以惟一地確定一個元組。16在關系模型中,基本關系具有以下性質:v(1)每一列中的分量是同一類型的數據,來自同一個域。v(2)不同的列可出自同一個域,不同的屬性必須有不同的名字。v(3)列的順序可以任意交換。v(4)任意兩個元組不能完全相同。v(5)行的順序可以任意交換。v(6)每一個分量都必須是不可分的數據項。http:/1.3 數據庫系統數據庫系統v 1.3.1 數據庫數據庫v 1.3.2 數據庫管理系統數據庫管理系統v 1.3.3 數據庫系統的體系結構數據庫系統的體系結構v 1.3.4 數據庫應用系統的體系結構數據庫應用系統的體系結構
9、http:/1.1.1 信息與數據信息與數據數據庫數據庫:存儲在計算機內的、有組織的、可共享的存儲在計算機內的、有組織的、可共享的數據數據集合。集合。數據庫管理系統數據庫管理系統: DataBase Management System,DBMS,位于用戶與操作系統之間的一層系統,位于用戶與操作系統之間的一層系統軟件軟件,負責對數據庫中的數據進行管理、維護和使用。用戶負責對數據庫中的數據進行管理、維護和使用。用戶在數據庫系統中的一切操作,包括數據定義、查詢、在數據庫系統中的一切操作,包括數據定義、查詢、修改、刪除等各種操作,都是通過修改、刪除等各種操作,都是通過DBMS完成的。當完成的。當前流行
10、的數據庫管理系統有:前流行的數據庫管理系統有:Microsoft SQL Server、Oracle、Visual FoxPro、Microsoft Access。數據庫系統:數據庫系統:在計算機系統中引入數據庫后的系統,在計算機系統中引入數據庫后的系統,一般由硬件系統、數據庫、數據庫管理系統、一般由硬件系統、數據庫、數據庫管理系統、數據庫數據庫管理員和用戶管理員和用戶構成。構成。http:/1.3 數據庫系統數據庫系統數據庫(數據庫(DB,DataBaseDB,DataBase)用來定義和存)用來定義和存儲數據。它需要一種稱為數據庫管理系統儲數據。它需要一種稱為數據庫管理系統(DBMSDBM
11、S,DataBase Management SystemDataBase Management System)的軟件來支撐。而數據庫系統(的軟件來支撐。而數據庫系統(DBSDBS,DataBase SystemDataBase System)則是一個包含有數據庫)則是一個包含有數據庫管理系統軟件及實現對數據庫的數據進行處管理系統軟件及實現對數據庫的數據進行處理和應用的計算機軟件和硬件資源的集合。理和應用的計算機軟件和硬件資源的集合。http:/1.3.2 數據庫管理系統數據庫管理系統 數據庫管理系統數據庫管理系統(Data Base Management (Data Base Manageme
12、nt SystemSystem,簡稱,簡稱DBMS)DBMS)是位于用戶與操作系統是位于用戶與操作系統之間,具有數據定義、管理和操縱功能的軟之間,具有數據定義、管理和操縱功能的軟件集合。件集合。 DBMS DBMS的主要功能包括數據定義功能、數的主要功能包括數據定義功能、數據操縱功能、數據庫的運行管理功能、數據據操縱功能、數據庫的運行管理功能、數據庫的建立和維護功能。庫的建立和維護功能。 http:/1.3.4 數據庫應用系統的體系結構數據庫應用系統的體系結構 數據庫系統的組成是由支持數據庫的數據庫系統的組成是由支持數據庫的硬件環境、支持數據庫的軟件環境(操作硬件環境、支持數據庫的軟件環境(操作系統、數據庫管理系統、應用開發工具軟系統、數據庫管理系統、應用開發工具軟件、應用程序等)、數據庫、開發、使用件、應用程序等)、數據庫、開發、使用和管理數據庫應用系統的人員組成。和管理數據庫應用系統的人員組成。 1. 1.硬件環境硬件環境 2. 2.軟件環境軟件環境 3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論