第一章 數(shù)據(jù)庫系統(tǒng)概述_第1頁
第一章 數(shù)據(jù)庫系統(tǒng)概述_第2頁
第一章 數(shù)據(jù)庫系統(tǒng)概述_第3頁
第一章 數(shù)據(jù)庫系統(tǒng)概述_第4頁
第一章 數(shù)據(jù)庫系統(tǒng)概述_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、AccessAccess數(shù)據(jù)庫設(shè)計彭勤濤QQ:279544598Phone-mail:學(xué)什么?學(xué)什么?數(shù)據(jù)表學(xué)習(xí):數(shù)據(jù)表學(xué)習(xí):建立數(shù)據(jù)表,設(shè)置字段屬性,美化數(shù)據(jù)表,排序與篩選,創(chuàng)建表間關(guān)系。數(shù)據(jù)查詢:數(shù)據(jù)查詢:創(chuàng)建選擇查詢,使用查詢設(shè)計器創(chuàng)建查詢,使用操作查詢,使用sql查詢。數(shù)據(jù)報表:數(shù)據(jù)報表:使用報表設(shè)計視圖創(chuàng)建報表,打印報表。窗體設(shè)計:窗體設(shè)計:使用窗體設(shè)計視圖創(chuàng)建窗體,創(chuàng)建主子窗體,創(chuàng)建切換面板。宏及宏及VBA:創(chuàng)建宏,創(chuàng)建宏組,創(chuàng)建VBA程序,創(chuàng)建登陸窗體。學(xué)習(xí)要求:學(xué)習(xí)要求:課程成績計算:平時成績:考勤10%,作業(yè)20%, 無故缺勤或作業(yè)不交,累計次數(shù)為n

2、,則在平時成績總分中扣21+22+2n (當(dāng)被扣分數(shù)超過總成績30%,取消考試資格) 期末考核:70%;期末考核方式:課程設(shè)計或撰寫論文第一節(jié)第一節(jié) 信息及信息系統(tǒng)信息及信息系統(tǒng)第二節(jié)第二節(jié) 數(shù)據(jù)庫概述數(shù)據(jù)庫概述 第三節(jié)第三節(jié) Access數(shù)據(jù)庫管理系統(tǒng)概述數(shù)據(jù)庫管理系統(tǒng)概述第一章 數(shù)據(jù)庫系統(tǒng)概述一、數(shù)據(jù)的概念一、數(shù)據(jù)的概念(1)定義:數(shù)據(jù)(data)是對客觀事物的性質(zhì)、狀態(tài)以及相互關(guān)系等進行記載的物理符號或是這些物理符號的組合。 描述5個人:5,五,伍,正,101,five,條形碼等(2)類型:數(shù)值數(shù)據(jù)一般認為可以直接進行科學(xué)運算,它使得客觀世界嚴(yán)謹有序; 筆記本電腦的體積為700*500*

3、30mm,螺釘?shù)闹睆綖?0mm 非數(shù)值數(shù)據(jù)包括除了數(shù)值數(shù)據(jù)以外的其它數(shù)據(jù),如圖片、表單、聲音、圖像等,非數(shù)值數(shù)據(jù)使客觀世界豐富多彩。描述事物的符號記錄稱為數(shù)據(jù)描述事物的符號記錄稱為數(shù)據(jù) 二、信息的概念二、信息的概念(1)定義信息(information)是數(shù)據(jù)經(jīng)過加工處理后所得到的另外一種數(shù)據(jù),這種數(shù)據(jù)對接收者的行為有一定的影響。企業(yè)中信息的常見形式:消息、數(shù)據(jù)、技術(shù)和方法、標(biāo)準(zhǔn)和規(guī)范。信息對于企業(yè)管理的特定意義:Simon認為:“信息是影響人改變對于決策方案的期待或評價的外界刺激”。即:信息管理決策所產(chǎn)生的影響。 信息特征(2)時效性(1)事實性(3)不完全性(5)變換性(4)等級性(6)價

