SQL Server2012數據庫基礎及應用


SQL Server2012數據庫基礎及應用

1 數據庫基礎

1.1 數據庫管理系統

1.1.1 數據與數據處理
1.1.2 計算機數據管理
1 人工管理階段
2 文件系統階段
3 數據庫系統階段
1.1.3 數據庫系統
1 數據庫系統的組成
2 數據庫系統的三級模式結構
1.1.4 數據庫管理系統

1.2 數據模型

1 概念模型
2 數據模型

1.3 關系數據庫

1 基本概念
2 關系的特點
3 關系的運算

1.4 關系型數據模型的范式結構

1 第一范式(1NF)
2 第二范式(2NF)
3 第三范式(3NF)

2 SQL Server數據庫概述

2.1 SQL及Transact-SQL簡介

2.2 SQL Server發展簡史

2.3 SQL Server 2012特點及配置要求

2.4 SQL Server 2012的安裝過程

2.5 SQL Server 2012的啟動

3 數據庫管理

3.1 數據庫的存儲結構

1 文件
2 文件組

3.2 創建數據庫

1 使用Microsoft SQL Server Management Studio創建數據庫
2 使用Transact-SQL命令

3.3 修改數據庫

1 使用Microsoft SQL Server Management Studio修改數據庫
2 使用Transact-SQL命令

3.4 查看數據庫

1 使用Microsoft SQL Server Management Studio查看數據庫
2 使用Transact-SQL命令

3.5 刪除數據庫

1 使用Microsoft SQL Server Management Studio刪除數據庫
2 使用Transact-SQL命令

3.6 數據庫的備份及還原

1 完全備份
2 事務日志備份
3 差異備份
4 文件備份
3.6.1 備份/還原數據庫
1 使用Microsoft SQL Server Management Studio備份數據庫
2 使用Transact-SQL命令
3 使用Microsoft SQL Server Management Studio還原數據庫
4 使用Transact-SQL命令
3.6.2 分離/附加數據庫
1 使用Microsoft SQL Server Management Studio分離數據庫
2 使用Microsoft SQL Server Management Studio附加數據庫

4 表的操作

4.1 數據類型

4.1.1 系統數據類型
1 整型
2 精確數值型
3 貨幣數據類型
4 近似數值類型
5 日期和時間數據類型
6 字符型
7 Unicode字符數據型
8 文本和圖形數據類型
9 二進制數據類型
10 位型
11 時間戳型
12 特殊數據型
4.1.2 創建及刪除用戶定義數據類型
1 使用Microsoft SQL Server Management Studio創建用戶定義數據類型
2 使用Transact-SQL命令創建用戶定義數據類型
3 使用Microsoft SQL Server Management Studio刪除用戶定義數據類型
4 使用Transact-SQL命令刪除用戶定義數據類型

4.2 表的創建

1 使用Microsoft SQL Server Management Studio創建表
2 使用Transact-SQL命令

4.3 表的修改

1 使用Microsoft SQL Server Management Studio修改表
2 增加列
3 刪除列
4 修改已有列的屬性
5 更改當前數據庫中用戶創建對象(如表、列)的名稱
6 使用Transact-SQL命令修改表

4.4 表的刪除

1 使用Microsoft SQL Server Management Studio刪除表
2 使用Transact-SQL命令

4.5 表的數據操作

4.5.1 向表中插入數據
1 使用Microsoft SQL Server Management Studio插入表數據
2 使用Transact-SQL命令
4.5.2 修改表中數據
1 使用Microsoft SQL Server Management Studio修改表中數據
2 使用Transact-SQL命令
4.5.3 刪除表中數據
1 使用Microsoft SQL Server Management Studio刪除表中數據
2 使用Transact-SQL命令
3 使用TRUNCATE TABLE語句刪除表中數據

5 數據完整性

5.1 數據完整性的重要作用

5.1.1 實體完整性
5.1.2 域完整性
5.1.3 參照完整性
5.1.4 用戶定義完整性

5.2 約束

5.2.1 CHECK約束
1 界面方式建立、查看、修改和刪除CHECK約束
2 使用命令方式建立CHECK約束
3 使用命令方式刪除CHECK約束
5.2.2 PRIMEARY KEY約束
1 使用界面方式建立和刪除PRIMARY KEY約束
2 使用命令方式建立PRIMARY KEY約束
3 使用Transact-SQL語句刪除PRIMARY KEY約束
5.2.3 FOREIGN KEY約束
1 使用界面方式建立、刪除FOREIGN KEY約束
2 使用命令方式創建FOREIGN KEY約束
3 使用命令方式刪除FOREIGN KEY約束
5.2.4 UNIQUE約束
1 使用界面方式建立與刪除UNIQUE約束
2 使用命令方式建立UNIQUE約束
3 使用命令方式刪除UNIQUE約束
5.2.5 DEFAULT約束
1 使用界面方式建立與刪除DEFAULT約束
2 使用命令方式創建DEFAULT約束
3 使用命令方式刪除DEFAULT約束

5.3 默認

5.3.1 創建默認對象
5.3.2 綁定默認
5.3.3 解除默認對象的綁定
5.3.4 刪除默認對象

5.4 規則

5.4.1 創建規則
5.4.2 綁定規則
5.4.3 解除規則的綁定
5.4.4 刪除規則

6 索引和視圖

6.1 索引

