《數據庫系統(tǒng)概論(數據庫原理與應用).ppt》由會員分享,可在線閱讀,更多相關《數據庫系統(tǒng)概論(數據庫原理與應用).ppt(17頁珍藏版)》請在裝配圖網上搜索。
1、DataBase 魏英 tutor_ 7952616 第一章 數據庫系統(tǒng)概論 教學內容 了解數據庫系統(tǒng)的應用領域 熟悉數據庫系統(tǒng)的組成 理解數據管理技術的發(fā)展過程 熟悉三種數據模型的特點 教學重點 數據模型的概念 教學難點 數據庫系統(tǒng) VS文件系統(tǒng) DataBase 魏英 tutor_ 7952616 信息與數據 一般將信息理解為關于現實世界事物存在方式或 運動狀態(tài)的反映 數據通常是指用符號記錄下來的 ,可以識別的信 息 ,具有傳遞信息的功能 聯系 數據是信息的符號表示或稱為載體 信息則是數據的內涵 ,是對數據語義的解釋 數據表示了信息 ,而
2、信息只有通過數據形式表示出來 才能被人們理解與接受 DataBase 魏英 tutor_ 7952616 數據庫系統(tǒng)應用實例 超市信息管理系統(tǒng) 局域網環(huán)境下的中小型數據庫應用系統(tǒng) 銀行信息管理系統(tǒng) 基于網絡環(huán)境的大型數據庫系統(tǒng) 電子商務網站 凡需要信息管理或信息處理的地方就會有數據庫的應用, 數據庫系統(tǒng)能夠實現信息的存儲、管理和操作,并能夠保 證數據的安全性和可行性。 DataBase 魏英 tutor_ 7952616 數據庫系統(tǒng)組成 數據庫系統(tǒng) DBS 數據庫 DB 數據庫管理系統(tǒng) DBMS 數據庫管理員 DBA 應用 1 應用 2 應用 n
3、DataBase 魏英 tutor_ 7952616 數據庫 定義 長期存儲在計算機內、有組織的、可共享的數據集合 內容 元數據 :所存儲數據的結構描述信息 數據 :按一定的數據模型組織、描述和存儲,具有較 小的冗余度、較高的數據獨立性和易擴展性,可為各 種用戶共享 DataBase 魏英 tutor_ 7952616 數據庫管理系統(tǒng) 作用:“中介” 終端用戶 SELECT 學號,姓名,專業(yè) FROM 學生 DBMS 用戶請求 存取數據 DB 學號 姓名 專業(yè) 99021 田立平 計算機 99024 李康健 法 律 99034 葛小力
4、 會計學 99035 顧華偉 新 聞 查詢結果 DataBase 魏英 tutor_ 7952616 數據庫應用 方式 屏幕格式 查詢窗口 報表 菜單 應用程序 交互式操作 DataBase 魏英 tutor_ 7952616 數據庫管理員 專門從事數據庫管理的機構和人員,全面負責對 數據庫管理的計劃、組織、測試、監(jiān)控和服務 向終端用戶提供數據和信息 制定數據庫管理的政策、標準和規(guī)程 確保數據庫的安全性,防止非法操作 數據庫的備份和恢復 培訓終端用戶 DataBase 魏英 tutor_ 7952616 數據管理的發(fā)展 數據管
5、理是數據處理的核心問題 數據管理是指如何對數據進行分類、編碼、存儲、 檢索和維護 發(fā)展階段 手工管理 文件系統(tǒng) 數據庫系統(tǒng) DataBase 魏英 tutor_ 7952616 文件系統(tǒng)的數據管理方法 實質 最簡單的任務也需要編程實現 不具備人機交互式的操作功能 應用程序依賴于文件結構 應用程序 1 應用程序 2 應用程序 n 存取方法 文件 1 文件 2 文件 n DataBase 魏英 tutor_ 7952616 文件系統(tǒng)的主要缺陷 數據很難共享 數據冗余 數據異常 :當一個數據項發(fā)生變化時,必須修改多處 數據不一致 :同一個數
6、據在不同文件中不一樣 數據獨立性差 數據控制困難 DataBase 魏英 tutor_ 7952616 數據庫系統(tǒng) 文件系統(tǒng)由若干相互獨立、彼此無關的文件組成, 而數據庫則將相關數據統(tǒng)一地存儲在一個可共享 的數據“倉庫”中 優(yōu)點 數據結構化 數據共享度高,冗余度低,易擴展 數據獨立性高 數據由 DBMS統(tǒng)一管理 DataBase 魏英 tutor_ 7952616 數據模型 數據模型 (Data Model)是對現實世界進行抽 象的工具,用于描述現實世界的數據、數據聯系、 數據語義和數據約束等方面內容 形式 概念模型:實體聯系模型 實現模型:層次
7、模型、網絡模型、關系模型 DataBase 魏英 tutor_ 7952616 層次數據模型 樹形結構 教師學生 系 系編號 系名 辦公地點 教研室 教研室編號 教研室 學生 學號 姓名 成績 教師 職工號 姓名 研究方向 DataBase 魏英 tutor_ 7952616 網絡數據模型 復雜結構 學生 學號 姓名 系別 課程 課程號 課程名 學分 選課 學號 課程號 成績 DataBase 魏英 tutor_ 7952616 關系數據模型 表 (Table) 表名 :學生 學號 姓名 性別 班級名稱 4001 張三 女 04計算機
8、 4002 李四 男 04通信 4010 王五 男 04電子 4011 趙六 女 04教育 4015 丁一 女 04教育 表名 :班級 班級名稱 系名稱 班主任 04計算機 計算機系 劉武 04通信 通信系 馬文 04電子 通信系 鄭強 04教育 教育系 周亮 公共屬性 DataBase 魏英 tutor_ 7952616 關系數據模型 優(yōu)點 關系數據庫由若干個獨立存儲的表構成一個邏輯整體 表與表之間是一種松散聯系 ,通過公共屬性實現 表與文件的區(qū)別 : 在文件中不能直接實現數據之間的聯系 ,而表能夠實現數 據間的聯系 文件結構的設計必須通過編程實現 ,表的結構則是通過 DBMS直接定義并存儲在數據庫中 ,DBMS統(tǒng)一管理和維護表 的結構信息 ,無需用戶編程