4、值性(2)信息的特征)信息的特征(7)可傳遞性()可傳遞性(8)共享性)共享性分析:數(shù)據(jù)和信息的關(guān)系?分析:數(shù)據(jù)和信息的關(guān)系?(1)信息的表現(xiàn)形式是數(shù)據(jù);(2)信息是經(jīng)過加工以后,并對客觀世界產(chǎn)生影響的數(shù)據(jù);決策活動決策活動是信息存在的必要條件 三、系統(tǒng)1、定義系統(tǒng)(system)指在一定環(huán)境中,為了達到某一目的而相互聯(lián)系、相互作用的若干個要素所組成的有機整體。系統(tǒng)是由相互作用和相互制約的若干部分組合而成的、具有特定功能特定功能的有機整體有機整體。(1)系統(tǒng)由若干要素組成,單一的要素組不成系統(tǒng);(2)系統(tǒng)具有一定的結(jié)構(gòu)。 (3)系統(tǒng)有功能和目的。 2、系統(tǒng)的分類(1)按組成分為自然系統(tǒng)、人造系

5、統(tǒng)和復(fù)合系統(tǒng)三大類。 血液循環(huán)系統(tǒng)、天體系統(tǒng)、生態(tài)系統(tǒng)計算機系統(tǒng)、生產(chǎn)系統(tǒng)、運輸系統(tǒng)(人-機系統(tǒng))信息系統(tǒng) 2、系統(tǒng)的分類(2)按抽象程度分為:概念系統(tǒng)和物理系統(tǒng)(3)按系統(tǒng)與外界環(huán)境的關(guān)系分:封閉系統(tǒng)和開放系統(tǒng)(4)按系統(tǒng)的內(nèi)部結(jié)構(gòu)分:開環(huán)系統(tǒng)和閉環(huán)系統(tǒng)(5)按系統(tǒng)的狀態(tài)分:靜態(tài)系統(tǒng)和動態(tài)系統(tǒng) 集合性(整體性)目的性系統(tǒng)的特征系統(tǒng)的特征12環(huán)境適應(yīng)性4相關(guān)性33、系統(tǒng)的特征、系統(tǒng)的特征 4、系統(tǒng)的一般模型輸入(Input)輸出(Output) 系統(tǒng)環(huán)境(Environment) 處理 (Process)系統(tǒng)邊界(Boarder) 反饋(Feedback) 5、系統(tǒng)模型相關(guān)概念、系統(tǒng)模型相關(guān)概

6、念(1)系統(tǒng)環(huán)境:為提供輸入或輸出的場所;即與系統(tǒng)發(fā)生作用,但又不包括在系統(tǒng)內(nèi)的其他事物的總和;(2)系統(tǒng)邊界:系統(tǒng)與環(huán)境分開的假想線假想線;(3)輸入/輸出,I/0,系統(tǒng)接收的信息為系統(tǒng)的輸入,經(jīng)處理變換后產(chǎn)生的信息為系統(tǒng)的輸出;(4)組成要素:指完成特定功能而必不可少的工作單元;(5)系統(tǒng)結(jié)構(gòu):指系統(tǒng)的組成要素和要素之間的關(guān)系;(6)子系統(tǒng):存在于系統(tǒng)中的子系統(tǒng);(7)接口:子系統(tǒng)之間的信息交換輸入輸出系統(tǒng)的例子輸入輸出系統(tǒng)的例子 四、信息系統(tǒng)四、信息系統(tǒng)1、信息系統(tǒng)的定義信息系統(tǒng)(Information System, IS):是一個人造系統(tǒng),它由人、硬件、軟件和數(shù)據(jù)資源組成,目的是及時

7、、正確地收集、加工、存儲、傳遞和提供信息,實現(xiàn)組織中各項活動的管理、調(diào)節(jié)和控制。周圍存在各種信息系統(tǒng)信息系統(tǒng) 銀行業(yè)務(wù)系統(tǒng)銀行業(yè)務(wù)系統(tǒng)(存取業(yè)務(wù)、轉(zhuǎn)賬業(yè)務(wù)、統(tǒng)計分析) 訂票系統(tǒng)訂票系統(tǒng)(賣票、統(tǒng)計) 超市管理系統(tǒng)超市管理系統(tǒng)( 面對顧客的銷售、存貨管理、銷售統(tǒng)計) 圖書館管理系統(tǒng)圖書館管理系統(tǒng)(借還書管理、書目查詢、統(tǒng)計分析) 信息系統(tǒng)包括:信息處理系統(tǒng)信息處理系統(tǒng)和信息傳輸系統(tǒng)信息傳輸系統(tǒng)兩個方面。對數(shù)據(jù)進行處理,使它獲得新的結(jié)新的結(jié)構(gòu)與形態(tài)或者產(chǎn)生新的數(shù)據(jù)構(gòu)與形態(tài)或者產(chǎn)生新的數(shù)據(jù)不改變信息本身的內(nèi)容,作用是把信息從一處傳導(dǎo)另一處第二節(jié)第二節(jié) 數(shù)據(jù)庫概論數(shù)據(jù)庫概論認識數(shù)據(jù)庫數(shù)據(jù)庫技術(shù)是研究數(shù)

