注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)理論數(shù)據(jù)庫(kù)設(shè)計(jì)解決方案入門經(jīng)典

數(shù)據(jù)庫(kù)設(shè)計(jì)解決方案入門經(jīng)典

數(shù)據(jù)庫(kù)設(shè)計(jì)解決方案入門經(jīng)典

定 價(jià):¥58.00

作 者: (美)史蒂芬森 著,王海濤,宋麗華 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 數(shù)據(jù)庫(kù)理論

ISBN: 9787302215967 出版時(shí)間: 2010-01-01 包裝: 平裝
開本: 大16開 頁(yè)數(shù): 434 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  數(shù)據(jù)庫(kù)在大多數(shù)企業(yè)或機(jī)構(gòu)的運(yùn)營(yíng)中扮演著至關(guān)重要的角色;它們作為核心存儲(chǔ)庫(kù),儲(chǔ)存著產(chǎn)品、客戶、供應(yīng)商、銷售等關(guān)鍵信息和其他大量的必備信息。毫無(wú)疑問的是,大部分商務(wù)計(jì)算都涉及數(shù)據(jù)庫(kù)應(yīng)用。本書向讀者提供了許多實(shí)用的方法和工具,用來設(shè)計(jì)高效、可靠和安全的數(shù)據(jù)庫(kù)。本書作者RodStephens詳細(xì)講解了應(yīng)該如何組織數(shù)據(jù)庫(kù)以便在不降低性能的前提下確保數(shù)據(jù)完整性,為開發(fā)各種數(shù)據(jù)庫(kù)應(yīng)用程序提供了堅(jiān)實(shí)的基礎(chǔ)。書中提到的方法和技術(shù)適剛廠各種數(shù)據(jù)庫(kù)環(huán)境,包括Oracle、Microsoft Access、SQL Server和MySQL。通過學(xué)習(xí)本書,讀者將會(huì)了解優(yōu)秀數(shù)據(jù)庫(kù)設(shè)計(jì)的基本過程并最終掌握實(shí)際設(shè)計(jì)數(shù)據(jù)庫(kù)的方法。本書主要內(nèi)容·如何確定滿足用戶需求的數(shù)據(jù)庫(kù)要求·使用各種建模技術(shù)構(gòu)建數(shù)據(jù)模型的方法,包括實(shí)體關(guān)系模型、用戶界面模型和語(yǔ)義對(duì)象模型·了解不同類型的數(shù)據(jù)庫(kù)的技巧,包括關(guān)系數(shù)據(jù)庫(kù)、FlatFiles、電子表格、XML和對(duì)象數(shù)據(jù)庫(kù)·如何優(yōu)化和調(diào)整設(shè)計(jì)以便改善數(shù)據(jù)庫(kù)的性能·理解良好的應(yīng)用程序設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)之間關(guān)聯(lián)的技術(shù)·設(shè)計(jì)靈活、健壯的數(shù)據(jù)庫(kù)方法以適應(yīng)業(yè)務(wù)變化和發(fā)展·便于維護(hù)和技術(shù)支持的設(shè)計(jì)方法·避免常見的數(shù)據(jù)庫(kù)設(shè)計(jì)錯(cuò)誤的方法本書讀者對(duì)象本書適用于需要學(xué)習(xí)設(shè)計(jì)、構(gòu)建、分析和琿解數(shù)據(jù)庫(kù)的所有讀者,并且不要求讀者具備數(shù)據(jù)庫(kù)或程序設(shè)計(jì)的經(jīng)驗(yàn)。

作者簡(jiǎn)介

暫缺《數(shù)據(jù)庫(kù)設(shè)計(jì)解決方案入門經(jīng)典》作者簡(jiǎn)介

圖書目錄

