新編關係資料庫與SQL Server 2008

新編關係資料庫與SQL Server 2008

《新編關係資料庫與SQL Server 2008》是2013年清華大學出版社出版的圖書,作者是王晴、王建華、王歆曄。

基本介紹

  • 書名:新編關係資料庫與SQL Server 2008
  • 作者:王晴、王建華、王歆曄
  • ISBN:9787302322337
  • 定價:49.00元
  • 出版社:清華大學出版社
  • 出版時間:2013年
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書是作者結合近年來在關係資料庫與SQLServer方面的教學實踐和教改成果,對原有課程內容進行了大膽改進,以“工作過程導向”的教學新理念為宗旨,精心設計的具有時代特點和高職特點的工學結合教材。
本書圍繞“學生信息管理系統”項目的開發,闡述了關係資料庫的基本理論;詳盡地介紹了SQLServer2008的套用技術和使用方法,包括SQLServer2008的安裝、資料庫管理技術、表管理技術與數據的完整性、數據查詢與數據索引、視圖、存儲過程、觸發器設計、TSQL語言、資料庫的安全管理與維護等內容。書中各課均附有課後作業和實訓內容,實訓內容是一個圖書借閱管理系統。通過“教、學、做”一體化的途徑,著重培養學生的資料庫分析與設計能力、資料庫管理與維護能力,充分體現了以套用(SQLServer)為目的的高職高專教學特色。
本書內容翔實、與時俱進、通俗易懂、可讀性強,既可作為各類高職高專院校、計算機培訓學校等的相關專業教材,也可作為資料庫技術從業人員和資料庫技術愛好者的參考用書。

圖書目錄