8、據(jù)庫的存儲、設(shè)計和使用的技術(shù),是計算機領(lǐng)域的一個重要分支。數(shù)據(jù)庫在當(dāng)今信息管理和信息處理中的作用越來越明顯。 20認識數(shù)據(jù)庫使用過數(shù)據(jù)庫嗎?教務(wù)系統(tǒng)、網(wǎng)上購物,電子政務(wù),論壇教務(wù)系統(tǒng)、網(wǎng)上購物,電子政務(wù),論壇21認識數(shù)據(jù)庫基于網(wǎng)絡(luò)的數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)?客戶端客戶端瀏覽器瀏覽器WEBWEB服務(wù)器服務(wù)器+ +應(yīng)用服務(wù)器應(yīng)用服務(wù)器數(shù) 據(jù) 庫數(shù) 據(jù) 庫服 務(wù) 器服 務(wù) 器IEIIS/TomcatAccess22認識數(shù)據(jù)庫 還有哪些數(shù)據(jù)庫?SQL Server, ORACLE, DB2, MySQL23認識數(shù)據(jù)庫數(shù)據(jù)庫的表示? 客戶端客戶端瀏覽器瀏覽器WEBWEB服務(wù)器服務(wù)器+ +應(yīng)用服務(wù)器應(yīng)用服務(wù)器數(shù)

9、 據(jù) 庫數(shù) 據(jù) 庫服 務(wù) 器服 務(wù) 器一般用圓柱來表示一般用圓柱來表示24數(shù)據(jù)倉庫(Data Warehouse)是數(shù)據(jù)庫領(lǐng)域的專業(yè)術(shù)語。是數(shù)據(jù)庫技術(shù)的一個分支。而數(shù)據(jù)庫則為Database認識數(shù)據(jù)庫認識數(shù)據(jù)庫數(shù)據(jù)庫是保存數(shù)據(jù)的倉庫數(shù)據(jù)庫是保存數(shù)據(jù)的倉庫,即數(shù)據(jù)倉庫嗎?即數(shù)據(jù)倉庫嗎?252.1 2.1 數(shù)據(jù)庫及相關(guān)概念數(shù)據(jù)庫及相關(guān)概念數(shù)據(jù)(Data) 數(shù)據(jù)庫(DataBase,簡稱DB)數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫系統(tǒng)(DBS)26一、數(shù)據(jù)一、數(shù)據(jù)數(shù)據(jù)(Data)是數(shù)據(jù)庫中存儲的基本對象數(shù)據(jù)的定義 描述事物的符號記錄數(shù)據(jù)的種類 文本、圖形、圖像、音頻、視頻、學(xué)生的檔案記錄、貨物的運輸情況等

10、數(shù)據(jù)的特點 數(shù)據(jù)與其語義是不可分的27數(shù)據(jù)舉例數(shù)據(jù)舉例數(shù)據(jù)的含義稱為數(shù)據(jù)的語義,數(shù)據(jù)與其語義是不可分的。 例如 98是一個數(shù)據(jù)語義1:學(xué)生某門課的成績語義2:某人的體重語義3:某班級學(xué)生人數(shù)語義4:請同學(xué)給出。28數(shù)據(jù)舉例數(shù)據(jù)舉例學(xué)生檔案中的學(xué)生記錄(李明,男,199405,湖北武漢市,計算機學(xué)院,2015) 語義:學(xué)生姓名、性別、出生年月、籍貫、所在院系、 入學(xué)時間 解釋:李明是個大學(xué)生,1994年5月出生,湖北武漢人,2015年考入計算機學(xué)院29二、數(shù)據(jù)庫二、數(shù)據(jù)庫數(shù)據(jù)庫的定義數(shù)據(jù)庫(Database,簡稱DB)是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫的基本特征 數(shù)據(jù)

11、按一定的數(shù)據(jù)模型組織、描述和儲存 可為各種用戶共享 冗余度較小 數(shù)據(jù)獨立性較高 易擴展30三、數(shù)據(jù)庫管理系統(tǒng)三、數(shù)據(jù)庫管理系統(tǒng)什么是DBMS 位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 是基礎(chǔ)軟件,是一個大型復(fù)雜的軟件系統(tǒng) DBMS的用途 科學(xué)地組織和存儲數(shù)據(jù)、高效地獲取和維護數(shù)據(jù)31硬件平臺硬件平臺基礎(chǔ)軟件平臺基礎(chǔ)軟件平臺軟件基礎(chǔ)構(gòu)架平臺軟件基礎(chǔ)構(gòu)架平臺應(yīng)用軟件平臺應(yīng)用軟件平臺軟件產(chǎn)品軟件產(chǎn)品協(xié)同軟件協(xié)同軟件辦公軟件辦公軟件 中間件中間件 應(yīng)用服務(wù)器應(yīng)用服務(wù)器數(shù)據(jù)庫在計算機系統(tǒng)中的位置數(shù)據(jù)庫在計算機系統(tǒng)中的位置32DBMS的主要功能的主要功能 數(shù)據(jù)定義功能數(shù)據(jù)定義功能 提供數(shù)據(jù)定義語言(DD

12、L) 定義數(shù)據(jù)庫中的數(shù)據(jù)對象 數(shù)據(jù)組織、存儲和管理數(shù)據(jù)組織、存儲和管理 分類組織、存儲和管理各種數(shù)據(jù) 確定組織數(shù)據(jù)的文件結(jié)構(gòu)和存取方式 實現(xiàn)數(shù)據(jù)之間的聯(lián)系 提供多種存取方法提高存取效率33DBMS的主要功能的主要功能 數(shù)據(jù)操縱功能數(shù)據(jù)操縱功能 提供數(shù)據(jù)操縱語言(DML) 實現(xiàn)對數(shù)據(jù)庫的基本操作 (查詢、插入、刪除和修改) 數(shù)據(jù)庫的事務(wù)管理和運行管理數(shù)據(jù)庫的事務(wù)管理和運行管理 數(shù)據(jù)庫在建立、運行和維護時由DBMS統(tǒng)一管理和控制保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用發(fā)生故障后的系統(tǒng)恢復(fù)34DBMS的主要功能的主要功能 數(shù)據(jù)庫的建立和維護功能數(shù)據(jù)庫的建立和維護功能(實用程序?qū)嵱贸绦? 數(shù)據(jù)

13、庫初始數(shù)據(jù)裝載轉(zhuǎn)換 數(shù)據(jù)庫轉(zhuǎn)儲 介質(zhì)故障恢復(fù) 數(shù)據(jù)庫的重組織 性能監(jiān)視分析等 其它功能其它功能 DBMS與網(wǎng)絡(luò)中其它軟件系統(tǒng)的通信 兩個DBMS系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換 異構(gòu)數(shù)據(jù)庫之間的互訪和互操作35四、數(shù)據(jù)庫系統(tǒng)四、數(shù)據(jù)庫系統(tǒng)什么是數(shù)據(jù)庫系統(tǒng)(Database System,簡稱DBS) 在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成數(shù)據(jù)庫系統(tǒng)的構(gòu)成 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具) 應(yīng)用系統(tǒng) 數(shù)據(jù)庫管理員 36數(shù)據(jù)庫系統(tǒng)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。數(shù)據(jù)庫管理員應(yīng)用系統(tǒng)應(yīng)用開發(fā)工具數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)用戶用戶