6.1.1 索引的分類
1 聚集索引
2 非聚集索引
3 聚集索引和非聚集索引的特性
6.1.2 創建索引
1 使用Microsoft SQL Server Management Studio創建索引
2 使用Transact-SQL語句創建索引
6.1.3 索引的查看
1 使用Microsoft SQL Server Management Studio查看索引
2 使用sp_helpindex查看索引
6.1.4 索引的刪除
1 使用Microsoft SQL Server Management Studio刪除索引
2 使用Transact-SQL語句刪除索引

6.2 視圖

6.2.1 視圖的概念
1 着重於特定數據
2 簡化數據操作
3 自定義數據
4 導入和導出數據
5 跨服務區組合分區數據
6.2.2 創建視圖
1 使用Microsoft SQL Server Management Studio創建視圖
2 使用Transact-SQL語句創建視圖
6.2.3 查詢視圖
1 獲取關於視圖的信息
2 查看由視圖定義的數據
6.2.4 重命名視圖
1 使用Microsoft SQL Server Management Studio重命名視圖
2 利用sp_rename重命名視圖
6.2.5 修改視圖的定義
1 使用Microsoft SQL Server Management Studio修改視圖
2 使用Transact-SQL語句修改視圖
6.2.6 刪除視圖
1 使用Microsoft SQL Server Management Studio刪除視圖
2 使用Transact-SQL語句刪除視圖

7 Transact-SQL語言基礎

7.1 常量與變量

7.1.1 常量
7.1.2 變量
1 局部變量賦值格式一
2 局部變量賦值格式二

7.2 運算符和表達式

1 算術運算符
2 比較運算符
3 字符串連接運算符
4 邏輯運算符
5 位運算符

7.3 數據查詢操作

7.3.1 查詢的基本語法
7.3.2 簡單查詢
1 比較運算符的使用(比較大小)
2 范圍運算符的使用(確定范圍)
3 列表運算符的使用(確定集合)
4 模式匹配符(字符匹配)
5 空值判斷符(涉及空值的查詢)
6 邏輯運算符(多重條件查詢)
7.3.3 查詢結果排序
7.3.4 查詢統計
7.3.5 分組查詢
7.3.6 連接查詢
1 內連接查詢
2 外連接查詢
3 交叉連接查詢
7.3.7 子查詢
1 帶有IN謂詞的子查詢
2 帶有比較運算符的子查詢
3 帶有ALL謂詞的子查詢
4 帶有EXISTS謂詞的子查詢

7.4 程序流程控制語句

7.4.1 IF…ELSE語句
7.4.2 無條件轉移語句——GOTO語句
7.4.3 WHILE、BREAK、CONTINUE語句

7.5 系統內置函數

7.5.1 行集函數
1 OPENQUERY行集函數
2 OPENROWSET行集函數
3 CONTAINSTABLE行集函數
4 FREETEXTTABLE行集函數
7.5.2 聚合函數
7.5.3 標量函數

7.6 用戶定義函數

7.6.1 用戶函數的定義
7.6.2 用戶函數的調用
7.6.3 用戶函數的刪除

8 存儲過程與觸發器

8.1 存儲過程

8.1.1 存儲過程基礎
8.1.2 創建存儲過程
8.1.3 執行存儲過程
8.1.4 修改、查看、重命名、刪除存儲過程
1 修改存儲過程
2 查看存儲過程
3 刪除存儲過程
8.1.5 存儲過程應用
1 帶輸入參數的存儲過程
2 帶輸出參數的存儲過程

8.2 觸發器

8.2.1 觸發器基礎
8.2.2 創建觸發器
8.2.3 查看、修改和刪除觸發器
1 查看觸發器
2 修改觸發器
3 刪除觸發器
8.2.4 觸發器應用

9 游標與事務

9.1 游標

9.1.1 游標基礎
9.1.2 游標的使用步驟
1 聲明和定義游標
2 打開游標
3 提取游標數據
4 修改游標位置數據行
5 關閉游標
6 釋放游標
7 游標函數
9.1.3 游標應用

9.2 事務

9.2.1 事務基礎
9.2.2 事務操作
1 事務控制語句
2 用於事務管理的全局變量
3 事務控制語句的使用
4 事務使用示例

10 SQL Server 2012的安全機制

10.1 創建用戶賬戶及登錄

1 SQL Server的安全機制
2 SQL Server 2012的驗證模式
3 SQL Server 2012的系統登錄名簡介
4 使用SSMS創建登錄名

10.2 數據庫用戶

10.3 數據庫角色

1 服務器角色
2 數據庫角色

10.4 數據庫權限

1 數據庫權限
2 權限操作

10.5 數據庫架構

1 架構簡介
2 創建架構

11 使用C 開發應用程序

1 創建項目

2 創建項目文件夾

3 登錄窗體設計

4 學生信息維護窗體設計

12 上機指導

實訓一 數據庫文件管理

實訓二 表的操作

實訓三 表數據的操作

實訓四 約束

實訓五 默認和規則

實訓六 關系、索引和視圖

實訓七 SELECT查詢

實訓八 程序設計

實訓九 存儲過程

實訓十 觸發器

實訓十一 游標和事務

實訓十二 安全認證與訪問權限

實訓十三 數據庫開發技術

1 建立工程文件
2 用戶登錄模塊設計與實現
3 圖書館服務功能模塊設計與實現
4 讀者記錄維護模塊的設計與實現
5 用戶記錄維護模塊的設計

思維導圖

SQL Server2012數據庫基礎及應用

防止博客圖床圖片失效,防止圖片源站外鏈:

http://www.processon.com/chart_image/5e5b4705e4b069f82a1a6f1c.png)

思維導圖在線編輯鏈接:

https://www.processon.com/view/5e5b4705e4b069f82a1a6f19


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM