SQL Server資料庫基礎教程[兵器工業出版社出版圖書]

SQL Server資料庫基礎教程[兵器工業出版社出版圖書]
更多義項 ▼ 收起列表 ▲

《SQL Server資料庫基礎教程》是2018年1月由北京逐日傳媒總策劃,周鴻旋等主編,兵器工業出版社出版的藝術類圖書教材。

內容簡介

《SQL Server資料庫基礎教程》 是2018年1月由北京逐日傳媒總策劃,周鴻旋等主編,兵器工業出版社出版的藝術類圖書教材。

本書全面介紹了SQL Server 2012資料庫管理和套用的知識。本書共分為10章,主要包括資料庫概述、SQL Server 2012概述、管理資料庫、表、數據完整性、T-SQL 套用編程、查詢操作、存儲過程與觸發器、索引及視圖和資料庫完全與保護等。

目錄

第1 章 資料庫概述
1.1 資料庫的概念
1.1.1 數據
1.1.2 資料庫
1.1.3 資料庫系統的概念及組成
1.1.4 資料庫系統的發展
1.2 資料庫的模式結構
1.2.1 資料庫三級模式結構
1.2.2 三級模式之間的映射
1.3 資料庫管理系統
1.3.1 資料庫管理系統的功能
1.3.2 資料庫管理系統的組成
1.4 數據模型
1.4.1 概念模型
1.4.2 數據模型
1.5 關係資料庫
1.5.1 常見關係資料庫
1.5.2 關係資料庫的設計原則
1.5.3 關係模型
1.5.4 關係模型的完整性
1.5.5 關係運算基礎
1.6 關係型資料庫模型的範式結構
1.6.1 第一範式
1.6.2 第二範式
1.6.3 第三範式
1.7 本章小結
1.8 課後習題
第2 章 SQL Server 資料庫
2.1 SQL 及T-SQL 簡介
2.1.1SQL簡介
2.1.2 T-SQL 簡介
2.2 SQL Server 2012 概述
2.2.1 SQL Server 發展簡史
2.2.2 SQL Server 2012 的新增功能
2.2.3 SQL Server 2012 系統要求
2.3 SQL Server 2012 的安裝、配置和啟動
2.3.1 SQL Server 2012 的安裝
課堂練習——安裝SQL Server 2012
2.3.2 配置SQL Server 2012
課堂練習——註冊伺服器
2.3.3 啟動SQL Server 2012
2.4 SQL Server 2012 配置管理器
2.4.1 服務管理
2.4.2 網路配置
2.5 本章小結
2.6 課後習題
第3 章 管理資料庫
3.1 資料庫的存儲結構
3.1.1 檔案
3.1.2 檔案組
3.2 資料庫的組成部分
3.2.1 表
3.2.2 視圖
3.2.3 存儲過程和觸發器
3.2.4 其他資料庫部分
3.3 創建資料庫
3.3.1 使用圖形化嚮導創建資料庫
課堂練習——使用圖形化嚮導創建資料庫
3.3.2 使用T-SQL 語句創建資料庫
課堂練習——使用CREATE DATABASE 創建資料庫
3.4 資料庫的基本操作
3.4.1 查看資料庫信息
3.4.2 修改資料庫
3.4.3 刪除資料庫
課堂練習——使用T-SQL 命令刪除資料庫
3.4.4 分離資料庫
3.4.5 附加資料庫
3.4.6 收縮資料庫
3.4.7 備份/ 還原資料庫
3.5 本章小結
3.6 課後習題
第4 章 表
4.1 數據類型
4.1.1 列數據類型
4.1.2 創建及刪除用戶定義數據類型
4.2 表的創建
4.2.1 使用 Microsoft SQL Server
Management Studio 創建表
課堂練習——創建員工信息表
4.2.2 使用T-SQL 命令創建表
4.3 維護數據表
4.3.1 表的修改
課堂練習——重命名表
4.3.2 添加/ 刪除表列
4.3.3 修改列屬性
4.3.4 表的刪除
4.4 表的數據操作
4.4.1 向表中插入數據
課堂練習——插入表
4.4.2 修改表中數據
4.4.3 刪除表中數據
4.5 表關係
4.6 本章小結
4.7 課後習題
第5 章 數據完整性
5.1 數據完整性
5.1.1 數據完整性的重要作用
5.1.2 域完整性
5.1.3 實體完整性
5.1.4 參照完整性
5.1.5 用戶定義完整性
5.2 數據冗餘
5.3 約束
5.3.1 CHECK 約束
課堂練習——使用CHECK 命令建立約束
5.3.2 DEFAULT 約束
5.3.3 PRIMARY KEY 約束
5.3.4 FOREIGN KEY 約束
5.3.5 UNIQUE 約束
5.4 默認
5.4.1 默認對象的創建
5.4.2 默認對象的綁定與解除
5.4.3 默認對象的刪除
5.5 規則
5.5.1 創建規則
5.5.2 綁定規則
5.5.3 解除規則的綁定
5.5.4 刪除規則
5.6 本章小結
5.7 課後習題
第6 章 T-SQL 套用編程
6.1 T-SQL 基礎概述
6.1.1 常量
6.1.2 變數
6.1.3 運算符
6.1.4 表達式
6.1.5 注釋
6.1.6 控制語句
6.2 流程控制語句
6.2.1 IF…ELSE 語句
6.2.2 無條件轉移語句—— GOTO 語句
6.2.3 WHILE…BREAK…CONTINUE 語句
課堂練習——累加1 ~ 90 的整數
6.3 系統內置函式
6.3.1 行集函式
6.3.2 聚合函式
6.3.3 標量函式
6.4 用戶定義函式
6.4.1 用戶定義函式
6.4.2 刪除用戶定義函式
6.4.3 有效語句類型
6.4.4 調用用戶函式
6.5 本章小結
6.6 課後習題
第7 章 查詢操作
7.1 數據查詢操作
7.2 簡單查詢
7.2.1 選擇所有列
7.2.2 查詢指定列
7.2.3 查詢計算列
7.2.4 去除查詢結果中的重複行
7.2.5 帶條件的查詢
7.3運算符的使用
7.3.1 比較運算符的使用
7.3.2 範圍運算符的使用
7.3.3 列運算符的使用
7.3.4 模式匹配符
7.3.5 空值判斷符
7.3.6邏輯運算符
7.4 查詢
7.4.1 查詢結果排序
7.4.2 查詢統計
7.4.3 分組查詢
7.4.4 連線查詢
7.5 子查詢
7.5.1 帶有IN 謂詞的子查詢
7.5.2 帶有比較運算符的子查詢
7.5.3 帶有ALL 謂詞的子查詢
7.5.4 帶有EXISTS 的子查詢
7.6 本章小結
7.7 課後習題
第8 章 存儲過程與觸發器
8.1 存儲過程
8.1.1 存儲過程的類型
8.1.2 系統存儲過程
8.2 使用存儲過程
8.2.1 創建存儲過程
8.2.2 使用存儲過程參數
8.2.3 執行存儲過程
8.2.4 管理存儲過程
8.3 觸發器
8.3.1 觸發器概述
8.3.2 觸發器類型
8.3.3 創建觸發器
課堂練習——創建觸發器
課堂練習——修改觸發器
8.3.4 管理觸發器
8.3.5 套用觸發器
8.4 游標的概述
8.4.1 游標的類型
8.4.2 游標的實現
8.4.3 游標套用
8.5 事務
8.5.1 事務屬性
8.5.2 事務操作
8.6 本章小結
8.7 課後習題
第9 章 索引及視圖
9.1 索引
9.1.1 索引概述
9.1.2 索引分類
9.2 索引的基本操作
9.2.1 創建索引
課堂練習——創建索引
9.2.2 查看索引
課堂練習——查看索引
9.2.3 修改索引
9.2.4 刪除索引
9.3 視圖
9.3.1 視圖的概念
9.3.2 創建視圖
課堂練習——創建視圖
9.3.3 查詢視圖
9.3.4 重命名視圖
9.3.5 修改視圖的定義
9.3.6 刪除視圖
9.4 本章小結
9.5 課後習題
第10 章 資料庫安全與保護
10.1 資料庫的安全機制
10.2 創建賬戶與資料庫用戶
10.2.1 創建Windows 登錄賬戶
課堂練習——創建Windows 登錄賬戶
10.2.2 創建SQL Server 登錄賬戶
課堂練習——創建SQL Server 登錄賬戶
10.2.3 創建資料庫用戶
10.3 刪除用戶與登錄賬戶
10.3.1 圖形化界面刪除用戶與登錄賬戶
10.3.2 通過T-SQL 命令刪除用戶與登錄賬戶
10.3.3 guest 用戶
10.4 角色
10.4.1 固定伺服器角色
課堂練習——創建伺服器角色
10.4.2 固定資料庫角色
課堂練習——將用戶添加到固定資料庫
10.4.3 應用程式角色
10.4.4 用戶自定義角色
10.5 許可權
10.5.1 對象許可權
10.5.2 語句許可權
10.5.3 授予許可權
10.5.4 撤銷許可權
10.6 創建資料庫架構
10.7 本章小結
10.8 課後習題

相關詞條

熱門詞條

聯絡我們