14、用戶數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)應(yīng)用系統(tǒng)應(yīng)用開發(fā)工具DBMS編譯系統(tǒng)硬件操作系統(tǒng)數(shù)據(jù)庫在計算機系統(tǒng)中的地位數(shù)據(jù)庫在計算機系統(tǒng)中的地位37 數(shù)據(jù)庫數(shù)據(jù)庫 應(yīng)用系統(tǒng)應(yīng)用系統(tǒng)應(yīng)用開發(fā)工具 操作系統(tǒng) 數(shù)據(jù)庫管理系數(shù)據(jù)庫管理系統(tǒng)統(tǒng) 數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員用戶用戶用戶 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)382.22.2數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理是指對數(shù)據(jù)的組織、分類、編碼、存儲、檢索和維護。隨著計算機硬件和軟件的發(fā)展,數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個發(fā)展階段。1 人工管理階段(50年代中期以前)1). 數(shù)據(jù)不保存2). 應(yīng)用程序管理數(shù)據(jù)3). 數(shù)據(jù)不共享4). 數(shù)據(jù)不具有獨立性應(yīng)用程序

15、1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2數(shù)據(jù)集3應(yīng)用程序3392 文件系統(tǒng)階段(50年代后期至60年代中期)1). 數(shù)據(jù)以文件形式可長期保存下來2). 文件系統(tǒng)可對數(shù)據(jù)的存取進行管理3). 數(shù)據(jù)共享性差,冗余度大4). 程序與數(shù)據(jù)間有一定獨立性文件n應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n文件1文件2文 件系 統(tǒng)403 數(shù)據(jù)庫系統(tǒng)階段(60年代末開始) 為解決多用戶、多個應(yīng)用程序共享數(shù)據(jù)的需求,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng),即數(shù)據(jù)庫管理系統(tǒng)。1).數(shù)據(jù)結(jié)構(gòu)化 按照某種數(shù)據(jù)模型,將全組織的各種數(shù)據(jù)組織到一個結(jié)構(gòu)化的數(shù)據(jù)庫中,整個組織的數(shù)據(jù)不是一盤散沙,可表示出數(shù)據(jù)之間的有機關(guān)聯(lián)。2).數(shù)據(jù)共享性高、冗余少 數(shù)據(jù)不

16、再面向某個應(yīng)用程序而是面向整個系統(tǒng),當(dāng)前所有用戶可同時存取庫中的數(shù)據(jù)。減少了不必要的數(shù)據(jù)冗余,節(jié)約存儲空間,同時也避免了數(shù)據(jù)之間的不相容性與不一致性。413). 數(shù)據(jù)獨立性高數(shù)據(jù)的獨立性是指邏輯獨立性和物理獨立性。數(shù)據(jù)的邏輯獨立性是指當(dāng)數(shù)據(jù)的總體邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的局部邏輯結(jié)構(gòu)不變,由于應(yīng)用程序是依據(jù)數(shù)據(jù)的局部邏輯結(jié)構(gòu)編寫的,所以應(yīng)用程序不必須修改,從而保證了數(shù)據(jù)與程序間的邏輯獨立性。數(shù)據(jù)的物理獨立性是指當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,數(shù)據(jù)的邏輯結(jié)構(gòu)不變,從而應(yīng)用程序也不必改變。424). 有統(tǒng)一的數(shù)據(jù)控制功能數(shù)據(jù)庫為多個用戶和應(yīng)用程序所共享,對數(shù)據(jù)的存取往往是并發(fā)的,即多個用戶可以同時存取數(shù)據(jù)庫中

17、的數(shù)據(jù),甚至可以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù),為確保數(shù)據(jù)庫數(shù)據(jù)的正確有效和數(shù)據(jù)庫系統(tǒng)的有效運行,數(shù)據(jù)庫管理系統(tǒng)提供下述四方面的數(shù)據(jù)控制功能。(1)數(shù)據(jù)的安全性(security)控制(2)數(shù)據(jù)的完整性(integrity)控制(3)并發(fā)(concurrency)控制(4)數(shù)據(jù)恢復(fù)(recovery) 432.3 2.3 數(shù)據(jù)模型數(shù)據(jù)模型在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是對現(xiàn)實世界的模擬。識別出事物的本質(zhì)屬性,忽略不關(guān)心方面。44兩大類數(shù)據(jù)模型兩大類數(shù)據(jù)模型數(shù)據(jù)模型分為兩類(分屬兩個不同的層次)(1) 概念模型概念模型 也稱信息模型,它是按

