文章責編:陶玉良
看了本文的網友還看了學歷| 高考 中考 考研 自考 成考 外語| 四六級 職稱英語 商務英語 公共英語 資格| 公務員 報關員 銀行 證券 司法 導游 教師 計算機| 等考 軟考
工程|一建 二建 造價師 監理師 咨詢師 安全師 結構師 估價師 造價員 會計| 會計證 會計職稱 注會 經濟師 稅務師 醫學| 衛生資格 醫師 藥師 [更多]
2.2.1 關系數據庫基礎
數據庫的三要素:數據結構、數據操作、數據約束條件。
特別需要指出的是,E-R模型強調的是 語義。
關系數據庫設計理論的核心是 數據間的函數依賴,衡量的標準是 關系規范化的程度 及分解的無損連接 和 保持函數依賴性。
數據依賴包括:函數依賴、非平凡的函數依賴、平凡的函數依賴、完全函數依賴、部分函數依賴、傳遞依賴、碼、主屬性、非主屬性、外碼、值依賴定義、函數依賴的公理系統。
事務是數據庫環境中 不可分割 的邏輯工作單位。
四個特性:原子性、一致性、隔離性、持久性,ACID。
SQL語言中事務定義語句有三條:BEGIN TRANSACTION 事務開始、COMMIT 事務提交、ROLLBAK 事務回滾。
并發操作是指:在多用戶共享系統中,用戶可能同時對同一數據庫進行操作。
帶來的問題主要有:丟失更新、不可重復讀、讀臟數據。
并發控制主要技術是封鎖:排他鎖(簡稱 X鎖、寫鎖)、共享鎖(簡稱 S鎖、讀鎖)。
保護數據庫的關鍵技術在于 建立冗余數據、即 備份數據。
方法是:數據轉儲、建立日志。
2.2.2 關系數據庫設計
需求分析、概念結構設計、邏輯結構設計、物理結構設計、應用程序設計、運行維護。
E-R 方法的數據庫概念結構設計可分三步:設計局部E-R模型、設計全局E-R模型、全局E-R模型優化。
2.2.3 分布式數據庫系統
滿足 分布性、邏輯相關性、場地透明性、場地自治性 的數據庫系統被稱為 完全分布式數據庫系統。
分布式數據庫系統的特點:數據的集中控制性、數據獨立性、數據冗余可控性、場地自治性、存取有效性。
4層模式劃分為:全局外層、全局概念層、局部概念、局部內層,各層還有相應的 層間映射。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |