出版時間:2002-3 出版社:人民郵電出版社 作者:李冬梅 頁數(shù):274 字數(shù):429000
內(nèi)容概要
本書系統(tǒng)地講述了數(shù)據(jù)庫技術的基本原理和應用。全書共七章,主要內(nèi)容包括:數(shù)據(jù)庫系統(tǒng)概述、關系模型、SQL語言、關系數(shù)據(jù)庫理論、數(shù)據(jù)庫安全與保護、數(shù)據(jù)庫設計和SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)。本書除介紹數(shù)據(jù)庫技術的基本原理外,還以SQL Server 2000為背景介紹了數(shù)據(jù)庫技術的實現(xiàn),包括數(shù)據(jù)庫和數(shù)據(jù)表的維護、查詢與統(tǒng)計、視圖管理、存儲過程和觸發(fā)器的管理、用戶管理、約束和默認管理、數(shù)據(jù)庫的備份和還原、Transact-SQL程序設計等內(nèi)容,使讀者可以充分利用SQL Server 2000平臺深刻理解數(shù)據(jù)庫技術的原理,達到理論和實踐的緊密結合。 本書內(nèi)容循序漸進、深入淺出,每一章節(jié)都給出了大量的實例。同時,每章后面都附有相應的習題,便于讀者鞏固所學知識。 本書可作為大學計算機及相關專業(yè)的本、專科教材,也可供從事計算機軟件工作的科技人員、工程技術人員以及其他有關人員參閱。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 11.1 信息、數(shù)據(jù)與數(shù)據(jù)處理 11.1.1 數(shù)據(jù)與信息 11.1.2 數(shù)據(jù)處理 21.2 數(shù)據(jù)庫技術的產(chǎn)生、發(fā)展與研究領域 21.2.1 數(shù)據(jù)庫技術的產(chǎn)生與發(fā)展 21.2.2 數(shù)據(jù)庫技術的研究領域 61.3 數(shù)據(jù)庫系統(tǒng)的組成和結構 61.3.1 數(shù)據(jù)庫系統(tǒng)的組成 61.3.2 數(shù)據(jù)庫系統(tǒng)的結構 81.4 數(shù)據(jù)庫管理系統(tǒng) 111.4.1 DBMS的主要功能 111.4.2 DBMS的組成 121.4.3 DBMS的數(shù)據(jù)存取的過程 131.5 數(shù)據(jù)模型 131.5.1 數(shù)據(jù)模型的組成要素 131.5.2 數(shù)據(jù)之間的聯(lián)系 141.5.3 數(shù)據(jù)模型的分類 161.6 數(shù)據(jù)模型與數(shù)據(jù)庫系統(tǒng)的發(fā)展 221.6.1 第一代數(shù)據(jù)庫系統(tǒng) 221.6.2 第二代數(shù)據(jù)庫系統(tǒng) 231.6.3 第三代數(shù)據(jù)庫系統(tǒng) 241.7 面向對象的數(shù)據(jù)庫技術 251.7.1 面向對象的模型的核心概念 251.7.2 面向對象的數(shù)據(jù)庫系統(tǒng)的特點 271.7.3 面向對象的數(shù)據(jù)庫語言 281.7.4 面向對象的數(shù)據(jù)庫的研究內(nèi)容 281.8 數(shù)據(jù)庫技術與其他相關技術的結合 291.8.1 分布式數(shù)據(jù)庫 291.8.2 主動數(shù)據(jù)庫 311.8.3 多媒體數(shù)據(jù)庫 331.9 小結 34習題 34第2章 關系模型 362.1 關系模型 362.2 關系的形式化定義 372.3 關系的性質(zhì) 392.4 關系的鍵 412.4.1 候選鍵與關系鍵 412.4.2 主屬性與非碼屬性 412.4.3 外部關系鍵 422.4.4 關系模型的完整性 422.5 關系數(shù)據(jù)庫模式與關系數(shù)據(jù)庫 432.5.1 關系模式和關系數(shù)據(jù)庫模式 432.5.2 關系數(shù)據(jù)庫 442.6 關系代數(shù) 442.6.1 關系代數(shù)的分類及其運算符 442.6.2 傳統(tǒng)的集合運算 452.6.3 專門的關系運算 472.7 關系演算 512.7.1 元組關系演算語言 522.7.2 域關系演算語言QBE 572.8 小結 61習題 61第3章 關系數(shù)據(jù)庫標準語言SQL 633.1 SQL語言的基本概念與特點 633.1.1 SQL語言的發(fā)展及標準化 633.1.2 SQL語言的基本概念 643.1.3 SQL語言的主要特點 643.2 SQL數(shù)據(jù)定義 653.2.1 字段數(shù)據(jù)類型 653.2.2 創(chuàng)建、修改和刪除數(shù)據(jù)表 673.2.3 設計、創(chuàng)建和維護索引 733.3 SQL數(shù)據(jù)查詢 743.3.1 SELECT命令的格式與基本使用 743.3.2 條件查詢 763.3.3 常用庫函數(shù)及統(tǒng)計匯總查詢 793.3.4 分組查詢 803.3.5 查詢的排序 813.3.6 數(shù)據(jù)表連接及連接查詢 823.3.7 子查詢 853.3.8 合并查詢 903.3.9 存儲查詢結果到表中 903.4 SQL數(shù)據(jù)更新 903.4.1 插入數(shù)據(jù)記錄 903.4.2 修改數(shù)據(jù)記錄 923.4.3 刪除數(shù)據(jù)記錄 933.5 視圖 933.5.1 定義和刪除視圖 943.5.2 查詢視圖 953.5.3 更新視圖 953.6 SQL數(shù)據(jù)控制 963.6.1 權限與角色 963.6.2 系統(tǒng)權限與角色的授予與收回 973.6.3 對象權限與角色的授予與收回 983.7 小結 99習題 99第4章 關系數(shù)據(jù)庫理論 1014.1 規(guī)范化問題的提出 1014.1.1 規(guī)范化理論的主要內(nèi)容 1014.1.2 不合理的關系模式存在的存儲異常問題 1014.2 函數(shù)依賴 1044.2.1 函數(shù)依賴的定義及性質(zhì) 1044.2.2 完全函數(shù)依賴與部分函數(shù)依賴 1064.2.3 傳遞函數(shù)依賴 1064.3 范式 1064.3.1 第一范式 1074.3.2 第二范式 1084.3.3 第三范式 1104.3.4 BC范式 1124.3.5 多值依賴與4NF 1154.4 關系模式的規(guī)范化 1184.4.1 關系模式規(guī)范化的目的和原則 1184.4.2 關系模式規(guī)范化的步驟 1184.4.3 關系模式規(guī)范化的要求 1194.5 小結 121習題 122第5章 數(shù)據(jù)庫安全保護 1245.1 數(shù)據(jù)庫的安全性 1245.1.1 數(shù)據(jù)庫安全性的含義 1245.1.2 安全性控制的一般方法 1245.2 完整性控制 1295.2.1 數(shù)據(jù)庫完整性的含義 1295.2.2 完整性規(guī)則的組成 1295.2.3 完整性約束條件的分類 1305.3 并發(fā)控制與封鎖 1315.3.1 數(shù)據(jù)庫并發(fā)性的含義 1315.3.2 事務(Transaction) 1325.3.3 并發(fā)操作與數(shù)據(jù)的不一致性 1335.3.4 封鎖 1355.4 數(shù)據(jù)庫的恢復 1415.4.1 數(shù)據(jù)庫恢復的含義 1415.4.2 數(shù)據(jù)庫恢復的原理及其實現(xiàn)技術 1415.4.3 數(shù)據(jù)庫的故障和恢復的策略 1435.5 小結 145習題 146第6章 數(shù)據(jù)庫設計 1476.1 數(shù)據(jù)庫設計概述 1476.1.1 數(shù)據(jù)庫設計的任務、內(nèi)容和特點 1476.1.2 數(shù)據(jù)庫設計方法簡述 1486.1.3 數(shù)據(jù)庫設計的步驟 1506.2 系統(tǒng)需求分析 1536.2.1 需求分析的任務 1536.2.2 需求分析的方法 1556.3 概念結構設計 1576.3.1 概念結構設計的必要性 1576.3.2 概念模型的特點 1576.3.3 概念結構設計的方法與步驟 1586.4 邏輯結構設計 1696.4.1 邏輯結構設計的任務和步驟 1696.4.2 初始關系模式設計 1696.4.3 關系模式規(guī)范化 1716.4.4 模式評價與改進 1716.5 數(shù)據(jù)庫物理設計 1736.5.1 確定物理結構 1736.5.2 評價物理結構 1756.6 數(shù)據(jù)庫實施 1756.6.1 建立實際數(shù)據(jù)庫結構 1756.6.2 裝入數(shù)據(jù) 1756.6.3 應用程序編碼與調(diào)試 1766.6.4 數(shù)據(jù)庫試運行 1766.6.5 整理文檔 1776.7 數(shù)據(jù)庫運行和維護 1776.7.1 維護數(shù)據(jù)庫的安全性與完整性 1776.7.2 監(jiān)測并改善數(shù)據(jù)庫性能 1776.7.3 重新組織和構造數(shù)據(jù)庫 1786.8 小結 178習題 179第7章 SQL Server 2000數(shù)據(jù)庫管理系統(tǒng) 1817.1 SQL Server 2000的新特性 1817.1.1 數(shù)據(jù)庫增強 1827.1.2 聯(lián)合數(shù)據(jù)庫服務 1837.2 SQL Server 2000的主要組件 1847.3 Transact-SQL程序設計 1867.3.1 變量 1867.3.2 流程控制命令 1877.3.3 其他命令 1917.3.4 常用函數(shù) 1947.4 企業(yè)管理器 2027.5 查詢分析器 2047.6 管理數(shù)據(jù)庫 2057.6.1 系統(tǒng)數(shù)據(jù)庫 2057.6.2 實例數(shù)據(jù)庫 2067.6.3 創(chuàng)建數(shù)據(jù)庫 2067.6.4 查看數(shù)據(jù)庫信息 2087.6.5 更改數(shù)據(jù)庫 2097.6.6 刪除數(shù)據(jù)庫 2117.6.7 壓縮數(shù)據(jù)庫 2117.7 管理數(shù)據(jù)表 2137.7.1 用Enterprise Manager創(chuàng)建數(shù)據(jù)庫表 2137.7.2 修改表 2147.7.3 查看表 2157.7.4 用Enterprise Manager刪除表 2177.8 用Enterprise Manager管理數(shù)據(jù) 2177.8.1 添加數(shù)據(jù) 2177.8.2 刪除數(shù)據(jù) 2177.8.3 修改數(shù)據(jù) 2187.9 SQL Server的賬號和存取權限 2187.9.1 SQL Server的驗證模式 2187.9.2 賬號和角色 2207.10 索引 2307.10.1 創(chuàng)建索引 2307.10.2 查看與修改索引 2347.10.3 刪除索引 2367.11 數(shù)據(jù)完整性 2367.11.1 數(shù)據(jù)完整性概述 2367.11.2 規(guī)則 2367.11.3 默認 2407.12 數(shù)據(jù)查詢 2437.13 存儲過程和觸發(fā)器 2437.13.1 存儲過程概述 2437.13.2 創(chuàng)建存儲過程 2447.13.3 管理存儲過程 2477.13.4 觸發(fā)器概述 2497.13.5 創(chuàng)建觸發(fā)器 2507.13.6 觸發(fā)器的原理 2537.13.7 INSTEAD OF觸發(fā)器 2547.13.8 管理觸發(fā)器 2547.14 視圖 2567.14.1 創(chuàng)建視圖 2567.14.2 管理視圖 2577.15 備份和還原 2587.15.1 備份和還原概述 2597.15.2 創(chuàng)建備份設備 2627.15.3 數(shù)據(jù)庫備份 2647.15.4 還原數(shù)據(jù)庫 2657.15.5 備份和還原系統(tǒng)數(shù)據(jù)庫 2667.16 小結 268習題 269參考文獻 274
圖書封面
評論、評分、閱讀與下載