數據實用技術SQL Server 2008

數據實用技術SQL Server 2008

《數據實用技術SQL Server 2008》是2012年3月1日清華大學出版社出版的圖書,作者是張冬玲。

基本介紹

  • 書名:數據實用技術SQL Server 2008
  • 作者:張冬玲 
  • ISBN:9787302278566
  • 頁數:300
  • 定價:29.50
  • 出版社:清華大學出版社
  • 出版時間:2012年3月1日
  • 裝幀:平裝
  • 開本:16開
內容簡介,目錄,

內容簡介

本書以“某電信公司計費系統資料庫設計”項目實例為主線,以SQLServer2008為平台,系統地介紹了從現實世界抽取關鍵數據、建立數據模型、創建及管理資料庫SELECT查詢、視圖、索引存儲過程觸發器、資料庫安全管理等技術,最後簡單地介紹了流行的嵌入式資料庫SQLite。
全書共分為13章,5大部分。第1部分,即第1章,是案例描述部分,主要介紹案例項目的背景、需求、人物角色及本教材最終要解決的實際問題。第2部分,即第2章~第3章,是資料庫理論基礎部分,介紹如何從現實世界中抽象事物的特徵,建立關係型數據模型。第3部分,包括第4章~第8章,是資料庫基本套用部分,從安裝資料庫管理系統SQLServer2008開始,介紹在項目開發中,如何完成從數據模型到資料庫的建立及對其中數據的處理和管理的一系列基本操作。第4部分包括第9章~第12章,是資料庫高級套用與管理部分,介紹在項目開發中經常要用到的、與程式設計密切相關的一些資料庫級的編程技術和方法;以及對資料庫系統的安全管理與維護。第5部分,即第13章,簡單介紹了資料庫發展的新方向——嵌入式移動資料庫,為以後從事嵌入式項目的開發做適當的知識鋪墊。
本書取材新穎,深淺適宜,案例完整,習題豐富,立足實用。不僅可作為本科院校、大專院校、計算機培訓機構的相關課程教材,而且可供資料庫套用系統開發設計人員參考使用。

目錄

