注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫設計/管理現(xiàn)代數(shù)據(jù)庫管理(原書第6版)

現(xiàn)代數(shù)據(jù)庫管理(原書第6版)

現(xiàn)代數(shù)據(jù)庫管理(原書第6版)

定 價:¥59.00

作 者: (美)Jeffrey A. Hoffer,(美)Mary B.Prescott,(美)Fred R.McFadden著;施伯樂[等]譯;施伯樂譯
出版社: 機械工業(yè)出版社
叢編項: 計算機科學叢書
標 簽: 數(shù)據(jù)庫存儲與管理

ISBN: 9787111145172 出版時間: 2004-09-01 包裝: 平裝
開本: 26cm 頁數(shù): 567 字數(shù):  

內(nèi)容簡介

  本書是一本數(shù)據(jù)庫管理的教材,內(nèi)容翔實,示例豐富,由淺入深。本書從數(shù)據(jù)庫管理環(huán)境、數(shù)據(jù)庫分析、數(shù)據(jù)庫設計、實現(xiàn)以及高級數(shù)據(jù)庫五個方面全面介紹了數(shù)據(jù)庫的知識。每章之后安排了大量的習題幫助讀者梳理知識,掌握基本的概念、原理。本書還包含一個貫穿始終的實例,讓讀者體驗數(shù)據(jù)庫開發(fā)的全過程。本書的網(wǎng)站(http://www.prenhall.com/hoffer)中還包含大量相關資源,有助于讀者復習所學知識,拓展知識面。本書適合作為相關專業(yè)的本科生、研究生的教材,也適合作為從事數(shù)據(jù)庫方面工作的人員和自學者的參考書。本書是一本優(yōu)秀的數(shù)據(jù)庫管理方面的教材,在研究生和本科生的教學以及專業(yè)的管理或項目開發(fā)中已經(jīng)成功使用了15年。本書是原書的第6版,在秉承前5版特色的基礎上,對現(xiàn)代數(shù)據(jù)庫管理領域出現(xiàn)的新技術方面的內(nèi)容進行了修訂和補充,使本書保持技術上的先進性。本書特點:內(nèi)容全面、深入淺出,包括數(shù)據(jù)庫管理的語境、數(shù)據(jù)庫分析、數(shù)據(jù)庫設計、實現(xiàn)以及數(shù)據(jù)庫的高級主題。用貫穿全書的實例展現(xiàn)數(shù)據(jù)庫開發(fā)的全過程。包含豐富的學習資源。第章結(jié)尾均給出與該章主題相關的Web資源和網(wǎng)址,供讀者深入鉆研。本書的網(wǎng)站(http:://www.prenhall.com/hoffer)也提供相關的學習資料,幫助讀者鞏固所學內(nèi)容。

作者簡介

  JeffreyA.Hoffer在康奈爾大學獲博士學位,是美國代頓大學教授。他出版過多部著作。目前主要從事系統(tǒng)分析與設計、數(shù)據(jù)庫設計和管理、人機交互等方面的研究與教學工作。施伯樂現(xiàn)任復旦大學首席教授、上海(國際)數(shù)據(jù)庫研究中心主任、中國計算機學會數(shù)據(jù)庫專業(yè)委員會數(shù)據(jù)庫專業(yè)委員會副主任、上海市計算機學會理事長。1990獲“國家級有突出貢獻的中青年專家”稱號。他有多項研究獲獎,結(jié)合科研撰寫了多部著作和近百篇論文。

圖書目錄

譯者序
前言
第一部分 數(shù)據(jù)庫管理語境
第1章 數(shù)據(jù)庫環(huán)境
1.1 學習目標
1.2 引言
1.3 基本概念和定義
1.3.1 數(shù)據(jù)
1.3.2 數(shù)據(jù)與信息
1.3.3 元數(shù)據(jù)
1.4 傳統(tǒng)文件處理系統(tǒng)
1.4.1 松谷家具公司的文件處理系統(tǒng)
1.4.2 文件處理系統(tǒng)的缺點
1.5 數(shù)據(jù)庫方法
1.6 數(shù)據(jù)庫應用的范圍
1.6.1 個人數(shù)據(jù)庫
1.6.2 工作組數(shù)據(jù)庫
1.6.3 部門數(shù)據(jù)庫
1.6.4 企業(yè)數(shù)據(jù)庫
1.6.5 因特網(wǎng)、內(nèi)部網(wǎng)和外部網(wǎng)數(shù)據(jù)庫
1.6.6 數(shù)據(jù)庫應用小結(jié)
1.7 數(shù)據(jù)庫方法的優(yōu)點
1.7.1 程序-數(shù)據(jù)獨立性
1.7.2 數(shù)據(jù)冗余度最小
1.7.3 改善數(shù)據(jù)一致性
1.7.4 改善數(shù)據(jù)共享
1.7.5 提高應用開發(fā)的生產(chǎn)率
1.7.6 標準的實施
1.7.7 改善數(shù)據(jù)質(zhì)量
1.7.8 改善數(shù)據(jù)可訪問性和響應性
1.7.9 減少程序維護
1.7.10 關于數(shù)據(jù)庫優(yōu)點的告誡
1.8 數(shù)據(jù)庫方法的成本和風險
1.8.1 新的專門人員
1.8.2 安裝、管理成本和復雜性
1.8.3 轉(zhuǎn)換成本
1.8.4 需要清晰備份和恢復
1.8.5 組織沖突
1.9 數(shù)據(jù)庫環(huán)境的組成部分
1.10 數(shù)據(jù)庫系統(tǒng)的演變
1.10.1 20世紀60年代
1.10.2 20世紀70年代
1.10.3 20世紀80年代
1.10.4 20世紀90年代
1.10.5 2000年以來
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第2章 數(shù)據(jù)庫開發(fā)過程
2.1 學習目標
2.2 引言
2.3 信息系統(tǒng)開發(fā)中的數(shù)據(jù)庫開發(fā)
2.3.1 信息系統(tǒng)體系結(jié)構(gòu)
2.3.2 信息工程
2.3.3 信息系統(tǒng)規(guī)劃
2.4 數(shù)據(jù)庫開發(fā)過程
2.4.1 系統(tǒng)開發(fā)生命周期
2.4.2 信息系統(tǒng)開發(fā)的其他方法
2.4.3 計算機輔助軟件工程的作用和信息庫
2.5 數(shù)據(jù)庫開發(fā)中的人員管理
2.6 數(shù)據(jù)庫開發(fā)的三層模式體系結(jié)構(gòu)
2.7 三層數(shù)據(jù)庫定位體系結(jié)構(gòu)
2.8 為松谷家具公司開發(fā)一個數(shù)據(jù)庫應用
2.8.1 匹配用戶需求和信息系統(tǒng)體系結(jié)構(gòu)
2.8.2 分析數(shù)據(jù)庫需求
2.8.3 設計數(shù)據(jù)庫
2.8.4 使用數(shù)據(jù)庫
2.8.5 管理數(shù)據(jù)庫
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第二部分 數(shù)據(jù)庫分析
第3章 組織中的數(shù)據(jù)建模
3.1 學習目標
3.2 引言
3.3 根據(jù)組織中的規(guī)則建立數(shù)據(jù)模型
3.3.1 業(yè)務規(guī)則概述
3.3.2 確定業(yè)務規(guī)則的范圍
3.3.3 數(shù)據(jù)命名與定義
3.4 E-R模型
3.4.1 E-R圖示例
3.4.2 E-R模型符號
3.5 實體-聯(lián)系模型的結(jié)構(gòu)
3.5.1 實體
3.5.2 屬性
3.6 聯(lián)系
3.6.1 聯(lián)系的基本概念和定義
3.6.2 聯(lián)系的度
3.6.3 屬性還是聯(lián)系
3.6.4 基數(shù)約束
3.6.5 建立依賴于時間的數(shù)據(jù)模型
3.6.6 實體之間的多種聯(lián)系
3.6.7 命名和定義聯(lián)系
3.7 E-R建模的例子:松谷家具公司
3.8 松谷家具公司的數(shù)據(jù)庫處理
3.8.1 顯示產(chǎn)品信息
3.8.2 顯示顧客信息
3.8.3 顯示顧客訂單狀態(tài)
3.8.4 顯示產(chǎn)品銷售
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第4章 增強型E-R模型和業(yè)務規(guī)則
4.1 學習目標
4.2 引言
4.3 超類型和子類型的表示
4.3.1 基本概念和表示方法
4.3.2 特化和概化的表示
4.4 指定超類型/子類型聯(lián)系之間的約束
4.4.1 指定完備性約束
4.4.2 指定不相交約束
4.4.3 定義子類型鑒別符
4.4.4 定義超類型/子類型層次
4.5 增強型EER建模示例:松谷家具公司
4.6 實體聚簇
4.7 再論業(yè)務規(guī)則
4.7.1 業(yè)務規(guī)則的分類
4.7.2 陳述結(jié)構(gòu)斷言
4.7.3 陳述動作斷言
4.7.4 表示和強制業(yè)務規(guī)則執(zhí)行
4.7.5 標識和測試業(yè)務規(guī)則
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第三部分 數(shù)據(jù)庫設計
第5章 邏輯數(shù)據(jù)庫設計和關系模型
5.1 學習目標
5.2 引言
5.3 關系數(shù)據(jù)模型
5.3.1 基本定義
5.3.2 數(shù)據(jù)庫示例
5.4 完整性約束
5.4.1 域約束
5.4.2 實體完整性
5.4.3 參照完整性
5.4.4 動作斷言
5.4.5 創(chuàng)建關系表
5.4.6 良構(gòu)關系
5.5 將EER圖轉(zhuǎn)化為關系
5.5.1 第1步:映射常規(guī)實體
5.5.2 第2步:映射弱實體
5.5.3 第3步:映射二元聯(lián)系
5.5.4 第4步:映射關聯(lián)實體
5.5.5 第5步:映射一元聯(lián)系
5.5.6 第6步:映射三元(多元)聯(lián)系
5.5.7 第7步:映射超類型/子類型聯(lián)系
5.6 規(guī)范化介紹
5.6.1 規(guī)范化的步驟
5.6.2 函數(shù)依賴和鍵
5.7 基本范式
5.7.1 第一范式
5.7.2 第二范式
5.7.3 第三范式
5.7.4 規(guī)范化概要數(shù)據(jù)
5.8 合并關系
5.8.1 例子
5.8.2 視圖集成產(chǎn)生的問題
5.9 定義關系鍵的最后步驟
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第6章 物理數(shù)據(jù)庫設計和性能
6.1 學習目標
6.2 引言
6.3 物理數(shù)據(jù)庫設計步驟
6.4 設計字段
6.4.1 選擇數(shù)據(jù)類型
6.4.2 數(shù)據(jù)完整性控制
6.5 設計物理記錄和非規(guī)范化
6.6 設計物理文件
6.6.1 指針
6.6.2 文件組織
6.6.3 文件組織小結(jié)
6.6.4 聚簇文件
6.6.5 設計文件控制
6.7 索引的使用和選擇
6.7.1 創(chuàng)建惟一鍵索引
6.7.2 創(chuàng)建輔鍵索引
6.7.3 何時使用索引
6.8 RAID:通過并行處理來改善文件訪問的性能
6.9 數(shù)據(jù)庫設計
6.10 優(yōu)化查詢性能
6.10.1 并行查詢處理
6.10.2 對自動查詢優(yōu)化的重載
6.10.3 選擇數(shù)據(jù)塊大小
6.10.4 在磁盤控制器間平衡I/O操作
6.10.5 設計良好查詢的建議
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第四部分 實 現(xiàn)
第7章 SQL
7.1 學習目標
7.2 引言
7.3 SQL標準的發(fā)展
7.4 數(shù)據(jù)庫體系結(jié)構(gòu)中SQL的作用
7.5 SQL環(huán)境
7.6 用SQL定義數(shù)據(jù)庫
7.6.1 SQL數(shù)據(jù)庫定義
7.6.2 創(chuàng)建表
7.6.3 使用和定義視圖
7.6.4 創(chuàng)建數(shù)據(jù)完整性控制
7.6.5 修改表的定義
7.6.6 刪除表
7.7 插入、更新和刪除數(shù)據(jù)
7.7.1 批量輸入
7.7.2 刪除數(shù)據(jù)庫內(nèi)容
7.7.3 修改數(shù)據(jù)庫內(nèi)容
7.8 RDBMS中的內(nèi)模式定義
7.9 處理單個表
7.9.1 SELECT語句的子句
7.9.2 使用表達式
7.9.3 使用函數(shù)
7.9.4 使用通配符
7.9.5 比較運算符
7.9.6 使用布爾運算符
7.9.7 范圍
7.9.8 DISTINCT
7.9.9 IN 和 NOT IN列表
7.9.10 排序結(jié)果:ORDER BY子句
7.9.11 分類結(jié)果:GROUP BY子句
7.9.12 通過分類限定結(jié)果:HAVING子句
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第8章 高級SQL
8.1 學習目標
8.2 引言
8.3 處理多表
8.3.1 等值聯(lián)結(jié)
8.3.2 自然聯(lián)結(jié)
8.3.3 外聯(lián)結(jié)
8.3.4 并聯(lián)結(jié)
8.3.5 例子:涉及4張表的多重聯(lián)結(jié)
8.3.6 子查詢
8.3.7 相關子查詢
8.3.8 使用導出表
8.3.9 組合查詢
8.3.10 條件表達式
8.4 保證事務完整性
8.5 數(shù)據(jù)字典工具
8.6 SQL-99對SQL的增強和擴展
8.6.1 已建議加入的分析函數(shù)
8.6.2 程序設計能力擴展
8.7 觸發(fā)器和例程
8.7.1 觸發(fā)器
8.7.2 例程
8.8 嵌入式SQL和動態(tài)SQL
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第9章 客戶/服務器數(shù)據(jù)庫環(huán)境
9.1 學習目標
9.2 引言
9.3 客戶/服務器結(jié)構(gòu)
9.3.1 文件服務器體系結(jié)構(gòu)
9.3.2 文件服務器的局限性
9.3.3 數(shù)據(jù)庫服務器體系結(jié)構(gòu)
9.4 三層體系結(jié)構(gòu)
9.5 分割一個應用
9.6 大型主機的作用
9.7 使用并行計算機體系結(jié)構(gòu)
9.7.1 多處理器硬件結(jié)構(gòu)
9.7.2 與業(yè)務有關的SMP和MPP結(jié)構(gòu)的使用
9.8 使用中間件
9.9 建立客戶/服務器的安全性
9.10 客戶/服務器的問題
9.11 客戶端應用程序的數(shù)據(jù)庫存取
9.12 使用按例查詢
9.12.1 QBE的歷史和重要性
9.12.2 QBE:基本知識
9.12.3 選擇合格的記錄
9.12.4 自聯(lián)結(jié)
9.12.5 讓一個查詢基于另一個查詢
9.12.6 使用SQL傳遞查詢
9.13 使用ODBC來鏈接存儲在數(shù)據(jù)庫服務器上的外部表
9.14 使用JDBC來鏈接存儲在數(shù)據(jù)庫服務器上的外部表
9.15 在客戶端應用程序中使用VBA
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第10章 因特網(wǎng)數(shù)據(jù)庫環(huán)境
10.1 學習目標
10.2 引言
10.3 因特網(wǎng)和數(shù)據(jù)庫連接
10.3.1 因特網(wǎng)環(huán)境
10.3.2 術語
10.4 常見的因特網(wǎng)體系結(jié)構(gòu)的組成
10.4.1 與因特網(wǎng)相關的語言
10.4.2 服務器端擴展
10.4.3 Web服務器接口
10.4.4 Web服務器
10.4.5 客戶端擴展
10.5 Web-數(shù)據(jù)庫工具: ColdFusion與ASP
10.5.1 ASP示例
10.5.2 ColdFusion示例
10.5.3 嵌入式SQL
10.6 管理Web數(shù)據(jù)
10.6.1 Web安全性問題
10.6.2 隱私問題
10.6.3 因特網(wǎng)技術的更新速度問題
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第11章 數(shù)據(jù)倉庫
11.1 學習目標
11.2 引言
11.3 數(shù)據(jù)倉庫的基本概念
11.3.1 數(shù)據(jù)倉庫的歷史簡介
11.3.2 為什么需要數(shù)據(jù)倉庫
11.4 數(shù)據(jù)倉庫的體系結(jié)構(gòu)
11.4.1 一般的兩層體系結(jié)構(gòu)
11.4.2 獨立數(shù)據(jù)集市的數(shù)據(jù)倉庫環(huán)境
11.4.3 依賴數(shù)據(jù)集市和運作數(shù)據(jù)存儲的體系結(jié)構(gòu)
11.4.4 邏輯數(shù)據(jù)集市和主動倉庫體系結(jié)構(gòu)
11.4.5 三層數(shù)據(jù)體系結(jié)構(gòu)
11.5 數(shù)據(jù)倉庫中數(shù)據(jù)的若干特征
11.5.1 狀態(tài)數(shù)據(jù)與事件數(shù)據(jù)
11.5.2 臨時數(shù)據(jù)與周期數(shù)據(jù)
11.5.3 一個臨時數(shù)據(jù)和周期數(shù)據(jù)的例子
11.6 調(diào)和數(shù)據(jù)層
11.6.1 進行ETL之后的數(shù)據(jù)特征
11.6.2 ETL過程
11.7 數(shù)據(jù)轉(zhuǎn)換
11.7.1 數(shù)據(jù)轉(zhuǎn)換函數(shù)
11.7.2 支持數(shù)據(jù)調(diào)和的工具
11.8 導出數(shù)據(jù)層
11.8.1 導出數(shù)據(jù)的特征
11.8.2 星型模式
11.8.3 星型模式的變體
11.8.4 維表的規(guī)范化
11.8.5 緩慢變化的維度
11.9 用戶界面
11.9.1 元數(shù)據(jù)的作用
11.9.2 查詢工具
11.9.3 聯(lián)機分析處理工具
11.9.4 數(shù)據(jù)挖掘工具
11.9.5 數(shù)據(jù)可視化
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第五部分 數(shù)據(jù)庫的高級主題
第12章 數(shù)據(jù)管理與數(shù)據(jù)庫管理
12.1 學習目標
12.2 引言
12.3 數(shù)據(jù)管理員與數(shù)據(jù)庫管理員的作用
12.3.1 傳統(tǒng)的數(shù)據(jù)管理
12.3.2 傳統(tǒng)的數(shù)據(jù)庫管理
12.3.3 數(shù)據(jù)管理與數(shù)據(jù)庫管理方法的演化
12.3.4 數(shù)據(jù)管理方法的演化
12.4 企業(yè)數(shù)據(jù)的建模
12.5 數(shù)據(jù)庫的規(guī)劃
12.6 數(shù)據(jù)安全性的管理
12.6.1 數(shù)據(jù)安全性的威脅
12.6.2 視圖
12.6.3 完整性控制
12.6.4 授權規(guī)則
12.6.5 用戶自定義過程
12.6.6 加密
12.6.7 認證模式
12.7 數(shù)據(jù)庫的備份
12.7.1 基本的恢復工具
12.7.2 恢復與重啟動過程
12.7.3 數(shù)據(jù)庫故障的類型
12.8 并發(fā)訪問的控制
12.8.1 更新丟失的問題
12.8.2 可串行性
12.8.3 加鎖機制
12.8.4 版本設置
12.9 數(shù)據(jù)質(zhì)量的管理
12.9.1 安全性策略與災難恢復
12.9.2 人員控制
12.9.3 物理訪問控制
12.9.4 維護控制
12.9.5 數(shù)據(jù)保護與私密性
12.10 數(shù)據(jù)詞典與信息庫
12.11 數(shù)據(jù)庫性能調(diào)整概述
12.11.1 安裝DBMS
12.11.2 內(nèi)存利用
12.11.3 輸入/輸出爭用
12.11.4 CPU利用
12.11.5 應用軟件調(diào)整
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第13章 分布式數(shù)據(jù)庫
13.1 學習目標
13.2 引言
13.3 數(shù)據(jù)庫實施分布式處理的策略
13.3.1 數(shù)據(jù)復制
13.3.2 水平分割
13.3.3 垂直分割
13.3.4 操作組合
13.3.5 選擇正確的數(shù)據(jù)分布策略
13.4 分布式DBMS
13.4.1 位置透明性
13.4.2 復制透明性
13.4.3 故障透明性
13.4.4 提交協(xié)議
13.4.5 并發(fā)透明性
13.4.6 查詢優(yōu)化
13.4.7 分布式DBMS的發(fā)展
13.5 分布式數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第14章 面向?qū)ο髷?shù)據(jù)建模
14.1 學習目標
14.2 引言
14.3 統(tǒng)一建模語言
14.4 面向?qū)ο髷?shù)據(jù)建模
14.4.1 表示對象和類
14.4.2 操作的類型
14.4.3 表示關聯(lián)
14.4.4 表示關聯(lián)類
14.4.5 表示導出屬性、導出關聯(lián)和導出角色
14.4.6 表示概化
14.4.7 解釋繼承和重載
14.4.8 表示多重繼承
14.4.9 表示聚合
14.5 業(yè)務規(guī)則
14.6 對象建模實例:松谷家具公司
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第15章 面向?qū)ο髷?shù)據(jù)庫開發(fā)
15.1 學習目標
15.2 引言
15.3 對象定義語言
15.3.1 定義類
15.3.2 定義屬性
15.3.3 定義用戶結(jié)構(gòu)
15.3.4 定義操作
15.3.5 為屬性定義范圍
15.3.6 定義聯(lián)系
15.3.7 定義以對象標識符作為值的屬性
15.3.8 定義多對多聯(lián)系、鍵和多值屬性
15.3.9 定義概化
15.3.10 定義抽象類
15.3.11 定義其他用戶結(jié)構(gòu)
15.4 松谷家具公司的OODB設計
15.5 創(chuàng)建對象實例
15.6 對象查詢語言
15.6.1 基本的檢索命令
15.6.2 在select子句中包含操作
15.6.3 查找不同的值
15.6.4 查詢多個類
15.6.5 編寫子查詢
15.6.6 計算概要值
15.6.7 計算分組概要的值
15.6.8 在查詢中使用集合
15.6.9 OQL的小結(jié)
15.7 當今ODBMS產(chǎn)品和它們的應用
本章小結(jié)
本章復習
項目案例:山景社區(qū)醫(yī)院
第六部分 附 錄
附錄A E-R建模工具和符號
附錄B 高級范式
附錄C 數(shù)據(jù)結(jié)構(gòu)
附錄D 對象-關系數(shù)據(jù)庫
術語縮寫
術語表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號