维基百科 ひゃっか ,自由 じゆう 的 てき 百科 ひゃっか 全 ぜん 书
数 かず 据 すえ 库管理系 りけい 统 (英語 えいご :database management system ,缩写:DBMS ) 是 ぜ 一 いち 种针对对象数 すう 据 すえ 库 ,为管理 かんり 数 かず 据 すえ 库 而设计的大型 おおがた 电脑软件 管理 かんり 系 けい 统。具有 ぐゆう 代表 だいひょう 性的 せいてき 数 すう 据 すえ 管理 かんり 系 けい 统有:Oracle 、Microsoft SQL Server 、Access 、MySQL 及PostgreSQL 等 ひとし 。通常 つうじょう 資料 しりょう 庫 こ 管理 かんり 師 し 會 かい 使用 しよう 資料 しりょう 庫 こ 管理 かんり 系統 けいとう 來 らい 建立 こんりゅう 資料 しりょう 庫 こ 系統 けいとう 。
现代DBMS使用 しよう 不同 ふどう 的 てき 数 すう 据 すえ 库模型 がた 追 つい 踪实体 たい 、属性 ぞくせい 和 わ 关系。在 ざい 个人电脑、大型 おおがた 计算机 つくえ 和 わ 主 ぬし 机上 きじょう 应用最 さい 广泛的 てき 数 すう 据 すえ 库管理系 りけい 统是关系型 がた DBMS(relational DBMS)。在 ざい 關係 かんけい 型 がた 數 すう 據 よりどころ 庫 こ 中 ちゅう ,用 よう 二维表格表示数据库中的数据。这些表 ひょう 格 かく 称 しょう 为关系 けい [ 1] 。
資料 しりょう 庫 こ 管理 かんり 系統 けいとう 是 ぜ 一 いち 套電腦 でんのう 程 ほど 式 しき ,以控制 せい 資料 しりょう 庫 こ 的 てき 分類 ぶんるい 及數 かず 據 よりどころ 的 てき 存 そん 取 と 。一 いち 套資料 しりょう 庫 こ 包括 ほうかつ :
模型 もけい 語 ご 言 げん ,用 よう 以因應 おう 該資料 しりょう 庫 こ 管理 かんり 系統 けいとう 的 てき 數 かず 據 よりどころ 模型 もけい ,來 らい 定義 ていぎ 各 かく 資料 しりょう 庫 こ 的 てき schema 。
最 さい 常用 じょうよう 的 てき 三 さん 大類 おおるい 分別 ふんべつ 為 ため 階層 かいそう 式 しき 、網 あみ 路 ろ 式 しき 及關聯 かんれん 式 しき 的 てき 模型 もけい 。一個資料庫管理系統可提供一種、兩 りょう 種 たね ,甚至全部 ぜんぶ 三 さん 種 しゅ 方式 ほうしき ,也可能 かのう 提供 ていきょう 其他形式 けいしき 。最 さい 適合 てきごう 的 てき 模型 もけい 要 よう 視 し 乎個別 べつ 應用 おうよう 程 ほど 式 しき 、交易 こうえき 進行 しんこう 比率 ひりつ 及查詢經常 つね 使用 しよう 的 てき 程度 ていど 等 とう 。現時 げんじ 最 さい 常 つね 使用 しよう 的 てき 則 のり 是 ぜ SQL 所 ところ 支援 しえん ,相似 そうじ 於關聯 かんれん 式 しき 模型 もけい 但 ただし 又 また 有 ゆう 些微違背 いはい 的 てき 方式 ほうしき 。很多資料 しりょう 庫 こ 管理 かんり 系統 けいとう 也支援 しえん ODBC ,以支援 しえん 程 ほど 式 しき 編 へん 寫 うつし 員 いん 以標準 じゅん 方法 ほうほう 存 そん 取 と 該資料 しりょう 庫 こ 管理 かんり 系統 けいとう 。
最 さい 佳 けい 化 か 的 てき 數 すう 據 よりどころ 結構 けっこう (欄 らん 位 い 、紀 き 錄 ろく 及檔案 ),以支援在永久 えいきゅう 儲 もうか 存 そん 裝置 そうち (permanent data storage device,即 そく 比 ひ 主 しゅ 記憶 きおく 體 たい (volatile main memory)慢得多 た )上 じょう 儲 もうか 存 そん 極大 きょくだい 量的 りょうてき 數 すう 據 よりどころ 。
查詢語 ご 言及 げんきゅう 撰 せん 寫 うつし 報 ほう 表 ひょう 的 てき 程 ほど 式 しき ,讓 ゆずる 使用 しよう 者 しゃ 可 か 以互動 どう 方式 ほうしき 查問資料 しりょう 庫 こ ,進行 しんこう 數 すう 據 よりどころ 分析 ぶんせき 及依使用 しよう 者 しゃ 的 てき 權限 けんげん 來 らい 更新 こうしん 數 すう 據 よりどころ 。
它必須控制 せい 數 すう 據 よりどころ 的 てき 保安 ほあん ,以防止 ぼうし 不 ふ 獲 え 授權的 てき 使用 しよう 者 しゃ 觀 かん 看 み 甚至更新 こうしん 資料 しりょう 庫 こ 的 てき 數 すう 據 よりどころ 。使用 しよう 者 しゃ 可 か 以提供 ていきょう 有效 ゆうこう 的 てき 密 みつ 碼來存 そん 取 と 整 せい 個 こ 資料 しりょう 庫 こ 或 ある 其中一 いち 部分 ぶぶん 。譬 たとえ 如員工 こう 資料 しりょう 庫 こ 包括 ほうかつ 所有 しょゆう 員 いん 工 こう 資料 しりょう 的 てき 數 すう 據 よりどころ ,但 ただし 某 ぼう 組 ぐみ 使用 しよう 者 しゃ 可能 かのう 只 ただ 被 ひ 批准 ひじゅん 檢視 けんし 薪 たきぎ 金 きん 相關 そうかん 的 てき 數 すう 據 よりどころ ,其他的 てき 又 また 可能 かのう 只 ただ 可 か 以存取 と 工作 こうさく 履歷 りれき 及病歷數 れきすう 據 よりどころ 。
如果該資料 しりょう 庫 こ 管理 かんり 系統 けいとう 向 こう 使用 しよう 者 しゃ 提供 ていきょう 可 か 輸入 ゆにゅう 更新 こうしん 資料 しりょう 庫 こ 甚至進行 しんこう 查詢的 てき 互動途 と 徑 みち ,則 のり 此能力 りょく 可 か 以用來 らい 管理 かんり 個人 こじん 的 てき 資料 しりょう 庫 こ 。可 か 是 ぜ ,它不一定 いってい 提供 ていきょう 審 しん 核 かく 或 ある 其他在 ざい 多 た 使用 しよう 者 しゃ 環境 かんきょう 中 ちゅう 所 しょ 需要 じゅよう 的 てき 各種 かくしゅ 控 ひかえ 制 せい 機 き 制 せい 。這些機 き 制 せい 可能 かのう 要 よう 整 せい 套應用 おうよう 程 ほど 式 しき 都 と 為 ため 數 すう 據 よりどころ 輸入 ゆにゅう 或 ある 更新 こうしん 而修改 あらため 才能 さいのう 提供 ていきょう 。
交易 こうえき 機 き 制 せい (最 さい 好 こう 可 か 以保證 ほしょう ACID 特性 とくせい ),在 ざい 多 た 使用 しよう 者 しゃ 同時 どうじ 存 そん 取 と 之 これ 下 か 仍維持 いじ 數 すう 據 よりどころ 完 かん 整 せい 性 せい (data integrity),與 あずか 及提供 ていきょう 故障 こしょう 排除 はいじょ (fault tolerance)。
資料 しりょう 庫 こ 管理 かんり 系統 けいとう 依 よ 靠 もたれ 不 ふ 容 よう 許 もと 超過 ちょうか 一 いち 名 めい 使用 しよう 者 しゃ 在 ざい 同 どう 一時間更新同一項紀錄來維持資料庫的完整性。資料 しりょう 庫 こ 管理 かんり 系統 けいとう 可 か 以用唯 ただ 一索引限制來避免重覆紀錄。譬 たとえ 如不能 ふのう 有 ゆう 兩 りょう 位 い 顧客 こきゃく 有 ゆう 同 どう 一 いち 個 こ 顧客 こきゃく 編 へん 號 ごう (主 しゅ 鍵 かぎ )在 ざい 資料 しりょう 庫 こ 中 ちゅう 存在 そんざい 。
外部 がいぶ 層 そう (External Level)或 ある 稱 しょう 觀點 かんてん 層 そう (View Level) :包括 ほうかつ 數 すう 個 こ 外部 がいぶ 綱要 こうよう (External Schema)或 ある 使用 しよう 者 しゃ 觀點 かんてん (User Views),每 まい 個 こ 外部 がいぶ 綱要 こうよう 描述了 りょう 特定 とくてい 族 ぞく 群 ぐん 有 ゆう 興趣 きょうしゅ 的 てき 部分 ぶぶん 資料 しりょう 庫 こ 並 なみ 對 たい 該族群 ぐん 隱 かくれ 藏 ぞう 剩 あま 下 した 的 てき 部分 ぶぶん ,如同概念 がいねん 層 そう ,每 まい 個 こ 外部 がいぶ 綱要 こうよう 一般使用表達性資料模型(Representational Data Model)實 み 作 さく 。
概念 がいねん 層 そう (Conceptual Level) :包含 ほうがん 了 りょう 概念 がいねん 綱要 こうよう (Conceptual Schema),概念 がいねん 綱要 こうよう 描述了 りょう 整 せい 個 こ 使用 しよう 者 しゃ 社 しゃ 群 ぐん 的 てき 資料 しりょう 庫 こ 結構 けっこう ,其隱藏 ぞう 了 りょう 實際 じっさい 儲 もうか 存 そん 資料 しりょう 的 てき 結構 けっこう 並 なみ 專 せん 注 ちゅう 於描述 じゅつ 實體 じったい (Entity)、資料 しりょう 型 がた 態 たい (Data Type)、關係 かんけい (Relationships)、使用 しよう 者 しゃ 操作 そうさ (User Operations)以及限 げん 制 せい (Constraints)。通常 つうじょう 資料 しりょう 庫 こ 系統 けいとう 被 ひ 實 み 作 さく 時 じ ,表 ひょう 達 たち 性 せい 資料 しりょう 模型 もけい 也被用 よう 於描述 じゅつ 概念 がいねん 綱要 こうよう 。
內部層 そう (Internal Level) :內有內部綱要 こうよう (Internal Schema),內部綱要 こうよう 描述的 てき 是 ぜ 實際 じっさい 儲 もうか 存 そん 資料 しりょう 的 てき 結構 けっこう ,其使用 しよう 實體 じったい 資料 しりょう 模型 もけい (Physical Data Model)並 なみ 詳細 しょうさい 描述資料 しりょう 庫 こ 的 てき 資料 しりょう 儲 もうか 存 そん (Data Storage)及存取 と 路 みち 徑 みち (Access Path)。[ 2]
一 いち 個 こ 好 このみ 的 てき DBMS應 おう 該具有 ぐゆう 的 てき 特 とく 點 てん 應 おう 包括 ほうかつ :
減少 げんしょう 多 た 餘 あまり 的 てき 資料 しりょう 儲 もうか 存 そん (Controlling Redundancy)
限 きり 制 せい 未 み 授權的 てき 存 そん 取 と (Restricting Unauthorized Access)
提供 ていきょう 程 ほど 式 しき 物件 ぶっけん 的 てき 持續 じぞく 保存 ほぞん (Providing Persistent Storage for Program Objects)
為 ため 達 たち 有效 ゆうこう 查詢的 てき 目的 もくてき 提供 ていきょう 儲 もうか 存 そん 結構 けっこう 及搜尋 ひろ 技術 ぎじゅつ (Providing Storage Structure and Search Techniques for Efficient Query Processing)
提供 ていきょう 備份及復原 ふくげん (Providing Backup and Recovery)
提供 ていきょう 多 た 使用 しよう 者 しゃ 介 かい 面 めん (Providing Multiple User Interfaces)
表 ひょう 達 たち 資料 しりょう 間 あいだ 的 てき 複雜 ふくざつ 關係 かんけい (Representing Complex Relationships among Data)
強化 きょうか 完 かん 整 せい 限 げん 制 せい (Enforcing Integrity Constraint)
使用 しよう "規則 きそく "及"觸發 しょくはつ "以允許 いんきょ 推斷 すいだん 及動作 どうさ (Permitting Inferencing and Actions Using Rules and Triggers)[ 3]
開放 かいほう 原始 げんし 碼數據 よりどころ 庫 こ 系統 けいとう [ 编辑 ]
商業 しょうぎょう 數 すう 據 よりどころ 庫 こ 系統 けいとう [ 编辑 ]
^ Kenneth C.Laudon and Jane P.Laudon,《Management Information Systems》, Pearson, 07 March 2011, Chapter6 Information systems Organizations and Strategy p.143
^ Elmasri, R., & Navathe, S. B. (2017). Fundamentals of database systems. Hoboken, NJ: Pearson.
^ Ramez Elmasri,Shamkant B. Navathe《Fundamentals of Database Systems》, Pearson, Chapter1 Databases and Database Users p.47