第1章案例描述
1.1項目背景
1.2需求分析
1.3主要角色
第2章資料庫基礎
2.1資料庫系統概述
2.1.1數據管理技術的發展
2.1.2基本概念
2.1.3資料庫系統的模式結構
2.1.4資料庫系統的體系結構
2.2數據模型
2.2.1數據模型的基本概念
2.2.2概念模型
2.2.3數據模型
2.3資料庫設計概述
2.3.1資料庫設計方法
2.3.2資料庫設計的基本步驟
2.4實訓示例: 計費系統的概念設計
2.4.1計費系統需求分析
2.4.2找出計費系統的實體
2.4.3計費系統的概念設計
2.5資料庫建模工具PowerDesigner
2.5.1PowerDesigner的主要功能
2.5.2建立概念數據模型
小結
拓展練習
第3章關係型資料庫的設計
3.1關係型資料庫的定義
3.1.1關係數據結構
3.1.2關係數據操作
3.1.3關係數據完整性約束
3.2ER模型到關係模型的轉換
3.2.1實體(E)的轉換
3.2.2聯繫(R)的轉換
3.3關係規範化
3.3.1第一範式1NF(First Normal Form)
3.3.2第二範式2NF(Second Normal Form)
3.3.3第三範式3NF(Third Normal Form)
3.3.4數據模型的最佳化
3.4實訓: 計費系統的邏輯設計
3.4.1計費系統概念模型描述
3.4.2ER圖向關係模式轉換
3.4.3數據模型的最佳化
3.5使用PowerDesigner進行資料庫的邏輯設計
3.5.1由PowerDesigner的CDM生成PDM
3.5.2在PowerDesigner中直接新建PDM
小結
拓展練習
第4章SQL Server 2008概述
4.1SQL Server 2008 簡介
4.1.1SQL Server的發展
4.1.2SQL Server 2008版本及系統需求
4.1.3SQL Server 2008的體系結構
4.2SQL Server 2008 安裝
4.2.1開始安裝
4.2.2選擇要安裝的功能
4.2.3為實例命名
4.2.4配置設定
4.2.5配置錯誤和使用情況報告
4.2.6實施安裝
4.3SQL Server 2008的啟動與關閉
4.3.1SQL Server 2008資料庫伺服器服務啟動
4.3.2SQL Server 2008 資料庫伺服器服務關閉
4.4SQL Server 2008主要管理工具
4.4.1SQL Server Management Sudio(SSMS)
4.4.2商務智慧型開發平台
4.4.3Analysis Services
4.4.4SQL Server配置管理器
4.4.5SQL Server文檔和教程
4.5系統資料庫和示例資料庫
4.5.1系統資料庫
4.5.2示例資料庫
4.6實訓: 資料庫管理系統環境搭建
小結
拓展練習
第5章SQL Server 2008資料庫和表
5.1SQL Server 2008資料庫概述
5.1.1資料庫存儲結構
5.1.2資料庫檔案
5.1.3資料庫檔案組
5.2SQL Server 2008資料庫基本管理
5.2.1創建用戶資料庫
5.2.2查看、修改或刪除用戶資料庫屬性
5.3SQL Server 2008資料庫高級管理
5.3.1收縮用戶資料庫
5.3.2分離與附加用戶資料庫
5.3.3資料庫快照
5.4SQL Server 2008數據表
5.4.1數據表的基本概念
5.4.2數據類型
5.4.3列的其他屬性
5.5數據表的創建
5.5.1利用表設計器創建數據表
5.5.2使用TSQL語句創建數據表
5.5.3由PowerDesigner的PDM生成數據表
5.6數據表的管理
5.6.1利用SSMS管理數據表
5.6.2使用TSQL管理數據表
5.7表數據管理
5.7.1利用SSMS管理表數據
5.7.2使用TSQL管理表數據
5.8實訓: 計費系統資料庫及表的建立
5.8.1創建計費系統資料庫表結構
5.8.2使用TSQL語句修改資料庫表結構
5.8.3向資料庫表中輸入數據
小結
拓展練習
第6章SELECT數據查詢
6.1查詢語句
6.1.1SELECT查詢語句結構
6.1.2SELECT的子句
6.2簡單查詢
6.2.1查詢列
6.2.2選擇行
6.2.3分組與匯總
6.2.4排序查詢結果
6.3連線查詢
6.3.1FROM…WHERE子句連線查詢
6.3.2FROM子句的ANSI連線查詢
6.4子查詢
6.4.1單列單值子查詢
6.4.2單列多值子查詢
6.4.3多列多值子查詢
6.5聯合查詢
6.5.1集合併運算 UNION
6.5.2集合差運算 EXCEPT
6.5.3集合交運算INTERSECT
6.6實訓: 數據查詢
小結
拓展練習
第7章視圖
7.1視圖概述
7.1.1視圖的概念
7.1.2視圖的特點
7.1.3視圖的作用
7.2創建視圖
7.2.1利用SSMS創建視圖
7.2.2使用TSQL語句創建視圖
7.3視圖的管理
7.3.1利用SSMS管理視圖
7.3.2使用TSQL語句管理視圖
7.4視圖的使用
7.5實訓: 運用視圖
小結
拓展練習
第8章索引
8.1索引概述
8.1.1索引的概念
8.1.2索引的分類
8.1.3索引的設計原則
8.2創建及管理索引
8.2.1利用SSMS創建及管理索引
8.2.2使用TSQL語句創建及管理索引
8.3實訓:運用索引
小結
拓展練習
第9章TSQL編程與套用
9.1TSQL概述
9.2TSQL編程基礎
9.2.1標識符
9.2.2數據類型
9.2.3表達式
9.3流程控制語句
9.3.1順序語句
9.3.2分支語句
9.3.3循環語句
9.3.4其他控制語句
9.4批處理
9.5事務
9.5.1事務概念
9.5.2事務分類
9.5.3事務語句
9.6游標
9.6.1游標概念
9.6.2使用游標
9.7實訓: TSQL編程
小結
拓展練習
第10章存儲過程、觸發器和自定義函式
10.1存儲過程
10.1.1存儲過程概述
10.1.2使用SSMS創建與管理存儲過程
10.1.3使用TSQL語句創建與管理存儲過程
10.1.4調用存儲過程
10.1.5帶參數傳遞的存儲過程舉例
10.2觸發器
10.2.1觸發器概念
10.2.2創建觸發器
10.2.3管理觸發器
10.3用戶自定義函式
10.3.1用戶自定義函式概念
10.3.2創建自定義函式
10.3.3修改和刪除自定義函式
10.4實訓: TSQL編程的高級套用
小結
拓展練習
第11章資料庫備份與恢復
11.1資料庫備份
11.1.1備份概述
11.1.2備份操作
11.1.3備份命令
11.2資料庫恢復
11.2.1恢復概述
11.2.2恢復操作
11.2.3恢復命令
11.3數據的導入和導出
11.3.1資料庫表數據導入
11.3.2資料庫表數據導出
11.4實訓: 資料庫表數據備份與恢復
小結
拓展練習
第12章資料庫的安全性管理
12.1資料庫的安全機制
12.2角色管理
12.2.1伺服器角色
12.2.2資料庫角色
12.2.3應用程式角色
12.3許可權管理
12.3.1許可權類型
12.3.2設定許可權
12.4伺服器登錄名
12.4.1身份驗證模式
12.4.2賬號管理
12.5資料庫用戶
12.5.1創建資料庫用戶
12.5.2修改和刪除資料庫用戶
12.6實訓: 建立並管理資料庫用戶
小結
拓展練習
第13章嵌入式移動資料庫
13.1嵌入式移動資料庫概述
13.1.1嵌入式移動資料庫定義
13.1.2嵌入式資料庫的特性
13.1.3嵌入式資料庫的關鍵技術
13.1.4移動資料庫的套用
13.1.5嵌入式資料庫的發展
13.1.6幾種典型的嵌入式資料庫
13.2SQLite資料庫
13.2.1SQLite資料庫介紹
13.2.2SQLite的功能
13.2.3SQLite的資料庫操作舉例
小結
附錄A計費系統資料庫參考結構
附錄B計費系統模擬數據
參考文獻
拓展練習參考答案

相關詞條

熱門詞條

聯絡我們