第一章 數據庫系統概述_第1頁
第一章 數據庫系統概述_第2頁
第一章 數據庫系統概述_第3頁
第一章 數據庫系統概述_第4頁
第一章 數據庫系統概述_第5頁
已閱讀5頁,還剩53頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

8、據庫的存儲、設計和使用的技術,是計算機領域的一個重要分支。數據庫在當今信息管理和信息處理中的作用越來越明顯。 20認識數據庫使用過數據庫嗎?教務系統、網上購物,電子政務,論壇教務系統、網上購物,電子政務,論壇21認識數據庫基于網絡的數據庫應用系統結構?客戶端客戶端瀏覽器瀏覽器WEBWEB服務器服務器+ +應用服務器應用服務器數 據 庫數 據 庫服 務 器服 務 器IEIIS/TomcatAccess22認識數據庫 還有哪些數據庫?SQL Server, ORACLE, DB2, MySQL23認識數據庫數據庫的表示? 客戶端客戶端瀏覽器瀏覽器WEBWEB服務器服務器+ +應用服務器應用服務器數

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

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

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

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

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

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

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

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

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

18、用戶的觀點來對也稱信息模型,它是按用戶的觀點來對數據和信息建模,用于數據庫設計。數據和信息建模,用于數據庫設計。 (2) 邏輯模型和物理模型邏輯模型和物理模型 邏輯模型主要包括網狀模型、層次模型、關系模型、面向對象模型等,按計算機系統的觀點對數據建模,用于DBMS實現。物理模型是對數據最底層的抽象,描述數據在系統內部的表示方式和存取方法,在磁盤或磁帶上的存儲方式和存取方法。45兩大類數據模型兩大類數據模型 (續續)現實世界中客觀對象的抽象過程現實世界中客觀對象的抽象過程DBMS支持的數據模型支持的數據模型概念模型概念模型認識認識抽象抽象信息世界信息世界機器世界機器世界現實世界現實世界 概念模型

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論