關係資料庫與SQLServer2012(第3版)

關係資料庫與SQLServer2012(第3版)

《關係資料庫與SQLServer2012(第3版)》是2019年12月機械工業出版社出版的圖書,作者是龔小勇。

基本介紹

  • 書名:關係資料庫與SQLServer2012(第3版)
  • 作者:龔小勇
  • ISBN:9787111515906
  • 定價:39.8元
  • 出版社:機械工業出版社
  • 出版時間:2019年12月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書借鑑了目前流行的認證考試教材編寫的成功經驗,強調理論知識以夠用為度,以介紹資料庫應用程式的開發技能為主線,全面、系統地介紹了關係資料庫的基本原理和SQL Server 2012資料庫套用系統的開發技術。全書共11章,包括:關係資料庫的基本原理、SQL Server 2012基礎、資料庫的創建與管理、數據表的創建與管理、數據查詢、視圖與索引、規則與默認值、T-SQL編程、存儲過程與觸發器、SQL Server 2012安全管理及SQL Server 2012綜合套用實例。每章以類型豐富的習題和課外實踐的形式配備了大量的來自工程實踐領域的套用實例。 本書可作為高職高專院校計算機及相關專業的資料庫技術教材,也可供SQL Server資料庫套用系統開發人員使用。

圖書目錄

