《數(shù)據(jù)庫系統(tǒng)概論》PPT課件
《《數(shù)據(jù)庫系統(tǒng)概論》PPT課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫系統(tǒng)概論》PPT課件(103頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 1 數(shù) 據(jù) 庫 系 統(tǒng) 概 論( 緒論) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 2 第 一 節(jié) 數(shù) 據(jù) 庫 系 統(tǒng) 概 述一、基本概念1、數(shù)據(jù)(Data):描述事物的符號(hào)記錄稱為數(shù)據(jù)。 ( 王 彤 , 9098135, 女 , 1980, 江 蘇 , 計(jì) 算 機(jī) 系 , 1998)2、數(shù)據(jù)庫(DataBase): 這個(gè)詞起源于20世紀(jì)50年代,當(dāng)時(shí)美國為了戰(zhàn)爭(zhēng)的需要,把各種情報(bào)集中在一起,存儲(chǔ)在計(jì)算機(jī)里,成為Information Base或DataBase。指長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 3 3
2、、數(shù)據(jù)庫管理系統(tǒng)(DBMS):是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。主要功能: ( 1) 數(shù) 據(jù) 定 義 功 能 (DDL數(shù) 據(jù) 定 義 語 言 ) ( 2) 數(shù) 據(jù) 操 縱 功 能 (DML數(shù) 據(jù) 操 縱 語 言 ) ( 3) 數(shù) 據(jù) 庫 的 運(yùn) 行 管 理 ( 4) 數(shù) 據(jù) 庫 的 建 立 和 維 護(hù) 功 能 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 4 ( 1) 數(shù) 據(jù) 定 義 功 能 (DDL數(shù) 據(jù)定 義 語 言 )提 供 數(shù) 據(jù) 定 義 語 言 ( DDL) 定 義 源 模 式 ( 外 模 式 、內(nèi) 模 式 、 模 式 ) 。 (2) 數(shù)據(jù)操縱功能(DML數(shù)據(jù)操縱語言)DML有 兩
3、 類 :嵌 入 主 語 言 中 的 宿 主 型 DML, 如 C,PASCAL等 語 言 中 要 對(duì) 數(shù) 據(jù) 操 作 , 不 能獨(dú) 立 操 作 ;交 互 式 命 令 語 言 , 可 以 獨(dú) 立 使 用 , 稱 為自 含 型 或 自 主 型 DML, 解 釋 執(zhí) 行 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 5 ( 3) 數(shù) 據(jù) 庫 的 運(yùn) 行 管 理 并 發(fā) 控 制n 避 免 并 發(fā) 程 序 之 間 互 相 干 擾n 防 止 數(shù) 據(jù) 庫 被 破 壞n 杜 絕 提 供 給 用 戶 不 正 確 的 數(shù) 據(jù) 存 取 控 制 ( 安 全 性 檢 查 ) 完 整 性 約 束 條 件 的 檢 查 和 執(zhí)
4、行 n 保 護(hù) 數(shù) 據(jù) 庫 始 終 包 含 正 確 的 數(shù) 據(jù)n 用 戶 可 以 設(shè) 計(jì) 完 整 性 規(guī) 則 以 確 保 數(shù) 據(jù) 值 的 正 確 性 數(shù) 據(jù) 庫 內(nèi) 部 的 維 護(hù) 等 ( 如 索 引 、 數(shù) 據(jù) 字 典 的 自 動(dòng)維 護(hù) ) 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 6 ( 4) . 數(shù) 據(jù) 庫 的 建 立 和 維 護(hù) 功 能l 數(shù) 據(jù) 庫 的 初 始 載 入 和 轉(zhuǎn) 換l 數(shù) 據(jù) 庫 的 轉(zhuǎn) 儲(chǔ) 和 恢 復(fù)l 數(shù) 據(jù) 庫 的 重 組 織 l 性 能 監(jiān) 視 、 分 析 等 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 7 數(shù) 據(jù) 庫 系 統(tǒng) 概 述 基 本 概 念4、數(shù)據(jù)庫系統(tǒng)
5、(DBS):指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。 數(shù) 據(jù) 庫 系 統(tǒng) 圖應(yīng) 用 系 統(tǒng)用 戶 用 戶應(yīng) 用 開 發(fā) 工 具數(shù) 據(jù) 庫 管 理 系 統(tǒng)操 作 系 統(tǒng) 數(shù) 據(jù) 庫 數(shù) 據(jù) 庫 管 理 員 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 8 二 數(shù) 據(jù) 庫 技 術(shù) 的 產(chǎn) 生 和 發(fā) 展人 工 管 理 階 段 (1)1、 背 景 : 計(jì) 算 機(jī) 剛 剛 問 世 , 主 要 用 于 科 學(xué)計(jì) 算 。n 硬 件 : 這 一 階 段 外 存 儲(chǔ) 器 有 磁 帶 、 卡 片 、 紙帶 , 沒 有 磁 盤 等 直 接 存 取 設(shè) 備 , 輸
6、 入 的 數(shù) 據(jù) 和程 序 都 是 二 進(jìn) 制 代 碼 , 只 有 專 業(yè) 人 員 才 能 操 作 ,而 且 極 易 出 錯(cuò) , 不 便 于 輸 入 大 量 數(shù) 據(jù) 。 n 軟 件 : 沒 有 操 作 系 統(tǒng) , 也 沒 有 管 理 數(shù) 據(jù) 的 軟 件 ,數(shù) 據(jù) 處 理 方 式 是 批 處 理 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 9 人 工 管 理 階 段2、人工管理階段 特點(diǎn):n 數(shù) 據(jù) 不 保 存 n 應(yīng) 用 程 序 管 理 數(shù) 據(jù) :程 序 員 不 僅 要 設(shè) 計(jì) 程 序 中 數(shù) 據(jù) 的邏 輯 結(jié) 構(gòu) , 而 且 要 設(shè) 計(jì) 程 序 中 的 物 理 結(jié) 構(gòu) n 數(shù) 據(jù) 不 共 享
7、n 數(shù) 據(jù) 不 具 有 獨(dú) 立 性 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 10 人 工 管 理 階 段數(shù) 據(jù) 1數(shù) 據(jù) 2數(shù) 據(jù) n程 序 1程 序 2程 序 n 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 11 數(shù) 據(jù) 庫 技 術(shù) 的 產(chǎn) 生 和 發(fā) 展文 件 管 理 階 段 (2) 1、 背 景 : 計(jì) 算 機(jī) 不 僅 用 于 科 學(xué) 計(jì) 算 , 還 大量 用 于 管 理 。n 硬 件 : 外 存 儲(chǔ) 器 有 了 磁 盤 、 磁 鼓 等 直 接 存 取 的設(shè) 備 , 使 用 戶 不 必 為 存 取 數(shù) 據(jù) 而 煩 惱 。 n 軟 件 : 出 現(xiàn) 操 作 系 統(tǒng) , 其 中 有 專 門 管 理 數(shù)
8、 據(jù) 的軟 件 , 稱 其 為 文 件 系 統(tǒng) 。 處 理 方 式 有 文 件 批 處理 和 聯(lián) 機(jī) 實(shí) 時(shí) 處 理 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 12 2、 文 件 管 理 階 段 特 點(diǎn)n 優(yōu) 點(diǎn) : 數(shù) 據(jù) 可 以 長(zhǎng) 期 保 存 n 由 文 件 系 統(tǒng) 管 理 數(shù) 據(jù)n 缺 點(diǎn) : 數(shù) 據(jù) 共 享 性 差 , 冗 余 度 大 n 數(shù) 據(jù) 獨(dú) 立 性 差 n 程 序 與 數(shù) 據(jù) 的 關(guān) 系 見 p8圖 1.4 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 13 文 件 系 統(tǒng) 階 段 文 件 1文 件 2文 件 n程 序 1程 序 2程 序 n 文 件 系 統(tǒng) 數(shù) 據(jù) 庫 系 統(tǒng) 概
9、 論 -緒 論 14 數(shù) 據(jù) 庫 技 術(shù) 的 產(chǎn) 生 和 發(fā) 展數(shù) 據(jù) 庫 系 統(tǒng) 階 段 (3)1、 背 景 : 計(jì) 算 機(jī) 用 于 管 理 的 規(guī) 模 更 為 龐 大 ,應(yīng) 用 越 來 越 廣 泛 , 數(shù) 據(jù) 量 急 劇 增 長(zhǎng) 。 n 硬 件 : 大 容 量 磁 盤 。 價(jià) 格 下 降 。n 軟 件 : 價(jià) 格 上 升 。 聯(lián) 機(jī) 實(shí) 時(shí) 處 理 要 求 增 加 , 開 始考 慮 分 布 處 理 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 15 數(shù) 據(jù) 庫 技 術(shù) 的 產(chǎn) 生 和 發(fā) 展 (3)數(shù) 據(jù) 庫 系 統(tǒng) 階 段2、 計(jì) 算 機(jī) 數(shù) 據(jù) 管 理 的 特 點(diǎn) :在 這 樣 的 背 景
10、 下 , 多 用 戶 、 多 應(yīng) 用 共 享 數(shù) 據(jù) 的 需求 , 使 數(shù) 據(jù) 盡 可 能 為 多 個(gè) 應(yīng) 用 服 務(wù) , 此 時(shí) 數(shù) 據(jù) 管理 的 特 點(diǎn) 為 : n 面 向 全 組 織 的 復(fù) 雜 數(shù) 據(jù) 結(jié) 構(gòu) 。 n 數(shù) 據(jù) 冗 余 度 小 , 共 享 性 高 , 易 于 擴(kuò) 充 。 n 具 有 較 高 的 程 序 和 數(shù) 據(jù) 的 獨(dú) 立 性 。 n 統(tǒng) 一 的 數(shù) 據(jù) 控 制 功 能 ( 安 全 控 制 、 完 整 性 控 制 、 并發(fā) 控 制 、 數(shù) 據(jù) 庫 恢 復(fù) ) 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 16 數(shù) 據(jù) 庫 階 段用 戶 的 邏 輯 結(jié) 構(gòu) 數(shù) 據(jù) 庫 整 體
11、 邏 輯結(jié) 構(gòu) 數(shù) 據(jù) 庫 的 物 理 結(jié) 構(gòu) 邏 輯 數(shù) 據(jù) 獨(dú) 立 性 物 理 數(shù) 據(jù) 獨(dú) 立 性圖 1.2 數(shù) 據(jù) 庫 系 統(tǒng) 的 結(jié) 構(gòu) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 17 文 件 系 統(tǒng) 與 數(shù) 據(jù) 庫 系 統(tǒng) 比 較n 文 件 系 統(tǒng)n 一 般 只 考 慮 記 錄 內(nèi) 部 的 聯(lián) 系 , 而 不 去 考 慮 記 錄 之 間的 聯(lián) 系n 因 而 整 體 上 看 , 文 件 之 間 缺 乏 聯(lián) 系 , 數(shù) 據(jù) 的 整 體 結(jié)構(gòu) 差 n 數(shù) 據(jù) 庫 技 術(shù)n 不 但 考 慮 記 錄 內(nèi) 部 的 聯(lián) 系 , 而 且 還 要 考 慮 記 錄 之 間的 聯(lián) 系n 記 錄 之 間 的 聯(lián)
12、 系 比 較 復(fù) 雜 , 相 應(yīng) 的 數(shù) 據(jù) 結(jié) 構(gòu) 也 很 復(fù)雜 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 18 數(shù) 據(jù) 庫 階 段 數(shù) 據(jù) 庫應(yīng) 用 程 序 1應(yīng) 用 程 序 2應(yīng) 用 程 序 n 數(shù) 據(jù) 庫管 理 系 統(tǒng)DBMS 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 19 第 二 節(jié) 數(shù) 據(jù) 模 型定義:是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。分類:據(jù)模型應(yīng)用的不同目的,模型分為兩類:概念模型和數(shù)據(jù)模型。數(shù)據(jù)模型應(yīng)滿足的條件:n 能 比 較 真 實(shí) 的 模 擬 現(xiàn) 實(shí) 世 界 n 容 易 為 人 所 理 解n 便 于 在 計(jì) 算 機(jī) 上 實(shí) 現(xiàn) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 20 準(zhǔn) 備 : 三
13、個(gè) 世 界 的 假 設(shè) 現(xiàn) 實(shí) 世 界 、 信 息 世 界 和 數(shù) 據(jù) 世 界 ( 計(jì) 算 機(jī) 世 界 ) 。1、 現(xiàn) 實(shí) 世 界 :存 在 于 人 腦 之 外 的 客 觀 世 界 , 是 具 體 事 物 與 抽 象 概 念 及 其 相互 聯(lián) 系 的 綜 合 。( 1) 事 物 ( 個(gè) 體 ) : 一 個(gè) 實(shí) 際 存 在 的 且 可 以 被 識(shí) 別 的 事 件( 2) 特 征 : 區(qū) 別 不 同 個(gè) 體 的 依 據(jù)a. 個(gè) 體 的 某 些 特 征 是 相 對(duì) 固 定 的 。b. 個(gè) 體 可 能 有 許 多 特 征( 3) 全 體 : 共 有 相 同 特 征 項(xiàng) 目 要 求 的 個(gè) 體 為 同
14、類 個(gè) 體 , 所有 同 類 個(gè) 體 構(gòu) 成 一 個(gè) 集 合 稱 為 “ 全 體 ” 。 例 學(xué) 校 的 所 有 學(xué) 生 。( 4) 關(guān) 聯(lián) : 個(gè) 體 間 的 相 互 關(guān) 系 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 21 三 個(gè) 世 界 的 假 設(shè)2、 信 息 世 界是 現(xiàn) 實(shí) 世 界 在 人 們 頭 腦 中 的 反 映 , 是 從 后 者 到 前 者 的 抽 象 。( 1) 實(shí) 體 : 每 一 個(gè) 被 認(rèn) 識(shí) 了 的 個(gè) 體 在 信 息 世 界 中 成 為 實(shí) 體 。( 2) 屬 性 : 個(gè) 體 每 個(gè) 特 征 在 人 腦 中 形 成 的 認(rèn) 識(shí) 。( 3) 實(shí) 體 集 : 對(duì) 應(yīng) 于
15、現(xiàn) 實(shí) 世 界 中 的 全 體 。 相 同 型 的 實(shí) 體 集合 成 為 實(shí) 體 集 。 如 所 有 學(xué) 生 元 組 構(gòu) 成 的 教 工 集 合 。( 4) 聯(lián) 系 : 現(xiàn) 實(shí) 世 界 中 事 物 間 的 關(guān) 聯(lián) 在 信 息 世 界 中 反 映為 實(shí) 體 間 的 聯(lián) 系 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 22 三 個(gè) 世 界 的 假 設(shè)3、 計(jì) 算 機(jī) 世 界 ( 數(shù) 據(jù) 世 界 )( 1) 數(shù) 據(jù) 項(xiàng) : 對(duì) 應(yīng) 與 屬 性 項(xiàng)( 2) 記 錄 : 同 一 實(shí) 體 的 所 有 數(shù) 據(jù) 項(xiàng) 按 一 定 的 方式 組 織 在 一 起 構(gòu) 成 表 達(dá) 實(shí) 體 的 數(shù) 據(jù) 總 和 , 成 為
16、 記錄 。 包 括 記 錄 型 和 記 錄 值( 3) 文 件 : 同 型 的 一 組 記 錄 組 合 在 一 起 構(gòu) 成 文件 。( 4) 數(shù) 據(jù) 模 型 : ER模 型 在 數(shù) 據(jù) 世 界 中 的 進(jìn) 一步 抽 象 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 23 類 型 和 值在數(shù)據(jù)庫中,每個(gè)概念都有n 類 型 ( type)n 類 型 是 概 念 的 內(nèi) 涵n 值 ( value) n 值 是 概 念 的 外 延n 例 如n 學(xué) 生 實(shí) 體 集 中 , 學(xué) 生 是 一 個(gè) 實(shí) 體 類 型 , 而 具 體 的 人 張 三 、 李 四是 實(shí) 體 值n 學(xué) 號(hào) 、 姓 名 、 年 齡 是 屬
17、性 而 3567、 張 三 、 19是 對(duì) 應(yīng) 的 屬 性 值 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 24 物 理 存 儲(chǔ) 中 的 數(shù) 據(jù) 描 述計(jì)算機(jī)存儲(chǔ)器中的術(shù)語n 位 ( bit)n 一 個(gè) 二 進(jìn) 制 位 稱 為 “ 位 ” , 一 位 只 能 取 0或 1狀 態(tài)n 字 節(jié) ( byte) n 8個(gè) 二 進(jìn) 制 位 稱 為 一 個(gè) 字 節(jié)n 字 ( word)n 若 干 個(gè) 字 節(jié) 組 成 一 個(gè) 字 , 一 個(gè) 字 所 含 的 二 進(jìn) 制 位 的位 數(shù) 稱 為 字 長(zhǎng) ( 有 8位 、 16位 、 24位 、 32位 等 ) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 25 物 理 存 儲(chǔ)
18、 中 的 數(shù) 據(jù) 描 述n 塊 ( block) 或 物 理 塊 、 物 理 記 錄n 每 塊 的 大 小 為 28 212 字 節(jié)n 塊 是 內(nèi) 存 和 外 存 交 換 信 息 的 最 小 單 位n 卷 ( volume) n 一 臺(tái) 輸 入 輸 出 設(shè) 備 所 能 裝 載 的 全 部 有 用 信 息n 如 磁 帶 機(jī) 的 一 盤 磁 帶 就 是 一 卷 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 26 邏 輯 數(shù) 據(jù) 和 物 理 數(shù) 據(jù)數(shù)據(jù)的描述形式n 物 理 描 述n 是 指 數(shù) 據(jù) 在 存 儲(chǔ) 設(shè) 備 上 的 存 儲(chǔ) 方 式 , 物 理 數(shù) 據(jù) 是 實(shí) 際 存 儲(chǔ) 在 存儲(chǔ) 設(shè) 備 上 的
19、數(shù) 據(jù) n 物 理 聯(lián) 系 , 物 理 結(jié) 構(gòu) 、 物 理 文 件 、 物 理 記 錄 等 術(shù) 語 , 都 是 描 述 物理 數(shù) 據(jù) 的 細(xì) 節(jié)n 邏 輯 描 述n 是 指 程 序 員 或 用 戶 用 來 操 作 的 數(shù) 據(jù) 形 式 , 是 抽 象 的 概 念n 邏 輯 聯(lián) 系 、 邏 輯 結(jié) 構(gòu) 、 邏 輯 文 件 、 邏 輯 記 錄 等 術(shù) 語 , 都 是 用 戶 觀點(diǎn) 的 數(shù) 據(jù) 描 述 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 27 邏 輯 數(shù) 據(jù) 和 物 理 數(shù) 據(jù)n 邏 輯 數(shù) 據(jù) 與 物 理 數(shù) 據(jù) 之 間 的 關(guān) 系n 用 戶 看 到 的 數(shù) 據(jù) 結(jié) 構(gòu) 和 數(shù) 據(jù) 與 存 儲(chǔ) 器
20、 中 的 數(shù) 據(jù) 結(jié) 構(gòu)和 數(shù) 據(jù) 可 能 完 全 不 同n 應(yīng) 用 數(shù) 據(jù) 管 理 軟 件 把 邏 輯 數(shù) 據(jù) 轉(zhuǎn) 換 成 物 理 數(shù) 據(jù) , 或把 物 理 數(shù) 據(jù) 轉(zhuǎn) 換 成 邏 輯 數(shù) 據(jù) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 28 三 個(gè) 世 界 的 術(shù) 語 有 所 不 同現(xiàn) 實(shí) 世 界 信 息 世 界 數(shù) 據(jù) 世 界 組 織 實(shí) 體 聯(lián) 系 數(shù) 據(jù) 模 型 全 體 實(shí) 體 集 合 文 件 個(gè) 體 實(shí) 體 記 錄 特 征 屬 性 數(shù) 據(jù) 項(xiàng) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 29 概 念 模 型 、 數(shù) 據(jù) 模 型概念模型:也稱信息模型,是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模,是現(xiàn)實(shí)世界
21、到信息世界的第一層抽象,是用戶和數(shù)據(jù)庫設(shè)計(jì)人員交流的語言,主要用于數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)模型:是按計(jì)算機(jī)的觀點(diǎn)對(duì)數(shù)據(jù)建模,是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。主要包括層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?。主要用于DBMS的實(shí)現(xiàn)。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 30 一 、 概 念 模 型 的 基 本 概 念概念模型:是現(xiàn)實(shí)世界到機(jī)器世界的中間層次。信息世界中的基本概念:n 實(shí) 體 (Entity): 客 觀 存 在 并 相 互 區(qū) 別 的 事 物 。n 屬 性 (Attribute): 實(shí) 體 所 具 有 的 某 一 特 征 。n 碼 (Key): 唯 一 標(biāo) 識(shí) 實(shí) 體 的 屬 性 集 。n
22、域 (Domain): 屬 性 的 取 值 范 圍 為 該 屬 性 的 域 。 n 實(shí) 體 型 (Entity Type): 用 實(shí) 體 名 及 其 屬 性 名 集 合 來抽 象 和 刻 畫 同 類 實(shí) 體 , 稱 為 實(shí) 體 型 。n 實(shí) 體 集 (Entity Set): 同 型 實(shí) 體 的 集 合 。n 聯(lián) 系 (Relationship) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 31 二 、 概 念 模 型 的 表 示 方 法 (1)概念模型的表示方法:最著名的方法是1976年由P.P.Chen提出的實(shí)體-聯(lián)系方法(E-R方法)。n 實(shí) 體 型 : 用 矩 形 表 示 , 框 內(nèi) 寫 明
23、 實(shí) 體 名 。n 屬 性 : 用 橢 圓 表 示 , 并 用 無 向 邊 和 相 應(yīng) 實(shí) 體 相 連 。 例 : n 聯(lián) 系 : 用 菱 形 表 示 , 框 內(nèi) 寫 明 聯(lián) 系 名 , 并 用 無 向 邊和 有 關(guān) 實(shí) 體 相 連 , 邊 旁 標(biāo) 明 聯(lián) 系 的 類 型 。 例 :學(xué) 號(hào) 學(xué) 生學(xué) 習(xí)學(xué) 生 課 程 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 32 概 念 模 型 的 表 示 方 法 (2)兩個(gè)實(shí)體之間的聯(lián)系類型:n 一 對(duì) 一 : 如 果 對(duì) 于 實(shí) 體 集 A中 的 每 一 個(gè) 實(shí) 體 , 實(shí)體 集 B中 至 多 有 一 個(gè) 實(shí) 體 與 之 聯(lián) 系 , 反 之 亦 然 。n 一
24、 對(duì) 多 : 如 果 對(duì) 于 實(shí) 體 集 A中 的 每 一 個(gè) 實(shí) 體 , 實(shí)體 集 B中 有 n個(gè) 實(shí) 體 (n0)與 之 聯(lián) 系 , 反 之 , 對(duì) 于實(shí) 體 集 B中 的 每 一 個(gè) 實(shí) 體 , 實(shí) 體 集 A中 至 多 只 有1個(gè) 實(shí) 體 與 之 聯(lián) 系 。 n 多 對(duì) 多 : 如 果 對(duì) 于 實(shí) 體 集 A中 的 每 一 個(gè) 實(shí) 體 , 實(shí)體 集 B中 有 n個(gè) 實(shí) 體 (n0)與 之 聯(lián) 系 , 反 之 , 對(duì) 于實(shí) 體 集 B中 的 每 一 個(gè) 實(shí) 體 , 實(shí) 體 集 A中 也 有 m個(gè)實(shí) 體 (m0)與 之 聯(lián) 系 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 33 E1 E2乘
25、客座 位實(shí) 體 集 E1 實(shí) 體 集 E2圖 1.8 一 對(duì) 一 聯(lián) 系 實(shí) 體 間 的 聯(lián) 系 一 對(duì) 一 聯(lián) 系 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 34 實(shí) 體 間 的 聯(lián) 系 一 對(duì) 多 聯(lián) 系E1 E2工 人車 間實(shí) 體 集 E1 實(shí) 體 集 E2圖 1.9 一 對(duì) 多 聯(lián) 系 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 35 實(shí) 體 間 的 聯(lián) 系 多 對(duì) 多 聯(lián) 系E1 E2課 程學(xué) 生實(shí) 體 集 E1 實(shí) 體 集 E2圖 1.10 多 對(duì) 多 聯(lián) 系 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 36 概 念 模 型 的 表 示 方 法 (3)兩個(gè)實(shí)體型之間聯(lián)系的表示方法 1 1 m 1
26、n n 1:1 1:n m:n班 級(jí)任 職班 長(zhǎng) 班 級(jí)學(xué) 生包 括 學(xué) 生課 程選 修 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 37 概 念 模 型 的 表 示 方 法 (4)兩個(gè)以上實(shí)體型之間也存在著一對(duì)一、一對(duì)多、多對(duì)多聯(lián)系。表示方法: 1 m m n n p 供 應(yīng) 商 零 件供 應(yīng)項(xiàng) 目課 程講 授教 師 參 考 書 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 38 概 念 模 型 的 表 示 方 法 (5)同一實(shí)體集內(nèi)的各實(shí)體之間也可存在一對(duì)一、一對(duì)多、多對(duì)多的聯(lián)系。表示方法: 1 n 1 1職 工領(lǐng) 導(dǎo) 職 工婚 姻 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 39 概 念 模 型 的 表 示
27、 方 法 (6)倉 庫倉 庫 號(hào) 面 積 電 話 號(hào) 零 件零 件 號(hào) 名 稱 規(guī) 格 單 價(jià) 描 述 供 應(yīng) 商供 應(yīng) 商 號(hào) 姓 名 地 址 電 話 號(hào) 碼 賬 號(hào)職 工 號(hào) 職 工姓 名 年 齡 職 稱項(xiàng) 目項(xiàng) 目 號(hào) 預(yù) 算 開 工 日 期 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 40 概 念 模 型 的 表 示 方 法 (7)實(shí)體及其聯(lián)系圖 1 n m m 1 n n p n供 應(yīng) 商項(xiàng) 目供 應(yīng) 量 供 應(yīng) 庫 存 量零 件倉 庫存 放 職 工工 作 領(lǐng) 導(dǎo) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 41 概 念 模 型 的 表 示 方 法 (8)完整E-R圖 1 n m m 1 n n
28、 p n 職 工 號(hào) 姓 名 年 齡職 稱供 應(yīng) 商項(xiàng) 目 零 件倉 庫 職 工供 應(yīng) 量 庫 存 量供 應(yīng) 存 放 工 作 領(lǐng) 導(dǎo)倉 庫 號(hào) 面 積 電 話 號(hào) 零 件 號(hào) 名 稱 規(guī) 格 單 價(jià)描 述項(xiàng) 目 號(hào) 預(yù) 算開 工 日 期供 應(yīng) 商 號(hào) 姓 名 地 址電 話 號(hào) 碼 賬 號(hào) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 42 三 、 數(shù) 據(jù) 模 型 的 組 成 要 素?cái)?shù)據(jù)結(jié)構(gòu):是所研究的對(duì)象類型的集合。是對(duì)系統(tǒng)靜態(tài)特性的描述。數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫中各種對(duì)象(型)的實(shí)例(值)允許執(zhí)行的操作的集合。是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。數(shù)據(jù)的約束條件:是一組完整性規(guī)則的集合。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論
29、 -緒 論 43 舉例(學(xué)校系的教課模型) 系 教研室 課程教師 數(shù)據(jù)模型 系 教研室 課程教師 數(shù)據(jù)模型的一個(gè)值系 號(hào) 系 名 系 主 任 名室 號(hào) 室 名 室 主 任 名 課 程 號(hào) 課 程 名 學(xué) 時(shí) 數(shù) 任 課 教 師姓 名 年 齡 職 稱 辦 公 室 研 究 方 向 3 計(jì) 算 機(jī) 張 強(qiáng)301 結(jié) 構(gòu) 王 明302 應(yīng) 用 李 紅303 軟 件 劉 偉 C001 網(wǎng) 絡(luò) 36 趙 輝C002 通 信 原 理 54 李 紅C003 數(shù) 據(jù) 庫 52 王 巖 張 英 30 講 師 303 網(wǎng) 絡(luò)周 華 44 教 授 303 密 碼 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 44 四 、 最
30、 常 用 的 數(shù) 據(jù) 模 型層次摸型網(wǎng)狀模型關(guān)系模型 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 45 層 次 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu)定義:滿足下面兩個(gè)條件的基本層次聯(lián)系的集合為層次模型。(一對(duì)多聯(lián)系)n 有 且 只 有 一 個(gè) 結(jié) 點(diǎn) 沒 有 雙 親 結(jié) 點(diǎn) , 稱 為 根 結(jié) 點(diǎn) 。n 根 以 外 的 其 他 結(jié) 點(diǎn) 有 且 只 有 一 個(gè) 雙 親 結(jié) 點(diǎn) 。在層次模型中,每個(gè)結(jié)點(diǎn)表示一個(gè)記錄類型,記錄之間的聯(lián)系用結(jié)點(diǎn)之間的連線(有向邊)表示。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 46 多 對(duì) 多 聯(lián) 系 在 層 次 模 型 中 的 表 示冗余結(jié)點(diǎn)法:兩個(gè)實(shí)體的多對(duì)多聯(lián)系通過增設(shè)兩個(gè)冗余結(jié)
31、點(diǎn)將其轉(zhuǎn)換成兩個(gè)一對(duì)多聯(lián)系。n 優(yōu) 點(diǎn) 是 結(jié) 構(gòu) 清 晰 , 允 許 結(jié) 點(diǎn) 改 變 存 儲(chǔ) 位 置 。n 缺 點(diǎn) 是 需 要 額 外 占 用 存 儲(chǔ) 空 間 , 有 潛 在 的 不 一致 性 m 1 1 n m mS-C學(xué) 號(hào) 姓 名 成 績(jī)課 程 號(hào) 課 程 名 課 程 號(hào) 課 程 名學(xué) 號(hào) 姓 名 成 績(jī) 學(xué) 號(hào) 姓 名 成 績(jī)課 程 號(hào) 課 程 名 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 47 多 對(duì) 多 聯(lián) 系 在 層 次 模 型 中 的 表 示虛擬結(jié)點(diǎn)法:將冗余結(jié)點(diǎn)轉(zhuǎn)換為虛擬結(jié)點(diǎn),虛擬結(jié)點(diǎn)是一個(gè)指引元,指向所替代的結(jié)點(diǎn)。n 優(yōu) 點(diǎn) 是 減 少 對(duì) 存 儲(chǔ) 空 間 的 浪 費(fèi) ,避
32、免 產(chǎn) 生 潛 在 的 不一 致 性 。n 缺 點(diǎn) 是 結(jié) 點(diǎn) 改 變 存 儲(chǔ) 位 置 可 能 引 起 虛 擬 結(jié) 點(diǎn) 中 指 針的 修 改 。課 程 號(hào) 課 程 名 學(xué) 號(hào) 姓 名 成 績(jī)v.s v.c 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 48 層 次 模 型 的 數(shù) 據(jù) 操 縱 與 完 整 性 約 束進(jìn)行插入操作時(shí),沒有相應(yīng)的雙親結(jié)點(diǎn)值就不能插入子女結(jié)點(diǎn)的值。進(jìn)行刪除操作時(shí),如刪除雙親結(jié)點(diǎn)值,則相應(yīng)的子女結(jié)點(diǎn)值也被同時(shí)刪除。進(jìn)行修改操作時(shí),應(yīng)修改所有相應(yīng)記錄。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 49 層 次 模 型 的 存 儲(chǔ) 結(jié) 構(gòu)鄰接法:按照層次樹前序穿越的順序把所有記錄值依次鄰
33、接的存放,通過物理空間的位置來體現(xiàn)層次關(guān)系。 鏈接法:用指引元來反映數(shù)據(jù)之間的層次關(guān)系。 n 孩 子 兄 弟 鏈 接 法n 層 次 序 列 鏈 接 法 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 50 層 次 模 型 的 特 點(diǎn)層次模型的優(yōu)點(diǎn):n 層 次 數(shù) 據(jù) 模 型 本 身 比 較 簡(jiǎn) 單 。n 對(duì) 實(shí) 體 間 的 聯(lián) 系 固 定 。n 提 供 了 良 好 的 完 整 性 支 持 。層次模型的缺點(diǎn):n 只 能 表 示 1: N的 聯(lián) 系 。 n 對(duì) 插 入 和 刪 除 操 作 的 限 制 較 多 。n 查 詢 子 女 結(jié) 點(diǎn) 必 須 通 過 雙 親 結(jié) 點(diǎn) 。n 由 于 結(jié) 構(gòu) 嚴(yán) 密 , 層
34、次 命 令 趨 于 程 序 化 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 51 網(wǎng) 狀 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu)網(wǎng)狀模型:典型代表DBTG系統(tǒng)。滿足下面兩個(gè)條件的基本層次聯(lián)系集合稱為網(wǎng)狀模型:n 允 許 一 個(gè) 以 上 的 結(jié) 點(diǎn) 無 雙 親 ;n 一 個(gè) 結(jié) 點(diǎn) 可 以 由 多 于 一 個(gè) 的 雙 親 。 使 維 S-SC C-SC 用 護(hù)工 人設(shè) 備 學(xué) 號(hào) 姓 名 系 別 課 程 號(hào) 課 程 名 分 數(shù)學(xué) 號(hào) 課 程 號(hào) 成 績(jī) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 52 網(wǎng) 狀 數(shù) 據(jù) 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu) 1 2 R3 L1 L2 R1 R2 L3 L1 L2 R3 L4 R
35、4 R5 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 53 網(wǎng) 狀 數(shù) 據(jù) 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu) (續(xù) )學(xué) 生 宿 舍 學(xué) 生 教 研 室系 教 師 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 54 網(wǎng) 狀 數(shù) 據(jù) 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu) (續(xù) )父 母人 子 女樹種植 砍伐 養(yǎng)育 贍養(yǎng) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 55 網(wǎng) 狀 模 型 的 操 縱 、 完 整 性 、 存 儲(chǔ) 結(jié) 構(gòu)網(wǎng)狀數(shù)據(jù)模型的操縱與完整性約束n 支 持 記 錄 碼 的 概 念n 保 證 一 個(gè) 聯(lián) 系 中 雙 親 記 錄 和 子 女 記 錄 之 間 是 一對(duì) 多 的 聯(lián) 系n 可 以 支 持 雙 親 記 錄 和
36、子 女 記 錄 之 間 的 某 些 約 束條 件網(wǎng)狀數(shù)據(jù)模型的存儲(chǔ)結(jié)構(gòu):鏈接法 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 56 網(wǎng) 狀 數(shù) 據(jù) 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu) (續(xù) )多對(duì)多聯(lián)系在網(wǎng)狀模型中的表示n 用 網(wǎng) 狀 模 型 間 接 表 示 多 對(duì) 多 聯(lián) 系n 方 法 將 多 對(duì) 多 聯(lián) 系 直 接 分 解 成 一 對(duì) 多 聯(lián) 系 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 57 網(wǎng) 狀 數(shù) 據(jù) 模 型 的 特 點(diǎn)網(wǎng)狀數(shù)據(jù)模型的優(yōu)點(diǎn):n 能 夠 更 為 直 接 的 描 述 現(xiàn) 實(shí) 世 界n 具 有 良 好 的 性 能 , 存 取 效 率 較 高網(wǎng)狀數(shù)據(jù)模型的缺點(diǎn):n 結(jié) 構(gòu) 比 較 復(fù) 雜 。
37、不 利 于 最 終 用 戶 使 用 n 其 DDL、 DML語 言 復(fù) 雜 , 用 戶 不 宜 使 用 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 58 層 次 模 型 和 網(wǎng) 狀 模 型 的 區(qū) 別網(wǎng)狀模型中子女結(jié)點(diǎn)與雙親結(jié)點(diǎn)的聯(lián)系不唯一,因此需要為每個(gè)聯(lián)系命名。網(wǎng)狀模型允許復(fù)合鏈,即兩個(gè)結(jié)點(diǎn)之間有兩種以上的聯(lián)系。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 59 典 型 的 網(wǎng) 狀 數(shù) 據(jù) 庫 系 統(tǒng)DBTG系統(tǒng),亦稱CODASYL系統(tǒng)n 由 DBTG 提 出 的 一 個(gè) 系 統(tǒng) 方 案n 奠 定 了 數(shù) 據(jù) 庫 系 統(tǒng) 的 基 本 概 念 、 方 法 和 技 術(shù)n 70年 代 推 出實(shí)際系統(tǒng) n C
38、ullinet Software Inc.公 司 的 IDMSn Univac公 司 的 DMS1100n H oneywell公 司 的 IDS/2n H P公 司 的 IMAG E 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 60 關(guān) 系 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu)關(guān)系模型:1970年IBM研究員E.F,Codd提出.是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。在用戶觀點(diǎn)下,其邏輯結(jié)構(gòu)為一張二維表。 學(xué)號(hào)姓名年齡性別系名年級(jí)95004王小明19男社科系9595006張大鵬20男計(jì)算機(jī)9595008李小宇18女管理系95 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 61 關(guān) 系 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu)關(guān)系模型
39、的基本概念n 關(guān) 系 (Relation): 一 個(gè) 關(guān) 系 對(duì) 應(yīng) 一 張 二 維 表n 元 組 (Tuple): 二 維 表 中 的 一 行n 屬 性 (Attribute): 二 維 表 中 的 一 列n 主 碼 (Key): 能 夠 唯 一 標(biāo) 識(shí) 元 組 的 屬 性 組n 域 (Domain): 屬 性 的 取 值 范 圍 n 分 量 : 元 組 中 的 一 個(gè) 屬 性 值n 關(guān) 系 模 式 : 關(guān) 系 名 (屬 性 1, 屬 性 2, , 屬 性 n) n 注 : 關(guān) 系 的 每 一 個(gè) 分 量 必 須 是 一 不 可 分 的 數(shù) 據(jù) 項(xiàng) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 62
40、 關(guān) 系 數(shù) 據(jù) 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu) (續(xù) )例學(xué) 生 、 課 程 、 學(xué) 生 與 課 程 之 間 的 多 對(duì) 多 聯(lián)系 : 學(xué) 生 ( 學(xué) 號(hào) , 姓 名 , 年 齡 , 性 別 , 系 號(hào) , 年 級(jí) )課 程 ( 課 程 號(hào) , 課 程 名 , 學(xué) 分 )選 修 ( 學(xué) 號(hào) , 課 程 號(hào) , 成 績(jī) ) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 63 關(guān) 系 數(shù) 據(jù) 模 型 的 數(shù) 據(jù) 結(jié) 構(gòu) (續(xù) )關(guān)系必須是規(guī)范化的,滿足一定的規(guī)范條件最 基 本 的 規(guī) 范 條 件 : 關(guān) 系 的 每 一 個(gè) 分 量 必 須 是 一 個(gè) 不可 分 的 數(shù) 據(jù) 項(xiàng) 。 工 資 扣 除職 工 號(hào)
41、姓 名 職 稱 基 本 工 齡 職 務(wù) 房 租 水 電 實(shí) 發(fā) 86051 陳 平 講 師 105 9 5 15 6 12 115 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 64 關(guān) 系 模 型 的 操 縱 、 完 整 性 、 存 儲(chǔ) 結(jié) 構(gòu)關(guān)系數(shù)據(jù)模型的操縱與完整性約束n 操 作 主 要 包 括 查 詢 、 插 入 刪 除 和 修 改 數(shù) 據(jù) 。n 完 整 性 約 束 條 件 包 括 實(shí) 體 完 整 性 、 參 照 完 整 性和 用 戶 定 義 完 整 性 。關(guān)系模型的存儲(chǔ)結(jié)構(gòu):實(shí)體及
42、實(shí)體間的聯(lián)系都用表來表示。表以文件形式存儲(chǔ)。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 65 關(guān) 系 模 型 的 數(shù) 據(jù) 操 縱查詢、插入、刪除、更新數(shù)據(jù)操作是集合操作,操作對(duì)象和操作結(jié)果都是關(guān)系,即若干元組的集合存取路徑對(duì)用戶隱蔽,用戶只要指出“干什么”,不必詳細(xì)說明“怎么干” 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 66 關(guān) 系 模 型 的 特 點(diǎn)關(guān)系模型的優(yōu)點(diǎn):n 關(guān) 系 模 型 是 建 立 在 嚴(yán) 格 數(shù) 學(xué) 概 念 的 基 礎(chǔ) 上 的 ;n 關(guān) 系 模 型 的 概 念 單 一 ;n 關(guān) 系 模 型 的 存 取 路 徑 對(duì) 用 戶 透 明 , 具 有 更 高 的數(shù) 據(jù) 獨(dú) 立 性 和 安 全
43、 保 密 性 , 簡(jiǎn) 化 了 工 作 。關(guān)系模型的缺點(diǎn): n 查 詢 效 率 不 如 非 關(guān) 系 模 型 , 必 須 進(jìn) 行 優(yōu) 化 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 67 數(shù) 據(jù) 庫 系 統(tǒng) 的 特 點(diǎn)數(shù)據(jù)庫系統(tǒng)階段的特點(diǎn):n 數(shù) 據(jù) 結(jié) 構(gòu) 化 n 數(shù) 據(jù) 的 共 享 性 高 ,冗 余 度 低 ,易 擴(kuò) 充n 數(shù) 據(jù) 獨(dú) 立 性 高 n 數(shù) 據(jù) 由 DBMS統(tǒng) 一 管 理 和 控 制 n 數(shù) 據(jù) 的 安 全 性 (Security)保 護(hù)n 數(shù) 據(jù) 的 完 整 性 ( Integrity)檢 查n 并 發(fā) 控 制 (Concurrency)n 數(shù) 據(jù) 庫 恢 復(fù) (Recovery
44、) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 68 第 三 節(jié) 數(shù) 據(jù) 庫 系 統(tǒng) 結(jié) 構(gòu) 一、數(shù)據(jù)庫系統(tǒng)模式的概念n 型 : 指 對(duì) 某 一 類 數(shù) 據(jù) 的 結(jié) 構(gòu) 和 屬 性 的 說 明 。n 值 : 型 的 一 個(gè) 具 體 賦 值n 模 式 (Schema):是 數(shù) 據(jù) 庫 中 全 體 數(shù) 據(jù) 的 邏 輯 結(jié) 構(gòu)和 特 征 的 描 述 ,僅 涉 及 到 型 。n 實(shí) 例 (Instance): 模 式 的 一 個(gè) 具 體 值 。 n 模 式 反 映 的 是 數(shù) 據(jù) 的 結(jié) 構(gòu) 及 其 聯(lián) 系 , 實(shí) 例 反 映的 是 數(shù) 據(jù) 庫 某 一 時(shí) 刻 的 狀 態(tài) 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -
45、緒 論 69 數(shù) 據(jù) 庫 的 三 級(jí) 體 系 結(jié) 構(gòu)特點(diǎn)n 它 是 數(shù) 據(jù) 的 三 個(gè) 抽 象 級(jí) 別n 它 把 數(shù) 據(jù) 的 具 體 組 織 留 給 DBMS去 做 n 用 戶 只 要 抽 象 的 處 理 數(shù) 據(jù)n 不 必 關(guān) 心 數(shù) 據(jù) 在 計(jì) 算 機(jī) 中 的 表 示 和 存 儲(chǔ)n 減 輕 了 用 戶 使 用 系 統(tǒng) 的 負(fù) 擔(dān)n DBMS在 這 三 級(jí) 結(jié) 構(gòu) 之 間 提 供 了 兩 個(gè) 層 次 的 映 象n 外 模 式 /模 式n 模 式 /內(nèi) 模 式 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 70 數(shù) 據(jù) 庫 的 三 級(jí) 體 系 結(jié) 構(gòu) 數(shù) 據(jù) 庫內(nèi) 模 式模 式 外 模 式 B外 模 式
46、 A 主 語 言+DDL 模 式 /內(nèi) 模 式 映 象主 語言+DDL 主 語言+DDL 主 語 言+DDL 主 語言+DDL外 模 式 /模 式 映 象 A 外 模 式 /模 式 映 象 B由 數(shù) 據(jù)庫 管 理員 建 立和 維 護(hù) 數(shù) 據(jù) 庫管 理 系 統(tǒng)DBMSOS圖 1.23 數(shù) 據(jù) 庫 系 統(tǒng) 的 體 系 結(jié) 構(gòu) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 71 外 模 式 /模 式 映 像 內(nèi) 模 式 /模 式 映 像應(yīng) 用 A 應(yīng) 用 B 應(yīng) 用 C 應(yīng) 用 E外 模 式 1 外 模 式 2 外 模 式 3模 式內(nèi) 模 式數(shù) 據(jù) 庫 應(yīng) 用 D 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 72
47、 二 、 數(shù) 據(jù) 庫 系 統(tǒng) 的 三 級(jí) 模 式 結(jié) 構(gòu)(1)數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu):指數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內(nèi)模式三級(jí)構(gòu)成。n 模 式 : 也 稱 邏 輯 模 式 , 是 數(shù) 據(jù) 庫 中 全 體 數(shù) 據(jù) 的邏 輯 結(jié) 構(gòu) 和 特 征 的 描 述 , 是 所 有 用 戶 的 公 共 數(shù)據(jù) 視 圖 。 一 個(gè) 數(shù) 據(jù) 庫 只 有 一 個(gè) 模 式 。 n 外 模 式 : 也 稱 子 模 式 或 用 戶 模 式 , 是 數(shù) 據(jù) 庫 用戶 能 夠 看 見 和 使 用 的 局 部 數(shù) 據(jù) 的 邏 輯 結(jié) 構(gòu) 和 特征 的 描 述 , 是 數(shù) 據(jù) 庫 用 戶 的 數(shù) 據(jù) 視 圖 , 是 與 某一
48、應(yīng) 用 有 關(guān) 的 數(shù) 據(jù) 的 邏 輯 表 示 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 73 數(shù) 據(jù) 庫 系 統(tǒng) 的 三 級(jí) 模 式 結(jié) 構(gòu) (2)n 內(nèi) 模 式 : 也 稱 存 儲(chǔ) 模 式 , 是 數(shù) 據(jù) 物 理 結(jié) 構(gòu) 和 存儲(chǔ) 方 式 的 描 述 , 是 數(shù) 據(jù) 在 數(shù) 據(jù) 庫 內(nèi) 部 的 表 示 方式 。 一 個(gè) 數(shù) 據(jù) 庫 只 有 一 個(gè) 內(nèi) 模 式 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 74 數(shù) 據(jù) 庫 的 二 級(jí) 映 像 功 能 與 數(shù) 據(jù) 獨(dú)立 性n 外 模 式 /模 式 映 像 : 定 義 某 一 個(gè) 外 模 式 和 模 式 之間 的 對(duì) 應(yīng) 關(guān) 系 , 這 些 映 象
49、 通 常 包 含 在 各 自 的 外模 式 中 。 當(dāng) 模 式 改 變 時(shí) , 外 模 式 /模 式 映 象 要 作相 應(yīng) 的 改 變 , 以 保 證 外 模 式 保 持 不 變 , 保 證 了數(shù) 據(jù) 與 程 序 的 邏 輯 獨(dú) 立 性 。 映 象 的 定 義 通 常 包含 在 各 自 的 外 模 式 中 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 75 n 模 式 /內(nèi) 模 式 映 像 : 是 唯 一 的 , 定 義 數(shù) 據(jù) 邏 輯 結(jié)構(gòu) 和 存 儲(chǔ) 結(jié) 構(gòu) 之 間 的 對(duì) 應(yīng) 關(guān) 系 。 例 如 說 明 邏 輯記 錄 和 字 段 在 內(nèi) 部 是 如 何 表 示 的 。 當(dāng) 數(shù) 據(jù) 的 存儲(chǔ)
50、結(jié) 構(gòu) 改 變 了 , 模 式 /內(nèi) 模 式 映 象 也 要 作 相 應(yīng) 的變 化 , 保 持 模 式 不 變 。 保 證 了 數(shù) 據(jù) 與 程 序 的 物理 獨(dú) 立 性 。 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 76 數(shù) 據(jù) 庫 系 統(tǒng) 的 三 級(jí) 模 式 結(jié) 構(gòu) (3)n 模 式 獨(dú) 立 與 數(shù) 據(jù) 庫 的 其 他 層 次 ;n 內(nèi) 模 式 獨(dú) 立 于 外 模 式 , 也 獨(dú) 立 于 具 體 的 存 儲(chǔ) 設(shè)備 ;n 外 模 式 定 義 在 邏 輯 模 式 之 上 , 獨(dú) 立 于 存 儲(chǔ) 模 式和 存 儲(chǔ) 設(shè) 備 。n 特 定 應(yīng) 用 程 序 依 賴 于 特 定 的 外 模 式 , 與 數(shù)
51、 據(jù) 庫的 模 式 和 存 儲(chǔ) 結(jié) 構(gòu) 獨(dú) 立 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 77 三 、 用 戶 訪 問 數(shù) 據(jù) 的 過 程應(yīng) 用 程 序 A對(duì) 應(yīng) 的 外 模 式DBMS 數(shù) 據(jù)字 典 數(shù) 據(jù) 庫 操 作系 統(tǒng)OS6 模 式內(nèi) 模 式324DB系 統(tǒng) 緩 沖 區(qū)應(yīng) 用 程 序 A程 序 工 作 區(qū)返 回 狀 態(tài) 1018 7 運(yùn) 行 日 志911 5 nDB系 統(tǒng) 緩 沖 區(qū)n由 DBMS在 程 序 A運(yùn) 行 時(shí) 為 數(shù) 據(jù) 庫 開 辟 的 , 用 于 數(shù) 據(jù) 的 傳 輸 和 格 式 的 轉(zhuǎn) 換圖 1.24 用 戶 訪 問 數(shù) 據(jù) 的 過 程 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒
52、論 78 用 戶 訪 問 數(shù) 據(jù) 的 過 程應(yīng)用程序A通過DBMS讀取數(shù)據(jù)庫中記錄的全過程1) 用 戶 在 應(yīng) 用 程 序 A中 安 排 一 條 讀 記 錄 的 DML語 句 n 該 語 句 給 出 涉 及 的 外 模 式 中 記 錄 類 型 名 及 鍵 值n 執(zhí) 行 該 語 句 時(shí) , 立 即 啟 動(dòng) DBMS, 并 把 讀 記 錄 的 命 令 傳 給DBMS2) DBMS檢 查 讀 操 作 的 合 法 性n 對(duì) 讀 命 令 加 以 分 析n 從 DD中 調(diào) 出 與 程 序 A對(duì) 應(yīng) 的 外 模 式n 檢 查 該 操 作 是 否 合 法 , 決 定 是 否 執(zhí) 行 讀 命 令 數(shù) 據(jù) 庫 系
53、 統(tǒng) 概 論 -緒 論 79 用 戶 訪 問 數(shù) 據(jù) 的 過 程3) 決 定 執(zhí) 行 A的 命 令 , DBMS對(duì) 概 念 模 式 操 作n 調(diào) 出 相 應(yīng) 的 概 念 模 式n 執(zhí) 行 外 模 式 /模 式 映 象 功 能n 把 外 模 式 的 外 部 記 錄 格 式 映 象 成 概 念 模 式 的 概 念 記 錄 格 式n 決 定 概 念 模 式 應(yīng) 讀 哪 些 記 錄4) DBMS對(duì) 內(nèi) 模 式 操 作 n 調(diào) 出 相 應(yīng) 的 內(nèi) 模 式n 執(zhí) 行 模 式 /內(nèi) 模 式 的 映 象 功 能 , 把 概 念 記 錄 格 式 映象 成 內(nèi) 模 式 的 內(nèi) 部 記 錄 格 式n 確 定 應(yīng) 讀
54、 入 哪 些 物 理 記 錄 以 及 相 應(yīng) 的 地 址 信 息 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 80 用 戶 訪 問 數(shù) 據(jù) 的 過 程5) DBMS向 操 作 系 統(tǒng) OS發(fā) 出 從 指 定 地 址 讀 取 物理 記 錄 的 命 令6) OS執(zhí) 行 讀 命 令n 按 指 定 地 址 從 數(shù) 據(jù) 庫 中 把 記 錄 讀 入 OS的 系 統(tǒng) 緩 沖區(qū) n 隨 即 讀 入 數(shù) 據(jù) 庫 的 系 統(tǒng) 緩 沖 區(qū)n 并 在 操 作 結(jié) 束 后 向 DBMS作 出 回 答7) DBMS收 到 OS讀 操 作 結(jié) 束 的 回 答 后 , 將 讀 入緩 沖 區(qū) 中 的 數(shù) 據(jù) 轉(zhuǎn) 換 成 概 念 模
55、式 記 錄 、 外 部 記錄 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 81 用 戶 訪 問 數(shù) 據(jù) 的 過 程8) DBMS把 導(dǎo) 出 的 外 部 記 錄 從 系 統(tǒng) 緩 沖 區(qū) 送 到 應(yīng)用 程 序 A的 變 量 中9) DBMS向 運(yùn) 行 日 志 數(shù) 據(jù) 庫 寫 入 讀 一 條 記 錄 的 信息 , 以 備 以 后 查 閱 數(shù) 據(jù) 庫 的 使 用 情 況10) DBMS將 讀 記 錄 操 作 的 成 功 與 否 信 息 返 回 給 應(yīng)用 程 序 A 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 82 第 四 節(jié) DBS的 全 局 結(jié) 構(gòu)DBS必須在操作系統(tǒng)OS基礎(chǔ)上工作n DBS的 某 些 功 能
56、是 由 計(jì) 算 機(jī) 系 統(tǒng) 的 OS提 供 的 ,n OS提 供 了 DBS的 最 基 本 的 服 務(wù) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 83索 引數(shù) 據(jù) 文 件 統(tǒng) 計(jì) 數(shù) 據(jù) 數(shù) 據(jù) 字 典事 務(wù) 管 理 器 應(yīng) 用 程 序目 標(biāo) 代 碼 嵌 入 式 DML預(yù) 編 譯 器 DML編 譯 器 DDL編 譯 器查 詢 運(yùn) 行 核 心 程 序應(yīng) 用 界 面 應(yīng) 用 程 序 查 詢 數(shù) 據(jù) 庫 模 式初 級(jí) 用 戶 應(yīng) 用 程 序 員 專 業(yè) 用 戶 DBA 數(shù)據(jù)庫管理系統(tǒng)查詢處理器存儲(chǔ)管理器 用戶緩 沖 區(qū) 管 理 器文 件 管 理 器磁 盤 存 儲(chǔ) 器授 權(quán) 和 完 整 性 管 理 器圖
57、DBS全 局 結(jié) 構(gòu) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 84 一 、 DBS的 全 局 結(jié) 構(gòu)DBS全局結(jié)構(gòu)(上圖)1. 數(shù) 據(jù) 庫 用 戶1) DBAn DBA是 控 制 整 個(gè) 數(shù) 據(jù) 整 體 結(jié) 構(gòu) 的 人 , 負(fù) 責(zé) 三 級(jí) 結(jié) 構(gòu) 的 建 立 和 修 改 n DBA和 DBMS的 界 面 是 數(shù) 據(jù) 庫 模 式2) 專 業(yè) 用 戶n 數(shù) 據(jù) 庫 設(shè) 計(jì) 中 的 上 層 人 士 , 如 系 統(tǒng) 分 析 員n 專 業(yè) 用 戶 和 DBMS的 界 面 是 數(shù) 據(jù) 庫 查 詢3) 應(yīng) 用 程 序 員n 是 使 用 宿 主 語 言 和 DML語 言 編 程 的 應(yīng) 用 程 序 員n 他 們
58、 和 DBMS的 界 面 是 應(yīng) 用 程 序 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 85 DBS的 全 局 結(jié) 構(gòu)4) 初 級(jí) 用 戶n 使 用 應(yīng) 用 程 序 的 非 計(jì) 算 機(jī) 人 員n 初 級(jí) 用 戶 和 DBMS的 界 面 是 應(yīng) 用 程 序 的 運(yùn) 行 界 面2. DBMS查 詢 處 理 器 1) DML編 譯 器n 優(yōu) 化 DML語 句 , 并 轉(zhuǎn) 換 為 “ 查 詢 運(yùn) 行 核 心 程 序 ” 能 執(zhí) 行 的低 層 指 令2) 嵌 入 型 DML預(yù) 編 譯 器n 把 嵌 入 在 宿 主 語 言 中 的 DML語 句 預(yù) 處 理 成 規(guī) 范 的 過 程 調(diào) 用形 式 數(shù) 據(jù) 庫 系
59、 統(tǒng) 概 論 -緒 論 86 DBS的 全 局 結(jié) 構(gòu)3) DDL編 譯 器n 編 譯 或 解 釋 DDL語 句 , 并 置 入 數(shù) 據(jù) 字 典 DD中4) 查 詢 運(yùn) 行 核 心 程 序n 執(zhí) 行 由 DML編 譯 器 產(chǎn) 生 的 低 層 指 令2. DBMS存 儲(chǔ) 管 理 器 它 提 供 存 儲(chǔ) 在 數(shù) 據(jù) 庫 中 的 低 層 數(shù) 據(jù) 和 應(yīng) 用程 序 、 查 詢 之 間 的 界 面 1) 授 權(quán) 和 完 整 性 管 理 器1) 測(cè) 試 應(yīng) 用 程 序 是 否 滿 足 完 整 性 約 束2) 檢 查 用 戶 訪 問 數(shù) 據(jù) 是 否 合 法 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 87 DBS
60、的 全 局 結(jié) 構(gòu)2) 事 務(wù) 管 理 器1) 事 務(wù) DBS的 邏 輯 工 作 單 位 , 由 對(duì) DB的 操 作 序 列 組 成2) 用 于 確 保 一 致 性 狀 態(tài)3) 保 證 事 務(wù) 的 正 確 執(zhí) 行3) 文 件 管 理 器 1) 負(fù) 責(zé) 磁 盤 空 間 的 合 理 分 配2) 管 理 物 理 文 件 的 存 儲(chǔ) 結(jié) 構(gòu) 和 存 取 方 式4) 緩 沖 區(qū) 管 理 器1) 為 應(yīng) 用 程 序 開 辟 數(shù) 據(jù) 庫 系 統(tǒng) 緩 沖 區(qū)2) 負(fù) 責(zé) 把 數(shù) 據(jù) 通 過 緩 沖 區(qū) 送 入 內(nèi) 存3) 確 定 進(jìn) 入 高 速 緩 沖 存 儲(chǔ) 器 的 數(shù) 據(jù) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒
61、 論 88 DBS的 全 局 結(jié) 構(gòu)4. 磁 盤 存 儲(chǔ) 器1) 數(shù) 據(jù) 文 件n 用 來 存 儲(chǔ) 數(shù) 據(jù) 庫 中 的 數(shù) 據(jù)2) 數(shù) 據(jù) 字 典 DD n 存 儲(chǔ) 三 級(jí) 結(jié) 構(gòu) 的 描 述3) 索 引n 是 為 了 提 高 查 詢 速 度 而 設(shè) 置 的 邏 輯 排 序 手 段4) 統(tǒng) 計(jì) 數(shù) 據(jù)n 存 儲(chǔ) 運(yùn) 行 時(shí) 統(tǒng) 計(jì) 分 析 數(shù) 據(jù) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 89 二 、 DBS結(jié) 構(gòu) 分 類1.集中式DBSn 定 義n 運(yùn) 行 在 單 個(gè) 計(jì) 算 機(jī) 系 統(tǒng) 中 , 并 與 其 它 計(jì) 算 機(jī) 沒 有 聯(lián) 系 的 DBS稱 為 集 中 式 DBSn 特 點(diǎn) n 只
62、有 一 臺(tái) 計(jì) 算 機(jī)n 有 若 干 臺(tái) 設(shè) 備 控 制 器 控 制 著 磁 盤 、 打 印 機(jī) 和 磁 帶 等 設(shè) 備n 計(jì) 算 機(jī) 和 設(shè) 備 控 制 器 通 過 系 統(tǒng) 總 線 與 共 享 的 內(nèi) 存 相 連n 計(jì) 算 機(jī) 和 設(shè) 備 控 制 器 能 夠 并 發(fā) 執(zhí) 行 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 90 DBS結(jié) 構(gòu) 分 類CPU 磁 盤 控制 器 打 印 機(jī)控 制 器 磁 帶 機(jī)控 制 器磁 盤 打 印 機(jī) 磁 帶 機(jī)內(nèi) 存 控 制 器內(nèi) 存 系 統(tǒng) 總 線圖 1.26 集 中 式 計(jì) 算 機(jī) 系 統(tǒng) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 91 DBS結(jié) 構(gòu) 分 類2.客戶機(jī)
63、/服務(wù)器DBS( C/S DBS)把DBMS功能和應(yīng)用分開n 網(wǎng) 絡(luò) 中 某 個(gè) ( 些 ) 結(jié) 點(diǎn) 上 的 計(jì) 算 機(jī) 專 門 用 于執(zhí) 行 DBMS功 能 , 稱 為 數(shù) 據(jù) 庫 服 務(wù) 器 , 簡(jiǎn) 稱 服務(wù) 器 n 其 他 結(jié) 點(diǎn) 上 的 計(jì) 算 機(jī) 安 裝 DBMS的 外 圍 應(yīng) 用 開發(fā) 工 具 , 用 戶 的 應(yīng) 用 系 統(tǒng) , 稱 為 客 戶 機(jī) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 92 n 功 能 的 分 布n 一 些 功 能 放 在 前 端 ( 即 客 戶 機(jī) ) 上 執(zhí) 行 , 實(shí) 現(xiàn) 前 端處 理 和 用 戶 界 面n 另 一 些 功 能 放 在 后 端 ( 即 服 務(wù)
64、 器 ) 上 執(zhí) 行 , 完 成 事務(wù) 處 理 和 數(shù) 據(jù) 訪 問 控 制 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 93 DBS結(jié) 構(gòu) 分 類客 戶 機(jī) 客 戶 機(jī) 客 戶 機(jī) 客 戶 機(jī)服 務(wù) 器 網(wǎng) 絡(luò)圖 1.27 C/S系 統(tǒng) 的 一 般 結(jié) 構(gòu) 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 94 DBS結(jié) 構(gòu) 分 類SQL用 戶 界 面 格 式 界 面 報(bào) 表 輸 出 圖 形 界 面SQL核 心 程 序( 存 取 控 制 、 查 詢 優(yōu) 化 、 并發(fā) 控 制 、 恢 復(fù) 等 ) 界 面( SQL+API)圖 1.28 C/S DBS的 前 、 后 端 功 能 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論
65、 95 客 戶 服 務(wù) 器 結(jié) 構(gòu) 的 優(yōu) 點(diǎn)n 客 戶 端 的 用 戶 請(qǐng) 求 被 傳 送 到 數(shù) 據(jù) 庫 服 務(wù) 器 , 數(shù) 據(jù) 庫服 務(wù) 器 進(jìn) 行 處 理 后 , 只 將 結(jié) 果 返 回 給 用 戶 , 從 而 顯著 減 少 了 數(shù) 據(jù) 傳 輸 量n 數(shù) 據(jù) 庫 更 加 開 放 n 客 戶 與 服 務(wù) 器 一 般 都 能 在 多 種 不 同 的 硬 件 和 軟 件平 臺(tái) 上 運(yùn) 行n 可 以 使 用 不 同 廠 商 的 數(shù) 據(jù) 庫 應(yīng) 用 開 發(fā) 工 具 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 96 客 戶 服 務(wù) 器 結(jié) 構(gòu) 的 缺 點(diǎn)“ 胖 客 戶 ” 問 題 :n 系 統(tǒng) 安 裝
66、復(fù) 雜 , 工 作 量 大 。n 應(yīng) 用 維 護(hù) 困 難 , 難 于 保 密 , 造 成 安 全 性 差 。n 相 同 的 應(yīng) 用 程 序 要 重 復(fù) 安 裝 在 每 一 臺(tái) 客 戶 機(jī) 上 , 從系 統(tǒng) 總 體 來 看 , 大 大 浪 費(fèi) 了 系 統(tǒng) 資 源 。系 統(tǒng) 規(guī) 模 達(dá) 到 數(shù) 百 數(shù) 千 臺(tái) 客 戶 機(jī) , 它 們 的 硬 件 配 置 、操 作 系 統(tǒng) 又 常 常 不 同 , 要 為 每 一 個(gè) 客 戶 機(jī) 安 裝 應(yīng) 用 程序 和 相 應(yīng) 的 工 具 模 塊 , 其 安 裝 維 護(hù) 代 價(jià) 便 不 可 接 受 了 。 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 97 3、 瀏 覽 器 /應(yīng) 用 服 務(wù) 器 /數(shù) 據(jù) 庫 服 務(wù) 器 結(jié)構(gòu)客戶端: 瀏覽器軟件、用戶界面 瀏覽器的界面統(tǒng)一,廣大用戶容易掌握 大大減少了培訓(xùn)時(shí)間與費(fèi)用。服務(wù)器端分為兩部分: n Web服 務(wù) 器 、 應(yīng) 用 服 務(wù) 器n 數(shù) 據(jù) 庫 服 務(wù) 器 等大 大 減 少 了 系 統(tǒng) 開 發(fā) 和 維 護(hù) 代 價(jià)能 夠 支 持 數(shù) 萬 甚 至 更 多 的 用 戶 數(shù) 據(jù) 庫 系 統(tǒng) 概 論 -緒 論 98 DBS
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 110中國人民警察節(jié)(筑牢忠誠警魂感受別樣警彩)
- 2025正字當(dāng)頭廉字入心爭(zhēng)當(dāng)公安隊(duì)伍鐵軍
- XX國企干部警示教育片觀后感筑牢信仰之基堅(jiān)守廉潔底線
- 2025做擔(dān)當(dāng)時(shí)代大任的中國青年P(guān)PT青年思想教育微黨課
- 2025新年工作部署會(huì)圍繞六個(gè)干字提要求
- XX地區(qū)中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 支部書記上黨課筑牢清廉信念為高質(zhì)量發(fā)展?fàn)I造風(fēng)清氣正的環(huán)境
- 冬季消防安全知識(shí)培訓(xùn)冬季用電防火安全
- 2025加強(qiáng)政治引領(lǐng)(政治引領(lǐng)是現(xiàn)代政黨的重要功能)
- 主播直播培訓(xùn)直播技巧與方法
- 2025六廉六進(jìn)持續(xù)涵養(yǎng)良好政治生態(tài)
- 員工職業(yè)生涯規(guī)劃方案制定個(gè)人職業(yè)生涯規(guī)劃
- 2024年XX地區(qū)黨建引領(lǐng)鄉(xiāng)村振興工作總結(jié)
- XX中小學(xué)期末考試經(jīng)驗(yàn)總結(jié)(認(rèn)真復(fù)習(xí)輕松應(yīng)考)
- 幼兒園期末家長(zhǎng)會(huì)長(zhǎng)長(zhǎng)的路慢慢地走