商品簡介
《高等學校計算機科學與技術項目驅動案例實踐規劃教材:數據庫設計開發技術案例教程》應用“項目驅動”最新教學模式,以SQL Server數據庫系統和Power Designer工具為例,通過完整的項目案例介紹了數據庫設計和開發技術的原理和方法,主要內容包括數據庫概述、數據庫設計、SQL語言基礎、SQL查詢技術、SQL語言高級技術、存儲過程和函數、觸發器、數據庫權限與安全管理、事務控制與鎖定、數據備份與恢復等。
《高等學校計算機科學與技術項目驅動案例實踐規劃教材:數據庫設計開發技術案例教程》注重理論與實踐相結合,內容系統、全面,提供了大量實例,突出應用能力的培養,將一個實際項目的知識點分解在各章作為案例講解,是一本實用性突出的教材。本書可作為普通高等學校計算機專業、軟件工程專業本科生和專科生數據庫技術課程的教材,也可供數據庫設計和開發人員參考使用。
目次
第1章 數據庫概述
1.1 數據庫發展及其重要性
1.1.1 人工管理階段
1.1.2 文件系統階段
1.1.3 數據庫系統階段
1.1.4 三代數據庫系統的發展
1.2 數據庫系統在企業中的應用
1.3 關系型數據庫系統中的基本概念
1.3.1 關系型數據庫基礎
1.3.2 關系代數
1.3.3 關系型數據的組織
1.3.4 特殊字段值NULL的作用
1.3.5 關系的完整性約束
1.4 關系型數據庫操作語言SQL介紹
1.5 數據庫設計工具Power Designer介紹
1.5.1 數據庫設計
1.5.2 數據庫設計工具Power Designer
1.6 關系型數據庫管理系統SQL Server 2005
本章小結
習題
第2章 Ascent Web醫藥商務系統項目案例簡介
2.1 項目需求介紹
2.2 項目的數據庫設計
2.3 環境搭建和工具配置
本章小結
第3章 關系型數據庫的基礎設計
3.1 數據庫設計
3.1.1 數據庫設計流程
3.1.2 E-R(Entity-Relationship)圖的概念
3.2 關系型數據的設計與優化
3.2.1 范式設計概述
3.2.2 范式的目標
3.2.3 什么是范式
3.2.4 范式的Power Designer操作
3.2.5 總結
3.3 數據的關系模型
3.3.1 一對一關系設計
3.3.2 一對多關系設計
3.3.3 多對多關系設計
3.4 項目案例
3.4.1 學習目標
3.4.2 案例描述
3.4.3 案例要點
3.4.4 案例實施
3.4.5 特別提示
3.4.6 拓展與提高
本章小結
習題
第4章 SQL語言基礎
4.1 SQL語言介紹
4,2SQL的數據定義語言DDL
4.2.1 創建語句CREATE
4.2.2 修改語句ALTER
4.2.3 丟棄語句DROP
4.2.4 表的截斷語句TRUNCATE
4.3 SQL的數據操縱語言bML
4.3.1 數據插入語句INSERT
4.3.2 數據更新語句UPDATE
4.3.3 數據刪除語句DELETE
4.3.4 簡單的SELECT語句
4.4 關系數據庫控制語言DCL
4.5 教據庫視圖操作
4.5.1 什么是視圖
4.5.2 創建視圖
4.5.3 刪除視圖
……
第5章 SQL中的查詢
第6章 SQL語言高級部分
第7章 存儲過程和函數創新
第8章 觸發器
第9章 SQL server權限與安全
第10章 事務控制與鎖定
第11章 數據備份與恢復