#### 內容推薦
數據庫在大多數企業或機構的運營中扮演著至關重要的角色;它們作為核心存儲庫,儲存著產品、客戶、供應商、銷售等關鍵信息和其他大量的必備信息。毫無疑問的是,大部分商務計算都涉及數據庫應用。
本書向讀者提供了許多實用的方法和工具,用來設計高效、可靠和安全的數據庫。本書作者RodStephens詳細講解了應該如何組織數據庫以便在不降低性能的前提下確保數據完整性,為開發各種數據庫應用程序提供了堅實的基礎。書中提到的方法和技術適剛廠各種數據庫環境,包括Oracle、Microsoft Access、SQL Server和MySQL。通過學習本書,讀者將會了解優秀數據庫設計的基本過程并最終掌握實際設計數據庫的方法。
#### 本書主要內容
·如何確定滿足用戶需求的數據庫要求
·使用各種建模技術構建數據模型的方法,包括實體關系模型、用戶界面模型和語義對象模型
·了解不同類型的數據庫的技巧,包括關系數據庫、FlatFiles、電子表格、XML和對象數據庫
·如何優化和調整設計以便改善數據庫的性能
·理解良好的應用程序設計和數據庫設計之間關聯的技術
·設計靈活、健壯的數據庫方法以適應業務變化和發展
·便于維護和技術支持的設計方法
·避免常見的數據庫設計錯誤的方法
#### 本書讀者對象
本書適用于需要學習設計、構建、分析和琿解數據庫的所有讀者,并且不要求讀者具備數據庫或程序設計的經驗。
#### 目錄
第Ⅰ部分 數據庫和數據庫設計介紹
第1章 有效數據庫設計的目標
第2章 數據庫類型
第3章 關系數據庫基礎知識
第Ⅱ部分 數據庫設計過程和技術
第4章 了解用戶需求
第5章 將用戶需求轉換成數據模型
第6章 提取業務規則
第7章 規范化數據
第8章 設計數據庫以支持軟件應用程序
第9章 常見的設計模式
第10章 常見的設計陷阱
第Ⅲ部分 詳盡的案例分析
第11章 用戶需要和要求
第12章 構建數據模型
第Ⅰ部分 數據庫和數據庫設計介紹
第1章 有效數據庫設計的目標
第2章 數據庫類型
第3章 關系數據庫基礎知識
第Ⅱ部分 數據庫設計過程和技術
第4章 了解用戶需求
第5章 將用戶需求轉換成數據模型
第6章 提取業務規則
第7章 規范化數據
第8章 設計數據庫以支持軟件應用程序
第9章 常見的設計模式
第10章 常見的設計陷阱
第Ⅲ部分 詳盡的案例分析
第11章 用戶需要和要求
第12章 構建數據模型
第13章 提取業務規則
第14章 規范化和優化
第Ⅳ部分 實現數據庫(以Access和MySQL中的示例為例講解)
第15章 Microsoft Access
第16章 MySQL
第Ⅴ部分 高級主題
第17章 SQL簡介
第18章 使用SQL腳本來構建數據庫
第19章 數據庫維護
第20章 數據庫安全
附錄A 練習題答案
附錄B 數據庫設計樣例
術語表