《數(shù)據(jù)庫處理:基礎(chǔ)、設(shè)計(jì)與實(shí)現(xiàn)(第11版)》從基礎(chǔ)、設(shè)計(jì)和實(shí)現(xiàn)三個(gè)層面介紹數(shù)據(jù)庫處理技術(shù),內(nèi)容全面翔實(shí),既包括數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫實(shí)現(xiàn)、多用戶數(shù)據(jù)處理、數(shù)據(jù)訪問標(biāo)準(zhǔn)等經(jīng)典理論,也包括商務(wù)智能、XML和。NET等最新技術(shù)。本書在內(nèi)容編排和寫作風(fēng)格上新穎,強(qiáng)調(diào)學(xué)習(xí)過程中的樂趣,圍繞兩個(gè)貫穿全書的項(xiàng)目練習(xí),讓讀者從一開始就能把所學(xué)的知識(shí)用于解決具體的應(yīng)用實(shí)例。
第一部 分引言
第1章 序言
1.1 數(shù)據(jù)庫的特性
1.2 數(shù)據(jù)庫示例
1.3 數(shù)據(jù)庫系統(tǒng)的組成
1.4 個(gè)人數(shù)據(jù)庫系統(tǒng)與企業(yè)級(jí)數(shù)據(jù)庫系統(tǒng)
1.5 數(shù)據(jù)庫設(shè)計(jì)
1.6 讀者需要學(xué)習(xí)什么
1.7 數(shù)據(jù)庫處理簡(jiǎn)史
1.8 小結(jié)221.9關(guān)鍵術(shù)語
1.10 習(xí)題
項(xiàng)目練習(xí)
第2章 結(jié)構(gòu)化查詢語言簡(jiǎn)介
2.1 CapeCodd戶外運(yùn)動(dòng)
2.2 SQL的背景
2.3 SQL的SELECT/FROM/WHERE結(jié)構(gòu)
2.4 向DBMS提交SQL語句
2.5 查詢單個(gè)表的SQL
2.6 在SQL查詢中進(jìn)行計(jì)算
2.7 SQLSELECT語句中的分組
2.8 在NASDAQ交易數(shù)據(jù)中尋找模式
2.9 使用SQL查詢兩個(gè)或多個(gè)表
2.10 小結(jié)
2.11 關(guān)鍵術(shù)語
2.12 習(xí)題
項(xiàng)目練習(xí)
Marcia干洗店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第二部 分?jǐn)?shù)據(jù)庫設(shè)計(jì)
第3章 關(guān)系模型和規(guī)范化
3.1 關(guān)系模型術(shù)語
3.2 范式943.3小結(jié)
3.4 關(guān)鍵術(shù)語
3.5 習(xí)題
項(xiàng)目練習(xí)
Marcia干洗店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第4章 使用規(guī)范化進(jìn)行數(shù)據(jù)庫設(shè)計(jì)
4.1 評(píng)估表結(jié)構(gòu)
4.2 設(shè)計(jì)可更新數(shù)據(jù)庫
4.3 設(shè)計(jì)只讀數(shù)據(jù)庫
4.4 常見的設(shè)計(jì)問題
4.5 小結(jié)
關(guān)鍵術(shù)語
4.7 習(xí)題
項(xiàng)目練習(xí)
Marcia干洗店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第5章 使用實(shí)體-聯(lián)系模型進(jìn)行數(shù)據(jù)建模
5.1 數(shù)據(jù)建模的目的
5.2 實(shí)體-聯(lián)系模型
5.3 表單、報(bào)表和E-R模型中的模式
5.4 數(shù)據(jù)建模過程
5.5 小結(jié)
5.6 關(guān)鍵術(shù)語
5.7 習(xí)題
項(xiàng)目練習(xí)
Marcia干洗店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第6章 把數(shù)據(jù)模型轉(zhuǎn)變成數(shù)據(jù)庫設(shè)計(jì)
6.1 為每個(gè)實(shí)體創(chuàng)建一個(gè)表
6.2 創(chuàng)建聯(lián)系
6.3 關(guān)于最小基數(shù)的設(shè)計(jì)
6.4 ViewRidge畫廊的數(shù)據(jù)庫
6.5 小結(jié)1906.
關(guān)鍵術(shù)語
6.7 習(xí)題
項(xiàng)目練習(xí)
Marcia洗衣店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第三部 分?jǐn)?shù)據(jù)庫的實(shí)現(xiàn)
第7章 用SQL創(chuàng)建數(shù)據(jù)庫和進(jìn)行應(yīng)用處理
7.1 ViewRidge畫廊的數(shù)據(jù)庫
7.2 SQLDDL,DML及聯(lián)接新類型
7.3 用SQLDDL管理表結(jié)構(gòu)
7.4 SQLDML語句
7.5 聯(lián)接的新形式
7.6 使用SQL視圖
7.7 在程序代碼中嵌入SQL
7.8 使用SQL觸發(fā)器
7.9 使用存儲(chǔ)過程
7.10 小結(jié)
7.11 關(guān)鍵術(shù)語
7.12 習(xí)題
項(xiàng)目練習(xí)
Marcia干洗店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第8章 數(shù)據(jù)庫再設(shè)計(jì)
8.1 數(shù)據(jù)庫再設(shè)計(jì)的必要性
8.2 檢查函數(shù)依賴性的SQL語句
8.3 分析現(xiàn)有的數(shù)據(jù)庫
8.4 修改表名與表列
8.5 修改聯(lián)系基數(shù)和屬性
8.6 追加、刪除表及其聯(lián)系
8.7 正向工程
8.8 小結(jié)
8.9 關(guān)鍵術(shù)語
8.10 習(xí)題
項(xiàng)目練習(xí)
Marcia干洗店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第四部 分多用戶數(shù)據(jù)庫處理
第9章 管理多用戶數(shù)據(jù)庫
9.1 數(shù)據(jù)庫管理
9.2 并發(fā)性控制
9.3 數(shù)據(jù)庫安全性
9.4 數(shù)據(jù)庫備份與恢復(fù)
9.5 管理DBMS
9.6 小結(jié)
9.7 關(guān)鍵術(shù)語
9.8 習(xí)題
項(xiàng)目練習(xí)
Marcia干洗店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第10章 通過SQLServer2008管理數(shù)據(jù)庫
10.1 安裝SQLServer
10.2 MicrosoftSQLServer2008ManagementStudio
10.3 創(chuàng)建SQLServer2008數(shù)據(jù)庫
10.4 SQLServer2008的實(shí)用程序
10.5 創(chuàng)建ViewRidge數(shù)據(jù)庫表并輸入數(shù)據(jù)
10.6 SQLServer應(yīng)用程序邏輯
10.7 并發(fā)性控制
10.8 SQLServer2008的安全性
10.9 SQLServer2008的備份和恢復(fù)
10.10 本章 未討論的話題
10.11 小結(jié)
10.12 關(guān)鍵術(shù)語
10.13 習(xí)題
項(xiàng)目練習(xí)
Marcia干洗店項(xiàng)目練習(xí)
Morgan進(jìn)口公司項(xiàng)目練習(xí)
第10章 使用OracleDatabase11g管理數(shù)據(jù)庫
……
在線附錄
參考資料
術(shù)語表
現(xiàn)在的數(shù)據(jù)庫來源于三個(gè)方面:(1)從電子表格、數(shù)據(jù)文件和數(shù)據(jù)庫中提取的現(xiàn)有數(shù)據(jù);(2)新的信息系統(tǒng)項(xiàng)目的開發(fā);(3)重新設(shè)計(jì)現(xiàn)有數(shù)據(jù)庫以適應(yīng)變化的需求。我們認(rèn)為這三個(gè)方面的來源為教師提供了一個(gè)重要的教學(xué)機(jī)會(huì)。不是只從數(shù)據(jù)模型一次性地講授數(shù)據(jù)庫設(shè)計(jì),而是講三遍數(shù)據(jù)庫設(shè)計(jì),以分別對(duì)應(yīng)這三種來源之一。事實(shí)上,這個(gè)思路的結(jié)果比預(yù)想的還要好。設(shè)計(jì)迭代1:來源于現(xiàn)有數(shù)據(jù)的數(shù)據(jù)庫 考慮從現(xiàn)有數(shù)據(jù)出發(fā)設(shè)計(jì)數(shù)據(jù)庫。如果有人用電子郵件發(fā)給我們一些數(shù)據(jù)表格并且說:“根據(jù)這些數(shù)據(jù)建立一個(gè)數(shù)據(jù)庫”,該怎么辦?我們會(huì)根據(jù)規(guī)范化原則檢查這些表格,確定新的數(shù)據(jù)庫是只用于查詢,還是既有查詢又有更新,據(jù)此決定是反規(guī)范化(denormalize)這些數(shù)據(jù),把它們連接起來,還是對(duì)它們規(guī)范化,把它們分開。這些都是需要學(xué)生學(xué)習(xí)和理解的重要內(nèi)容。
因此,這第一遍數(shù)據(jù)庫設(shè)計(jì)給教師豐富的機(jī)會(huì)來介紹規(guī)范化,這不是一組理論概念,而是一個(gè)根據(jù)現(xiàn)有數(shù)據(jù)進(jìn)行數(shù)據(jù)庫設(shè)計(jì)決策的有用工具集。另外,最近數(shù)據(jù)挖掘方面的咨詢經(jīng)驗(yàn)說明,從現(xiàn)有數(shù)據(jù)構(gòu)造數(shù)據(jù)庫是越來越常見的任務(wù),通常會(huì)交給任務(wù)組的初級(jí)成員。學(xué)習(xí)怎樣應(yīng)用規(guī)范化根據(jù)現(xiàn)有數(shù)據(jù)進(jìn)行數(shù)據(jù)庫設(shè)計(jì),不僅為規(guī)范化教學(xué)提供了有趣的途徑,而且也是常見和有用的!
……