18、用戶的觀點來對也稱信息模型,它是按用戶的觀點來對數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫設(shè)計。數(shù)據(jù)和信息建模,用于數(shù)據(jù)庫設(shè)計。 (2) 邏輯模型和物理模型邏輯模型和物理模型 邏輯模型主要包括網(wǎng)狀模型、層次模型、關(guān)系模型、面向?qū)ο竽P偷龋从嬎銠C系統(tǒng)的觀點對數(shù)據(jù)建模,用于DBMS實現(xiàn)。物理模型是對數(shù)據(jù)最底層的抽象,描述數(shù)據(jù)在系統(tǒng)內(nèi)部的表示方式和存取方法,在磁盤或磁帶上的存儲方式和存取方法。45兩大類數(shù)據(jù)模型兩大類數(shù)據(jù)模型 (續(xù)續(xù))現(xiàn)實世界中客觀對象的抽象過程現(xiàn)實世界中客觀對象的抽象過程DBMS支持的數(shù)據(jù)模型支持的數(shù)據(jù)模型概念模型概念模型認識認識抽象抽象信息世界信息世界機器世界機器世界現(xiàn)實世界現(xiàn)實世界 概念模型

19、概念模型數(shù)據(jù)庫設(shè)計人員完成數(shù)據(jù)庫設(shè)計人員完成邏輯模型邏輯模型 物理模型物理模型由由DBMS完成完成概念模型概念模型 邏輯模型邏輯模型數(shù)據(jù)庫設(shè)計人員完成數(shù)據(jù)庫設(shè)計人員完成462.3.1 數(shù)據(jù)模型的要素數(shù)據(jù)模型的要素任何一種數(shù)據(jù)模型都是嚴(yán)格定義的概念的集合。這些概念必須能夠精確地描述系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常都是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個要素組成。 數(shù)據(jù)模型通常都是由數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作完整性約束三個要素組成。 47 1) 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)什么是數(shù)據(jù)結(jié)構(gòu) 描述數(shù)據(jù)庫的組成對象,以及對象之間的聯(lián)系描述的內(nèi)容 與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有

20、關(guān)的對象 與數(shù)據(jù)之間聯(lián)系有關(guān)的對象數(shù)據(jù)結(jié)構(gòu)是對系統(tǒng)靜態(tài)特性的描述48 2) 數(shù)據(jù)操作數(shù)據(jù)操作 數(shù)據(jù)操作 對數(shù)據(jù)庫中各種對象(型)的實例(值)允許執(zhí)行的 操作及有關(guān)的操作規(guī)則數(shù)據(jù)操作的類型 查詢 更新(包括插入、刪除、修改)數(shù)據(jù)模型對操作的定義 操作的確切含義 操作符號 操作規(guī)則(如優(yōu)先級) 實現(xiàn)操作的語言493) 數(shù)據(jù)的完整性約束條件數(shù)據(jù)的完整性約束條件 數(shù)據(jù)的完整性約束條件 一組完整性規(guī)則的集合。 完整性規(guī)則:給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和儲存規(guī)則 用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。502.3.2 概念模型概念模型概念模型的用途 概念模

21、型用于信息世界的建模 是現(xiàn)實世界到計算機世界的一個中間層次 是數(shù)據(jù)庫設(shè)計的有力工具 數(shù)據(jù)庫設(shè)計人員和用戶之間進行交流的語言對概念模型的基本要求 較強的語義表達能力 能夠方便、直接地表達應(yīng)用中的各種語義知識 簡單、清晰、易于用戶理解51一、信息世界中的基本概念一、信息世界中的基本概念(1) 實體(Entity) 客觀存在并可相互區(qū)別的事物稱為實體。可以是具體的人、事、物或抽象的概念。(2) 屬性(Attribute) 實體所具有的某一特性稱為屬性。一個實體可以由若干個屬性來刻畫。 (3) 碼(Key) 唯一標(biāo)識實體的屬性集稱為碼。52信息世界中的基本概念信息世界中的基本概念(續(xù)續(xù))(4) 域(Domain) 屬性的取值范圍稱為該屬性的域。 (5) 實體型(Entity Type) 用實體名及其屬性名集合來抽象和刻畫同類

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論