第1章資料庫系統概述
第1課初識資料庫系統
1.1基本概念和術語
1.1.1數據
1.1.2信息
1.1.3數據處理
1.2數據管理技術的發展
1.2.1人工管理階段
1.2.2檔案系統階段
1.2.3資料庫系統階段
1.3資料庫系統
1.3.1資料庫系統的組成
1.3.2資料庫系統的體系結構
1.4數據模型及其分類
1.4.1信息的3種世界
1.4.2概念模型
1.4.3數據模型
1.5關係模型的數據結構
1.5.1關係模型的基本概念
1.5.2基本關係的6條性質
1.5.3關係模型的主要優缺點
課後作業
第2章規範化的資料庫設計
第2課構造學生信息管理系統資料庫
2.1關係資料庫設計的方法與階段
2.1.1資料庫設計的方法
2.1.2資料庫設計的階段
2.1.3ER圖的設計
2.2ER圖轉換為關係模式的規則
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設計學生信息管理系統的ER圖
2.4.3學生信息管理系統的關係模式
課後作業
實訓1圖書借閱管理系統資料庫的設計
第3章SQL Server 2008的安裝及使用
第3課初涉SQL Server 2008
3.1SQL Server 2008概述
3.1.1SQL Server 2008的體系結構
3.1.2SQL Server 2008的版本類型
3.1.3安裝SQL Server 2008的環境要求
3.2SQL Server 2008的安裝與啟動
3.2.1SQL Server 2008的安裝
3.2.2SQL Server 2008伺服器服務的啟動、停止
3.3SQL Server 2008的管理工具
3.3.1SQL Server Management Studio
3.3.2SQL Server Business Intelligence Development Studio
3.3.3SQL Server Analysis Services
3.3.4SQL Server配置管理器
3.3.5SQL Server文檔和教程
課後作業
實訓2SQL Server 2008的安裝和管理工具的使用
第4章資料庫的基本操作
第4課創建和管理學生信息管理系統資料庫
4.1系統資料庫和示例資料庫
4.1.1SQL Server系統資料庫
4.1.2SQL Server示例資料庫
4.1.3系統表和系統存儲過程
4.2創建資料庫的方法
4.2.1創建資料庫前的準備
4.2.2使用SSMS創建資料庫
4.2.3使用CREATE DATABASE語句創建資料庫
4.3管理資料庫
4.3.1查看和修改資料庫信息
4.3.2打開資料庫
4.3.3增加或收縮資料庫容量
4.3.4重命名資料庫
4.3.5刪除資料庫
4.3.6分離和附加資料庫
課後作業
實訓3創建和管理圖書借閱管理系統資料庫
第5章數據表的基本操作
第5課創建和管理學生信息管理系統數據表
5.1SQL Server中的數據類型
5.1.1系統數據類型
5.1.2用戶自定義數據類型與空值的含義
5.2表結構的設計與修改
5.2.1表結構的設計
5.2.2表的創建
5.2.3表結構的修改
5.3表數據的輸入、修改與刪除
5.3.1表數據的輸入
5.3.2表數據的修改
5.3.3表數據的刪除
5.4表的管理
5.4.1查看錶的屬性
5.4.2表的刪除
課後作業
實訓4圖書借閱管理系統數據表的創建和管理
第6課學生信息管理系統數據完整性的實現
6.1數據完整性概述
6.1.1約束機制
6.1.2數據完整性的分類
6.2創建約束
6.2.1在創建表的同時創建各類約束
6.2.2使用SSMS創建約束
6.2.3使用TSQL命令在已有的表上創建約束
6.2.4查看和刪除約束
6.3默認和規則
6.3.1默認值的創建、綁定、解綁與刪除
6.3.2規則的創建、綁定、解綁與刪除
課後作業
實訓5圖書借閱管理系統數據完整性的實現
第6章表數據的查詢操作
第7課學生信息管理系統數據的簡單查詢
7.1SELECT語句
7.1.1SELECT語句的語法
7.1.2單表查詢
7.2在SELECT中使用的子句
7.2.1使用WHERE子句
7.2.2使用ORDER BY子句
7.2.3使用聚合函式
7.2.4使用分組匯總子句
課後作業
第8課學生信息管理系統數據的複雜查詢
8.1多表查詢
8.1.1連線謂詞
8.1.2以JOIN關鍵字指定的連線
8.2聯合查詢
8.2.1使用UNION運算符查詢
8.2.2使用INTERSECT運算符查詢
8.2.3使用EXCEPT運算符查詢
8.3子查詢
8.3.1帶有IN或NOT IN運算符的子查詢
8.3.2帶有比較運算符的子查詢
8.3.3帶有EXISTS運算符的子查詢
8.3.4在查詢的基礎上創建新表
課後作業
實訓6圖書借閱管理系統的數據查詢
第9課學生信息管理系統數據的索引查詢
9.1索引的基礎知識
9.1.1索引檔案
9.1.2使用索引的意義
9.1.3建立索引的原則
9.1.4索引的分類
9.2索引的創建和使用
9.2.1使用SSMS創建索引
9.2.2使用CREATE INDEX語句創建索引
9.2.3使用索引查詢表數據
9.3索引的其他操作
9.3.1查看或修改索引定義
9.3.2重命名索引
9.3.3刪除索引
課後作業
實訓7圖書借閱管理系統索引的創建和管理
第7章視圖的套用
第10課創建學生信息管理系統中的視圖
10.1視圖概述
10.1.1視圖的概念
10.1.2視圖的優點
10.1.3視圖的類型
10.2創建視圖
10.2.1使用SSMS創建視圖
10.2.2使用CREATE VIEW語句創建視圖
10.3視圖的套用
10.3.1使用視圖查詢信息
10.3.2使用視圖更新數據
10.4視圖的其他操作
10.4.1查看與修改視圖定義信息
10.4.2重命名視圖
10.4.3刪除視圖
課後作業
實訓8圖書借閱管理系統視圖的創建和管理
第8章存儲過程的套用
第11課為學生信息管理系統創建存儲過程
11.1存儲過程概述
11.1.1什麼是存儲過程
11.1.2為什麼要使用存儲過程
11.1.3存儲過程的類別
11.2創建和執行存儲過程
11.2.1存儲過程的創建
11.2.2存儲過程的執行
11.3創建和執行帶參數的存儲過程
11.3.1創建並執行帶輸入參數的存儲過程
11.3.2創建並執行帶通配符參數的存儲過程
11.3.3創建並執行帶輸出參數的存儲過程
11.4存儲過程的其他操作
11.4.1重編譯處理存儲過程
11.4.2查看存儲過程原始碼
11.4.3修改存儲過程
11.4.4刪除存儲過程
課後作業
實訓9圖書借閱管理系統存儲過程的創建和管理
第9章觸發器的套用
第12課學生信息管理系統觸發器的創建與管理
12.1觸發器概述
12.1.1觸發器的概念
12.1.2觸發器的優點
12.1.3觸發器的分類
12.1.4DML觸發器的類型
12.2創建觸發器
12.2.1創建基於單表的DML觸發器
12.2.2創建多表級聯更改DML觸發器
12.2.3創建DDL觸發器
12.3觸發器的管理
12.3.1查看觸發器
12.3.2修改觸發器
12.3.3禁用或啟用觸發器
12.3.4刪除觸發器
課後作業
實訓10圖書借閱管理系統觸發器的創建和管理
第10章TSQL語言
第13課學生信息管理系統TSQL編程
13.1TSQL語言的基本知識
13.1.1TSQL語言的分類
13.1.2批處理、腳本和注釋
13.2常量與變數
13.2.1常量
13.2.2全局變數
13.2.3局部變數
13.3TSQL流程控制語句
13.3.1BEGIN…END
13.3.2IF…ELSE
13.3.3CASE結構
13.3.4WHILE語句
13.3.5其他控制語句
課後作業
實訓11圖書借閱管理系統的TSQL編程
第14課學生信息管理系統內置函式的套用
14.1SQL Server內置函式概述
14.1.1內置函式的類別
14.1.2內置函式的使用
14.2常用內置函式
14.2.1數學函式
14.2.2字元串函式
14.2.3日期和時間函式
14.2.4元數據函式
14.2.5系統函式
14.2.6聚合函式
課後作業
第15課學生信息管理系統用戶定義函式的套用
15.1用戶定義函式概述
15.1.1用戶定義函式
15.1.2調用用戶定義函式
15.1.3用戶定義函式的優點
15.2創建用戶定義函式
15.2.1創建標量函式
15.2.2創建內聯表值函式
15.2.3創建多語句表值函式
15.3修改和刪除用戶定義函式
15.3.1修改用戶定義函式
15.3.2刪除用戶定義函式
課後作業
實訓12函式在圖書借閱管理系統中的套用
第11章資料庫的安全管理與維護
第16課學生信息管理系統資料庫的安全管理
16.1SQL Server的身份驗證模式
16.1.1Windows身份驗證模式
16.1.2SQL Server身份驗證模式
16.1.3兩種身份驗證模式的比較及重新配置
16.2創建和管理登錄名
16.2.1創建登錄名
16.2.2管理登錄名
16.3創建和管理資料庫用戶
16.3.1創建資料庫用戶
16.3.2管理資料庫用戶
16.4角色管理
16.4.1伺服器級別角色
16.4.2資料庫級別角色
16.5資料庫許可權管理
16.5.1許可權分類
16.5.2許可權的命名約定及適用於特定安全對象的許可權
16.5.3使用SSMS設定許可權
16.5.4使用TSQL語句設定許可權
課後作業
實訓13圖書借閱管理系統資料庫的安全管理
第17課學生信息管理系統事務、鎖與游標的套用
17.1事務
17.1.1事務的特性和強制事務機制
17.1.2事務模式、事務定義語句及部分事務的回滾
17.1.3事務控制與事務錯誤處理
17.2鎖
17.2.1並發問題
17.2.2SQL Server中的鎖定
17.2.3SQL Server的鎖定提示
17.2.4死鎖
17.3游標
17.3.1游標概述
17.3.2使用游標
17.3.3游標函式
課後作業
第18課學生信息管理系統資料庫的日常維護
18.1資料庫的備份與還原
18.1.1備份與還原的基本概念
18.1.2SQL備份與還原機制
18.1.3SQL Server備份與還原的實現
18.2數據的導入與導出
18.2.1導入數據
18.2.2導出數據
18.3資料庫快照
18.3.1資料庫快照概述
18.3.2創建和刪除資料庫快照及利用資料庫快照
恢複數據庫
課後作業
實訓14圖書借閱管理系統資料庫的日常維護
參考文獻

相關詞條

熱門詞條

聯絡我們