《數據庫應用基礎》由會員分享,可在線閱讀,更多相關《數據庫應用基礎(33頁珍藏版)》請在裝配圖網上搜索。
1、 引 言 2021-5-29 2 引 言 2021-5-29 3 引 言 2021-5-29 4 引 言 2021-5-29 5 引 言 2021-5-29 6 引 言 2021-5-29 7 在 當 前 數 據 庫 領 域 , 已 有 越 來 越 多 的 人 開始 使 用 Access。 與 其 它 的 數 據 庫 管 理 系統(tǒng) ( 如 VisualFoxPro) 相 比 更 加 簡 單 易學 , 一 個 普 通 的 計 算 機 用 戶 即 可 掌 握 并 使用 它 , 而 且 最 重 要 的 是 Access的 功 能 強大 , 足 以 應 付 一 般 的 數 據 管 理 及 處 理 需
2、要 。引 言Access是 作 為 Office應 用 程 序 套 件 中 的 一 個 組 成 發(fā) 布的 。 無 論 用 戶 是 要 創(chuàng) 建 一 個 個 人 使 用 的 獨 立 桌 面 數 據庫 , 還 是 一 個 部 門 或 整 個 公 司 使 用 的 網 絡 數 據 庫 , 在需 要 管 理 和 共 享 數 據 時 , Access都 能 為 使 用 數 據 庫 提供 有 力 的 支 持 。Access不 僅 包 括 各 種 傳 統(tǒng) 的 數 據 庫 管 理 工 具 ,而 且 增 加 了 與 Web的 集 成 , 這 樣 可 以 很 方 便 地 在 不 同的 平 臺 和 用 戶 級 上 實
3、現 數 據 共 享 , 另 外 , 它 還 包 括 一 些 附 加 的 對 易 用 性 的 改 進 , 這 樣 可 以 提 高 個 人 的 工 作效 率 。2021-5-29 8 作 品 演 示用 Access開 發(fā) 中 小 型 數 據 庫 系 統(tǒng) 2021-5-29 9 作 品 演 示 2021-5-29 10 作 品 演 示 2021-5-29 11 作 品 演 示 2021-5-29 12 作 品 演 示 2021-5-29 13 作 品 演 示 2021-5-29 14 課 程 要 求 引 言 課 堂 紀 律 -點 名 請 勿 遲 到 早 退 有 事 提 前 請 假 手 機 調 震 動
4、 考 核 成 績 組 成 平 時 成 績 40% 出 勤 +實 驗 報 告 上 機 考 試 60% 2021-5-29 15 第 一 講1 數 據 處 理2 數 據 庫 系 統(tǒng) 基 本 概 念3 數 據 庫 系 統(tǒng) 體 系 結 構 2021-5-29 16 數 據 處 理數 據 信 息 2021-5-29 數 據 處 理 是 指 對 各 種 形 式 的 數 據 進 行收 集 、 存 儲 、 加 工 和 傳 播 的 一 系 列 活動 的 總 和 。 17 第 一 講1 數 據 處 理2 數 據 庫 系 統(tǒng) 基 本 概 念3 數 據 庫 系 統(tǒng) 體 系 結 構 2021-5-29 18 數 據 庫
5、 數 據 庫 系 統(tǒng)數 據 庫 管 理系 統(tǒng)數 據 庫 系 統(tǒng) 基 本 概 念 2021-5-29 19 ( DataBase, 簡 稱 DB)數 據 庫 是 長 期 存 儲 在 計 算 機 內 、 有 組 織的 、 可 共 享 的 數 據 集 合 。 可 以 直 觀 地 理解 為 存 放 數 據 的 倉 庫 , 只 不 過 這 個 倉 庫是 在 計 算 機 的 大 容 量 存 儲 器 上 。數 據 庫 在 數 據 庫 領 域 中 , 用 數 據模 型 來 描 述 數 據 的 結 構 、數 據 的 性 質 、 數 據 之 間 的聯 系 等 。 2021-5-29 20 層 次 模 型 ( Hi
6、erarchicalModel)網 狀 模 型 ( NetworkModel)關 系 模 型 ( RelationalModel)經 典 的 數 據 模 型區(qū) 別 在 于數據結構的不 同 層 次 模 型 用 “ 樹 結 構 ” 來 表 示 數 據之 間 的 聯 系 ;網 狀 模 型 是 用 “ 圖 結 構 ” 來 表 示 數據 之 間 的 聯 系 ;關 系 模 型 是 用 “ 二 維 表 ” 來 表 示 數據 之 間 的 聯 系 。2021-5-29 21 TNO教 師 號 TN姓 名 SEX性 別 AGE年 齡 PROF職 稱 SAL工 資 COMM崗 位 津貼 DEPT系 別T1 李 力
7、男 47 教 授 1500 3000 計 算 機T2 王 平 女 28 講 師 800 1200 信 息T3 劉 偉 男 30 講 師 900 1200 計 算 機T4 張 雪 女 51 教 授 1600 3000 自 動 化T5 張 蘭 女 39 副 教 授 1300 2000 信 息關 系 數 據 庫 是 數 據 庫 的 主 流 2021-5-29 22 (DataBaseManagementSystem,簡 稱 DBMS)是 對 數 據 庫 進 行 管 理 的 系 統(tǒng) 軟 件 ,它 的 職 能 是 有 效 地 組 織 和 存 儲 數 據 、獲 取 和 管 理 數 據 , 接 受 和 完
8、成 用 戶提 出 的 訪 問 數 據 的 各 種 請 求 。作 用 就 是 讓 用 戶 輕 松 的 操 作 數 據 庫 。數 據 庫 管 理 系 統(tǒng) 2021-5-29 23 工 具 軟 件根 據 用 戶 的 需 求 進 行 設 計數 據 庫 系 統(tǒng)(DataBaseSystem)包 括 數 據 庫 、數 據 庫 管 理 系 統(tǒng) 、 數 據 庫 應 用 。 2021-5-29 24 關 系 數 據 庫 管 理 系 統(tǒng)關 系 數 據 庫 管 理 系 統(tǒng) 已 成 為 目 前 應 用 最 廣泛 的 數 據 庫 管 理 系 統(tǒng) 。如 現 在 廣 泛 使 用 的 小 型 數 據 庫 管 理系 統(tǒng) Vis
9、ualFoxpro、 Access, 大 型 數 據庫 管 理 系 統(tǒng) Oracle、 Informix、 Sybase、SQLServer等 都 是 關 系 數 據 庫 管 理 系 統(tǒng) 。 2021-5-29 25 第 一 講1 數 據 處 理2 數 據 庫 系 統(tǒng) 基 本 概 念3 數 據 庫 系 統(tǒng) 體 系 結 構 2021-5-29 26 根 據 美 國 標 準 化 協(xié) 會 和 標 準 計 劃 與 需 求 委員 會 (ANSI/SPARS)提 出 的 建 議 , 數 據 庫 系 統(tǒng)的 內 部 體 系 結 構 是 三 級 模 式 結 構 , 分 別 為 模式 、 外 模 式 和 內 模
10、式 。數 據 庫 系 統(tǒng) 的 體 系 結 構 應 用 1 應 用 2外 模 式1 應 用 3 應 用 4外 模 式2 應 用 5 應 用 6外 模 式3模 式內 模 式 用 戶 級數 據 庫概 念 級數 據 庫 物 理 級數 據 庫 外 模 式 /模 式 映像 模 式 / 內模 式 映像 (1)某 單 位 建 立 職 工 管 理 數 據 庫 , 包 含 職 工 基本 情 況 和 工 資 情 況 , 如 表 所 示 的 兩 張 二 維 表 ,把 它 們 看 作 是 從 物 理 數 據 庫 中 抽 象 出 來 的 概念 數 據 庫 。 編 號 姓 名 出 生 日 期 性 別 文 化 程 度 編 號
11、 崗 位 工 資 浮 動 工 資 其 他 工 資 扣 款 小 計 01001 蔡 武 1947-10-1 男 本 科 01001 2100 500 200 10 01002 張 玉 德 1952-12-1 男 大 專 01002 1100 500 200 20 01003 朱 平 1949-10-1 女 大 專 01003 2000 500 200 30 01004 張 輝 春 1965-6-1 男 本 科 01004 1400 500 200 40 02001 陳 玉 茜 1948-2-1 女 中 專 02001 1200 500 200 50 02002 張 一 燕 1951-6-1 女
12、大 專 02002 1320 500 200 60 數 據 庫 示 例 (2)在 數 據 庫 中 , 需 了 解 “文 化 程 度 ”是 “大 專 ”的 職工 基 本 情 況 , 結 果 如 左 表 ; 需 了 解 職 工 的 崗 位 工資 情 況 , 結 果 如 右 表 。 把 它 們 看 作 是 用 戶 數 據 庫 ,它 們 只 不 過 是 概 念 數 據 庫 的 一 個 個 子 集 。 編 號 姓 名 出 生 日 期 性 別 文 化 程 度 編 號 姓 名 崗 位 工 資 01002 張 玉 德 1952-12-1 男 大 專 01001 蔡 武 2100 01003 朱 平 1949-
13、10-1 女 大 專 01002 張 玉 德 1100 02002 張 一 燕 1951-6-1 女 大 專 01003 朱 平 2000 01004 張 輝 春 1400 02001 陳 玉 茜 1200 02002 張 一 燕 1320 (3)存 儲 在 存 儲 介 質 上 的 職 工 數 據 庫 便 是 物 理 數 據 庫 。 數 據 庫 示 例 4、 模 式 間 的 映 射三 級 模 式 之 間 的 聯 系 是 通 過 二 級 映 射 來 實 現 的 , 當然 實 際 的 轉 換 工 作 是 由 數 據 庫 管 理 系 統(tǒng) 來 完 成 的 。(1)外 模 式 模 式 映 射它 定 義
14、了 外 模 式 與 模 式 之 間 的 對 應 關 系 。 當 模式 改 變 時 , 由 數 據 庫 管 理 員 對 各 個 外 模 式 模式 的 映 象 作 相 應 改 變 , 可 以 使 外 模 式 保 持 不變 , 從 而 應 用 程 序 不 必 修 改 , 保 證 了 數 據 的 邏輯 獨 立 性 。 為 什 么 用 三 種 個 模 式 (2)模 式 內 模 式 映 射模 式 內 模 式 映 象 是 唯 一 的 , 它 定 義 了 數 據 全局 邏 輯 結 構 與 存 儲 結 構 之 間 的 對 應 關 系 。 當 數據 庫 的 存 儲 結 構 改 變 了 ( 例 如 采 用 了 更 先 進 的存 儲 結 構 ) , 由 數 據 庫 管 理 員 對 模 式 內 模 式映 象 作 相 應 改 變 , 可 以 使 模 式 保 持 不 變 , 從 而保 證 了 數 據 的 物 理 獨 立 性 。 為 什 么 用 三 種 個 模 式