第Ⅰ部分 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)設(shè)計(jì)介紹
第1章 有效數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)
1.1 理解數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性
1.2 信息容器
1.3 信息容器的優(yōu)缺點(diǎn)
1.4 理想的數(shù)據(jù)庫(kù)特性
1.4.1 CRUD
1.4.2 檢索
1.4.3 一致性
1.4.4 有效性(驗(yàn)證)
1.4.5 輕松的糾錯(cuò)
1.4.6 速度
1.4.7 原子事務(wù)處理
1.4.8 ACID
1.4.9 持久性和備份
1.4.10 低成本和可擴(kuò)充性
1.4.11 易用性
1.4.12 便攜性
1.4.13 安全性
1.4.14 共享
1.4.15 執(zhí)行復(fù)雜計(jì)算的能力
1.4.16 良好設(shè)計(jì)和拙劣設(shè)計(jì)對(duì)應(yīng)的結(jié)果
1.5 本章小結(jié)
1.6 練習(xí)
第2章 數(shù)據(jù)庫(kù)類型
2.1 為何多此一舉
2.2 平面文件
2.2.1 INI文件
2.2.2 Windows系統(tǒng)注冊(cè)表
2.3 關(guān)系數(shù)據(jù)庫(kù)
2.4 電子數(shù)據(jù)表
2.5 分級(jí)數(shù)據(jù)庫(kù)
2.6 XML
2.6.1 XML基礎(chǔ)知識(shí)
2.6.2 XML結(jié)構(gòu)
2.6.3 XML小結(jié)
2.7 網(wǎng)絡(luò)
2.8 對(duì)象
2.9 對(duì)象關(guān)系
2.10 特殊類型的數(shù)據(jù)庫(kù)
2.10.1 面向文檔的數(shù)據(jù)庫(kù)
2.10.2 演繹數(shù)據(jù)庫(kù)
2.10.3 維度(或空間)數(shù)據(jù)庫(kù)
2.10.4 時(shí)態(tài)數(shù)據(jù)庫(kù)
2.11 本章小結(jié)
2.12 練習(xí)
第3章 關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
3.1 關(guān)系視角
3.2 表、行和列
3.3 關(guān)系、屬性和元組
3.4 鍵
3.5 索引
3.6 約束
3.6.1 基本約束
3.6.2 檢查約束
3.6.3 主鍵約束
3.6.4.唯一(性)約束
3.6.5 外鍵約束
3.7 數(shù)據(jù)庫(kù)操作
3.8 本章小結(jié)
3.9 練習(xí)
第Ⅱ部分 數(shù)據(jù)庫(kù)設(shè)計(jì)過程和技術(shù)
第4章 了解用戶需求
4.1 制定計(jì)劃
4.2 拿出一個(gè)問題清單
4.2.1 功能
4.2.2 數(shù)據(jù)需求
4.2.3 數(shù)據(jù)完整性
4.2.4 安全性
4.2.5 環(huán)境
4.3 與客戶會(huì)面
4.4 了解重要人物
4.5 向客戶請(qǐng)教
4.6 設(shè)身處地為用戶著想
4.7 調(diào)研現(xiàn)行業(yè)務(wù)
4.8 集體討論
4.9 考慮未來
4.10 搞清客戶的思維過程
4.11 了解客戶真正的需求
4.12 區(qū)分優(yōu)先次序
4.13 證實(shí)了解的情況
4.14 撰寫需求文檔
4.15 編制用例
4.16 確定可行性
4.17 本章小結(jié)
4.18 練習(xí)
第5章 將用戶需求轉(zhuǎn)換成數(shù)據(jù)模型
5.1 數(shù)據(jù)模型的概念
5.2 用戶界面模型
5.3 語(yǔ)義對(duì)象模型
5.3.1 類和對(duì)象
5.3.2 基數(shù)
5.3.3 標(biāo)識(shí)符
5.3.4 合在一起
5.3.5 語(yǔ)義視圖
5.3.6 類的類型
5.3.7 評(píng)論與注釋
5.4 實(shí)體關(guān)系模型
5.4.1 實(shí)體、屬性和標(biāo)識(shí)符
5.4.2 關(guān)系
5.4.3 基數(shù)
5.4.4 繼承
5.4.5 補(bǔ)充約定
5.4.6 評(píng)論和注釋
5.5 關(guān)系模型
5.5.1 轉(zhuǎn)換語(yǔ)義對(duì)象模型
5.5.2 轉(zhuǎn)換ER圖
5.6 本章小結(jié)
5.7 練習(xí)
第6章 提取業(yè)務(wù)規(guī)則
6.1 業(yè)務(wù)規(guī)則的概念
6.2 識(shí)別重要的業(yè)務(wù)規(guī)則
6.3 提取重要的業(yè)務(wù)規(guī)則
6.4 多層應(yīng)用程序
6.5 本章小結(jié)
6.6 練習(xí)
第7章 規(guī)范化數(shù)據(jù)
7.1 規(guī)范化的概念
7.2 第一范式(INF)
7.3 第二范式(2NF)
7.4 第三范式(3NF)
7.5 止步于第三范式
7.6 Boyce.Codd范式(BCNF)
7.7 第四范式(4NF)
7.8 第五范式(5NF)
7.9 域/鍵范式(DKNF)
7.10 必要的冗余
7.11 最佳的規(guī)范化級(jí)別
7.12 本章小結(jié)
7.13 練習(xí)
第8章 設(shè)計(jì)數(shù)據(jù)庫(kù)以支持軟件應(yīng)用程序
8.1 提前規(guī)劃
8.2 將所有事項(xiàng)記錄在案
8.3 考慮多層體系結(jié)構(gòu)
8.4 將域轉(zhuǎn)換成表
8.5 重視表
8.6 使用三種表
8.7 使用命名約定
8.8 允許冗余數(shù)據(jù)
8.9 不要包羅萬(wàn)象
8.10 本章小結(jié)
8.11 練習(xí)
第9章 常見的設(shè)計(jì)模式
9.1 關(guān)聯(lián)
9.1.1 多對(duì)多關(guān)聯(lián)
9.1.2 多個(gè)多對(duì)多關(guān)聯(lián)
9.1.3 多對(duì)象關(guān)聯(lián)
9.1.4 重復(fù)的屬性關(guān)聯(lián)
9.1.5 自反關(guān)聯(lián)
9.2 時(shí)間數(shù)據(jù)
9.2.1 有效日期
9.2.2 被刪除的對(duì)象
9.2.3 時(shí)效化部分?jǐn)?shù)據(jù)
9.3 事件記錄和鎖定
9.3.1 審計(jì)跟蹤
9.3.2 全程記錄
9.4 本章小結(jié)
9.5 練習(xí)
第10章 常見的設(shè)計(jì)陷阱
10.1 缺乏準(zhǔn)備
10.2 拙劣的文檔編制
10.3 拙劣的命名標(biāo)準(zhǔn)
10.4 欠缺思考
10.5 沒有考慮變化
10.6 規(guī)范化泛濫
10.7 規(guī)范化不足
10.8 測(cè)試不夠
10.9 過分擔(dān)憂性能
10.10 把表混雜在一起
10.11 不強(qiáng)制執(zhí)行約束
10.12 對(duì)ID感到困擾
10.13 沒有定義自然鍵
10.14 本章小結(jié)
10.15 練習(xí)
第Ⅲ部分 詳盡的案例分析
第11章 用戶需要和要求
11.1 滿足客戶需求
11.2 了解客戶的想法
11.2.1 確定系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能
11.2.2 確定項(xiàng)目應(yīng)該呈現(xiàn)的樣式
11.2.3 確定用戶界面需要的數(shù)據(jù)
11.2.4 確定數(shù)據(jù)的來源
11.2.5 確定數(shù)據(jù)段關(guān)聯(lián)的方式
11.2.6 決定性能需求
11.2.7 確定安全需求
11.2.8 確定數(shù)據(jù)完整性要求
1l.3 編寫用例
11.4 編寫需求文檔
11.5 要求反饋
11.6 本章小結(jié)
11.7 練習(xí)
第12章 構(gòu)建數(shù)據(jù)模型
12.1 語(yǔ)義對(duì)象模型
12.1.1 構(gòu)建初始的語(yǔ)義對(duì)象模型
12.1.2 改進(jìn)語(yǔ)義對(duì)象模型
12.2 實(shí)體關(guān)系建模
12.2.1 構(gòu)建ER圖
12.2.2 構(gòu)建組合ER圖
12.2.3 改進(jìn)實(shí)體關(guān)系圖
12.3 關(guān)系建模
12.4 將所有關(guān)系整合在一起
12.5 本章小結(jié)
12.6 練習(xí)
第13章 提取業(yè)務(wù)規(guī)則
13.1 識(shí)別業(yè)務(wù)規(guī)則
13.1.1 Courses
13.1.2 CustomerCourses
13.1.3 Customers
13.1.4 Pets
13.1.5 Employees
13.1.6 Orders
13.1.7 Orderltems
13.1.8 Inventoryltems
13.1.9 TimeEntries
13.1.10 Shifts
13.1.11 Persons
13.1.12 Phones
13.1.13 Vendors
13.2 繪制新的關(guān)系模型
13.3 本章小結(jié)
13.4 練習(xí)
第14章 規(guī)范化和優(yōu)化
14.1 提高靈活性
14.2 驗(yàn)證第一范式
14.3 驗(yàn)證第二范式
14.3.1 Pets
14.3.2 TimeEntries
14.4 驗(yàn)證第三范式
14.5 本章小結(jié)
14.6 練習(xí)
第Ⅳ部分 實(shí)現(xiàn)數(shù)據(jù)庫(kù)(以Access和MySQL中的示例為例講解)
第15章 MIcrosolftAccess
15.1 了解Access
15.2 啟動(dòng)Access
15.3 定義關(guān)系
15.4 創(chuàng)建字段約束
15.5 創(chuàng)建表約束
15.6 創(chuàng)建查詢
15.6.1 查詢?cè)O(shè)計(jì)視圖
15.6.2 SQL視圖
15.7 本章小結(jié)
15.8 練習(xí)
第16章 MySQL
16.1 安裝MySQL
16.2 使用MySQL命令行客戶端
16.3 執(zhí)行SQL腳本
16.4 使用MySQL QueryBrowser
16.4.1 執(zhí)行查詢
16.4.2 編輯數(shù)據(jù)
16.4.3 創(chuàng)建并修改數(shù)據(jù)庫(kù)
16.4.4 使用腳本
16.4.5 獲取語(yǔ)法幫助
16.5 使用MySQL workbench
16.5.1 加載腳本
16.5.2 創(chuàng)建EER圖
16.5.3 編輯數(shù)據(jù)庫(kù)
16.5.4 定義觸發(fā)器
16.5.5 導(dǎo)出腳本
16.6 本章小結(jié)
16.7 練習(xí)
第V部分 高級(jí)主題
第17章 SQL簡(jiǎn)介
17.1 背景介紹
17.2 獲取更多的信息
17.3 標(biāo)準(zhǔn)
17.4 基本的語(yǔ)法
17.5 命令概述
17.6 CREATETABLE
17.7 CREATEINDEX
17.8 DROP
17.9 INSERT
17.10 SELECT
17.10.1 SELECT子句
17.10.2 FROM子句
17.10.3 WHERE子句
17.10.4 GROUPBY子句
17.10.5 ORDERBY子句
17.11 UPDATE子句
17.12 DELETE語(yǔ)句
17.13 本章小結(jié)
17.14 練習(xí)
第18章 使用SQL腳本來構(gòu)建數(shù)據(jù)庫(kù)
18.1 使用腳本的原因
18.2 腳本分類
18.2.1 數(shù)據(jù)庫(kù)創(chuàng)建腳本
18.2.2 基本的初始化腳本
18.2.3 數(shù)據(jù)初始化腳本
18.2.4 清理腳本
18.2.5 保存腳本
18.3 整理SQL命令的次序
18.4 本章小結(jié)
18.5 練習(xí)
第19章 數(shù)據(jù)庫(kù)維護(hù)
19.1 備份
19.2 數(shù)據(jù)倉(cāng)庫(kù)
19.3 修復(fù)數(shù)據(jù)庫(kù)
19.4 壓縮數(shù)據(jù)庫(kù)
19.5 性能調(diào)整
19.6 本章小結(jié)
19.7 練習(xí)
第20章 數(shù)據(jù)庫(kù)安全
20.1 適當(dāng)?shù)陌踩约?jí)別
20.2 口令
20.2.1 單口令數(shù)據(jù)庫(kù)
20.2.2 個(gè)人口令
20.2.3 操作系統(tǒng)口令
20.2.4 好的口令
20.3 權(quán)限
20.4 初始的配置和權(quán)限
20.5 過多的安全性
20.6 物理安全
20.7 本章小結(jié)
20.8 練習(xí)
附錄A 練習(xí)題答案
附錄B 數(shù)據(jù)庫(kù)設(shè)計(jì)樣例
術(shù)語(yǔ)表

本目錄推薦

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