第1章關係資料庫原理
【學習目標】
1.1 資料庫系統的基本概念
1.1.1 數據、資料庫、資料庫管理系統、資料庫系統
1.1.2 資料庫系統的特點
1.2 E-R概念模型
1.2.1 實體(Entity)
1.2.2 屬性(Attribute)
1.2.3 聯繫(Relationship)
1.2.4 E-R圖的繪製
1.3 關係數據模型
1.3.1 關係數據模型的基本概念
1.3.2 E-R圖轉化為關係數據模型
1.4 基本關係運算
1.4.1 選擇
1.4.2 投影
1.4.3 連線
1.5 關係的完整性規則
1.5.1 實體完整性
1.5.2 參照完整性
1.5.3 域完整性
1.6 關係的規範化
1.6.1 第一範式(1NF)
1.6.2 第二範式(2NF)
1.6.3 第三範式(3NF)
1.6.4 Boyce-Codd範式(BCNF)
【課後習題】
【課外實踐】
第2章 SQL Server 2012基礎
【學習目標】
2.1 SQL Server 2012介紹
2.2 SQL Server 2012的安裝
2.2.1安裝前的準備
2.2.2安裝配置過程
2.3 SQL Server 2012的配置
2.3.1 SQL Server 2012服務管理
2.3.2 SQL Server 2012的網路配置
2.4 SQL Server 2012工具和實用程式
2.4.1 SQL Server Management Studio
2.4.2性能工具
2.4.3 PowerShell
【課後習題】
【課外實踐】
第3章資料庫的創建與管理
【學習目標】
3.1 SQL Server 2012資料庫概述
3.1.1 資料庫檔案
3.1.2 資料庫檔案組
3.1.3 資料庫對象
3.1.4 系統資料庫
3.2 創建資料庫
3.2.1 在對象資源管理器中創建資料庫
3.2.2 使用Create Database語句創建資料庫
3.3 修改資料庫
3.3.1 在對象資源管理器中修改資料庫
3.3.2 使用Alter Database語句修改資料庫
3.4 刪除資料庫
3.4.1 在對象資源管理器中刪除資料庫
3.4.2 使用Drop Database語句刪除資料庫
3.5 查看資料庫信息
3.5.1 在對象資源管理器中查看資料庫信息
3.5.2 用T-SQL語句查看資料庫信息
3.6 備份與還原資料庫
3.6.1 備份資料庫
3.6.2 還原資料庫
3.7 分離與附加資料庫
3.7.1 分離資料庫
3.7.2 附加資料庫
【課後習題】
【課外實踐】
第4章數據表的創建與管理
【學習目標】
4.1 SQL Server 2012表概述
4.1.1 數據類型
4.1.2 列的屬性
4.1.3 表約束
4.2 創建數據表和表約束
4.2.1 在對象資源管理器中創建表和表約束
4.2.2 使用Create Table語句創建表和表約束
4.3 修改數據表和表約束
4.3.1 在對象資源管理器中修改表和表約束
4.3.2 使用Alter Table語句修改表和表約束
4.4 管理表中的數據
4.4.1 添加記錄
4.4.2 更新表中的記錄
4.4.3 刪除表中的記錄
4.5 刪除數據表
4.5.1 在對象資源管理器中刪除數據表
4.5.2 使用Drop Table語句刪除數據表
4.6 查看錶信息
4.6.1 查看錶的定義信息
4.6.2 查看錶約束
4.6.3 查看錶的依賴關係
4.7 資料庫關係圖
【課後習題】
【課外實踐】
第5章數據查詢
【學習目標】
5.1 SELECT語句的基本語法格式
5.2 簡單查詢
5.2.1 使用SELECT子句選擇列
5.2.2 使用WHERE子句選擇行
5.2.3 使用FROM子句選擇數據源
5.2.4 使用ORDER BY子句排序查詢結果
5.2.5 使用INTO子句保存查詢結果
5.3 匯總查詢
5.3.1 使用聚合函式匯總
5.3.2 使用GROUP BY子句分類匯總
5.4 連線查詢
5.4.1 內連線
5.4.2 外連線
5.4.3 自連線
5.5 子查詢
5.5.1 使用比較運算符進行子查詢
5.5.2 使用ALL、ANY關鍵字進行子查詢
5.5.3 使用IN關鍵字進行子查詢
5.5.4 使用EXISTS關鍵字進行子查詢
【課後習題】
【課外實踐】
第6章視圖與索引
【學習目標】
6.1 視圖
6.1.1 視圖概述
6.1.2 創建視圖
6.1.3 查看視圖信息
6.1.4 修改視圖
6.1.5 通過視圖添加、更新、刪除表數據
6.1.6 刪除視圖
6.2 索引
6.2.1 索引概述
6.2.2 創建索引
6.2.3 查看索引信息
6.2.4 修改索引
6.2.5 刪除索引
6.2.6 建立全文索引
【課後習題】
【課外實踐】
第7章規則與默認值
【學習目標】
7.1 規則
7.1.1 創建規則
7.1.2 綁定和解綁規則
7.1.3 刪除規則
7.2 默認值
7.2.1 創建默認值
7.2.2 綁定和解綁默認值
7.2.3 刪除默認值
【課後習題】
【課外實踐】
第8章 T-SQL編程
【學習目標】
8.1 T-SQL基礎
8.1.1 T-SQL的特點
8.1.2 標識符
8.1.3 對象命名規則
8.1.4 T-SQL語法格式約定
8.2 T-SQL表達式
8.2.1 常量、變數
8.2.2 函式
8.2.3 運算符
8.3 T-SQL語句
8.3.1 批處理
8.3.2 流程控制語句
【課後習題】
【課外實踐】
第9章存儲過程與觸發器
【學習目標】
9.1 存儲過程
9.1.1 存儲過程概述
9.1.2 創建和執行存儲過程
9.1.3 修改存儲過程
9.1.4 查看存儲過程信息
9.1.5 刪除存儲過程
9.2 觸發器
9.2.1 觸發器概述
9.2.2 觸發器的創建和激活
9.2.3 修改觸發器
9.2.4 查看觸發器信息
9.2.5 刪除觸發器
9.2.6 禁用觸發器
【課後習題】
【課外實踐】
第10章 SQL Server 2012安全管理
【學習目標】
10.1 SQL Server 2012的安全等級
10.1.1伺服器級的安全性
10.1.2資料庫級的安全性
10.1.3資料庫對象級的安全性
10.2 SQL Server 2012的身份驗證模式
10.2.1Windows身份驗證
10.2.2混合模式
10.2.3配置身份驗證模式
10.3 SQL Server 2012登錄
10.3.1伺服器登錄
10.3.2創建登錄名
10.4資料庫用戶
10.4.1默認的資料庫用戶
10.4.2創建資料庫用戶
10.5許可權管理
10.5.1許可權類型
10.5.2操作許可權
10.6角色管理
10.6.1伺服器角色
10.6.2資料庫角色
【課後習題】
【課外實踐】
第11章 SQL Server 2012綜合套用實例
【學習目標】
11.1 客戶管理系統的需求分析
11.2 客戶管理系統的設計
11.3客戶管理系統的實現
11.3.1 資料庫的實現
11.3.2資料庫連線類的實現
11.3.3 登錄界面功能的實現
11.3.4 主界面功能的實現
【課後習題】
【課外實踐】
參考文獻

相關詞條

熱門詞條

聯絡我們