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