舉報

會員
SQL Server 2012 數據庫教程(第3版)
鄭阿奇 劉啟芬 顧韻華主編 著
更新時間:2020-06-17 14:33:25
開會員,本書免費讀 >
最新章節:
附錄B SQL Server 2012簡介和安裝
本書介紹SQLServer2012數據庫管理系統,包含數據庫基礎、實驗和綜合應用。數據庫基礎包括數據庫的基本概念和SQLServer2012兩部分內容;實驗分為SQLServer2012主要內容的實踐和訓練;綜合應用部分介紹PHP、ASP.NET(C#)和VB6.0平臺開發應用系統操作SQLServer2012,分別為B/S和C/S方面的典型應用。
- 附錄B SQL Server 2012簡介和安裝 更新時間:2020-06-17 14:33:25
- 附錄A 學生成績(pxscj)數據庫表樣本數據
- 實習3.4.2 輸入成績
- 實習3.4.1 增減學生
- 實習3.4 教師功能
- 實習3.3.2 查詢成績
- 實習3.3.1 修改口令
- 實習3.3 學生功能
- 實習3.2.4 菜單功能代碼
- 實習3.2.3 登錄功能
- 實習3.2.2 主窗口及版權聲明
- 實習3.2.1 設計主菜單
- 實習3.2 菜單系統與登錄控制
- 實習3.1.3 連接數據庫
- 實習3.1.2 新建VB 6.0項目
- 實習3.1.1 創建ODBC數據源
- 實習3.1 VB數據庫開發準備
- 實習3 VB 6.0/SQL Server 2012學生成績管理系統
- 實習2.5.2 輸入成績
- 實習2.5.1 增減學生
- 實習2.5 教師功能
- 實習2.4.2 查詢成績
- 實習2.4.1 修改口令
- 實習2.4 學生功能
- 實習2.3.2 登錄功能
- 實習2.3.1 主界面
- 實習2.3 界面設計及系統登錄
- 實習2.2.2 ASP.NET連接SQL Server 2012
- 實習2.2.1 ASP.NET項目的建立
- 實習2.2 創建ASP.NET項目
- 實習2.1 ADO.NET架構原理
- 實習2 ASP.NET 4.5/SQL Server 2012學生成績管理系統
- 實習1.5.2 輸入成績
- 實習1.5.1 增減學生
- 實習1.5 教師功能
- 實習1.4.2 查詢成績
- 實習1.4.1 修改口令
- 實習1.4 學生功能
- 實習1.3.2 登錄功能
- 實習1.3.1 主界面
- 實習1.3 界面設計及系統登錄
- 實習1.2.3 PHP連接SQL Server 2012
- 實習1.2.2 PHP項目的運行
- 實習1.2.1 PHP項目的建立
- 實習1.2 PHP開發入門
- 實習1.1.2 Eclipse安裝與配置
- 實習1.1.1 創建PHP環境
- 實習1.1 PHP開發平臺搭建
- 實習1 PHP 5/SQL Server 2012學生成績管理系統
- 實習0.2 功能和界面
- 實習0.1 創建數據庫及其對象
- 實習0 創建實習數據庫
- 實驗9.3 數據庫權限管理
- 實驗9.2 服務器角色的應用
- 實驗9.1 數據庫用戶的管理
- 實驗9 數據庫的安全性
- 實驗8.2 數據庫的恢復
- 實驗8.1 數據庫的備份
- 實驗8 備份恢復與導入導出
- 實驗7.2 觸發器
- 實驗7.1 存儲過程
- 實驗7 存儲過程和觸發器的使用
- 實驗6.2 數據完整性
- 實驗6.1 索引
- 實驗6 索引和數據完整性的使用
- 實驗5 T-SQL編程
- 實驗4.2 視圖的使用
- 實驗4.1 數據庫的查詢
- 實驗4 數據庫的查詢和視圖
- 實驗3 表數據插入、修改和刪除
- 實驗2 創建數據庫和表
- 實驗1 SQL Server 2012環境
- 習題
- 10.3.6 維護計劃向導
- 10.3.5 數據庫郵件
- 10.3.4 警報
- 10.3.3 作業
- 10.3.2 操作員
- 10.3.1 SQL Server代理
- 10.3 自動化管理
- 10.2.2 鎖定模式
- 10.2.1 鎖定粒度
- 10.2 鎖定
- 10.1.4 事務隔離級:SET TRANSACTION ISOLATION LEVEL
- 10.1.3 事務處理:BEGIN/COMMIT/ROLLBACK/SAVE/ROLLBACK TRANSACTION
- 10.1.2 多用戶使用問題
- 10.1.1 事務與ACID屬性
- 10.1 事務
- 第10章 其他概念
- 習題
- 9.5.2 命令方式創建架構:CREATE SCHEMA
- 9.5.1 界面方式創建架構
- 9.5 數據庫架構的定義和使用
- 9.4.3 撤銷權限
- 9.4.2 拒絕權限
- 9.4.1 授予權限:GRANT
- 9.4 數據庫權限的管理
- 9.3.4 應用程序角色
- 9.3.3 自定義數據庫角色:CREATE/DROP ROLE
- 9.3.2 固定數據庫角色
- 9.3.1 固定服務器角色
- 9.3 角色管理
- 9.2.2 命令方式管理用戶賬戶:CREATE LOGIN/USER
- 9.2.1 界面方式管理用戶賬戶
- 9.2 建立和管理用戶賬戶
- 9.1.3 SQL Server數據庫安全驗證過程
- 9.1.2 SQL Server安全性機制
- 9.1.1 SQL Server身份驗證模式
- 9.1 SQL Server 2012的安全機制
- 第9章 系統安全管理
- 習題
- 8.4.2 數據庫復制
- 8.4.1 附加數據庫
- 8.4 附加數據庫和數據庫復制
- 8.3.3 界面方式恢復數據庫
- 8.3.2 命令方式恢復數據庫:RESTORE DATABASE
- 8.3.1 檢查點
- 8.3 數據庫恢復
- 8.2.3 界面方式備份數據庫
- 8.2.2 命令方式備份數據庫:BACKUP DATABASE
- 8.2.1 創建備份設備
- 8.2 數據庫備份
- 8.1.2 數據庫恢復概念
- 8.1.1 數據庫備份概念
- 8.1 備份和恢復概述
- 第8章 備份與恢復
- 習題
- 7.2.5 界面方式操作觸發器
- 7.2.4 觸發器的刪除:DROP TRIGGER
- 7.2.3 觸發器的修改:ALTER TRIGGER
- 7.2.2 觸發器的創建:CREATE TRIGGER
- 7.2.1 觸發器的類型
- 7.2 觸發器
- 7.1.5 界面方式操作存儲過程
- 7.1.4 存儲過程的刪除:DROP PROCEDURE
- 7.1.3 存儲過程的修改:ALTER PROCEDURE
- 7.1.2 存儲過程的創建與執行:CREATE PROCEDURE
- 7.1.1 存儲過程的類型
- 7.1 存儲過程
- 第7章 存儲過程和觸發器
- 習題
- 6.2.3 創建參照完整性:FOREIGN KEY
- 6.2.2 創建域完整性:CHECK/CREATE RULE
- 6.2.1 創建實體完整性:PRIMARY KEY/UNIQUE
- 6.2 數據完整性
- 6.1.4 索引的刪除:DROP INDEX
- 6.1.3 重建索引:ALTER INDEX
- 6.1.2 索引的創建:CREATE INDEX
- 6.1.1 索引的分類
- 6.1 索引
- 第6章 索引和完整性
- 習題
- 5.6.3 用戶定義函數的刪除:DROP FUNCTION
- 5.6.2 內嵌表值函數:FROM表(…)
- 5.6.1 標量函數:SELECT/EXEC
- 5.6 用戶定義函數:CREATE/ALTER/DROP FUNCTION
- 5.5.2 常用系統標量函數
- 5.5.1 系統內置函數介紹
- 5.5 系統內置函數
- 5.4.8 錯誤處理語句:TRY…CATCH
- 5.4.7 等待語句:WAITFOR DELAY/TIME
- 5.4.6 返回語句:RETURN
- 5.4.5 循環語句:WHILE/BREAK/CONTINUE
- 5.4.4 無條件轉移語句:GOTO
- 5.4.3 多重分支:CASE
- 5.4.2 條件語句:IF…ELSE
- 5.4.1 語句塊:BEGIN…END
- 5.4 流程控制語句
- 5.3 運算符與表達式
- 5.2.3 變量:DECLARE/SET/SELECT
- 5.2.2 自定義數據類型
- 5.2.1 常量
- 5.2 常量、自定義數據類型與變量
- 5.1 T-SQL語言
- 第5章 T-SQL語言
- 習題
- 4.3.4 關閉刪除游標:CLOSE/DEALLOCATE
- 4.3.3 讀取數據:FETCH
- 4.3.2 打開游標:OPEN
- 4.3.1 聲明游標:DECLARE CURSOR
- 4.3 游標
- 4.2.6 刪除視圖:DROP VIEW
- 4.2.5 修改視圖的定義:ALTER VIEW
- 4.2.4 更新視圖:INSERT/UPDATE/DELETE
- 4.2.3 查詢視圖:SELECT
- 4.2.2 創建視圖:CREATE VIEW
- 4.2.1 視圖概念
- 4.2 視圖
- 4.1.8 其他:INTO/UNION/EXCEPT/CTE
- 4.1.7 指定查詢結果排序順序:ORDER BY
- 4.1.6 指定查詢結果分組后篩選條件:HAVING
- 4.1.5 指定查詢結果分組方法:GROUP BY
- 4.1.4 連接:=/JOIN
- 4.1.3 指定查詢對象:FROM
- 4.1.2 選擇查詢條件:WHERE
- 4.1.1 選擇查詢結果輸出列:*/列表
- 4.1 數據庫的查詢:SELECT
- 第4章 數據庫的查詢、視圖和游標
- 習題
- 3.5.3 刪除記錄:DELETE/TRUNCATE TABLE
- 3.5.2 修改記錄:UPDATE
- 3.5.1 插入記錄:INSERT
- 3.5 命令方式操作表數據
- 3.4.3 修改記錄
- 3.4.2 刪除記錄
- 3.4.1 插入記錄
- 3.4 界面方式操作表數據
- 3.3.3 刪除表:DROP TABLE
- 3.3.2 修改表結構:ALTER TABLE
- 3.3.1 創建表結構:CREATE TABLE
- 3.3 命令方式創建表結構
- 3.2.3 刪除表
- 3.2.2 修改表結構
- 3.2.1 創建表結構
- 3.2 界面方式創建表結構
- 3.1.2 表結構設計
- 3.1.1 數據類型
- 3.1 數據類型和表結構
- 第3章 表的創建和操作
- 習題
- 2.3.4 數據庫快照:AS SNAPSHOT
- 2.3.3 刪除數據庫:DROP DATABASE
- 2.3.2 修改數據庫:ALTER DATABASE
- 2.3.1 創建數據庫:CREATE DATABASE
- 2.3 命令方式創建數據庫
- 2.2.2 數據庫的修改和刪除
- 2.2.1 數據庫的創建
- 2.2 界面方式創建數據庫
- 2.1.3 系統數據庫和用戶數據庫
- 2.1.2 物理數據庫
- 2.1.1 邏輯數據庫
- 2.1 SQL Server 2012數據庫
- 第2章 數據庫創建
- 習題
- 1.3.2 B/S模式應用系統
- 1.3.1 C/S模式應用系統
- 1.3 數據庫應用系統
- 1.2.3 物理結構設計
- 1.2.2 邏輯結構設計
- 1.2.1 概念結構設計
- 1.2 數據庫設計
- 1.1.3 關系型數據庫語言
- 1.1.2 數據模型
- 1.1.1 數據庫系統
- 1.1 數據庫
- 第1章 數據庫的基本概念
- 第3版前言
- 內容提要
- 書名頁
- 版權頁
- 封面
- 封面
- 版權頁
- 書名頁
- 內容提要
- 第3版前言
- 第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 C/S模式應用系統
- 1.3.2 B/S模式應用系統
- 習題
- 第2章 數據庫創建
- 2.1 SQL Server 2012數據庫
- 2.1.1 邏輯數據庫
- 2.1.2 物理數據庫
- 2.1.3 系統數據庫和用戶數據庫
- 2.2 界面方式創建數據庫
- 2.2.1 數據庫的創建
- 2.2.2 數據庫的修改和刪除
- 2.3 命令方式創建數據庫
- 2.3.1 創建數據庫:CREATE DATABASE
- 2.3.2 修改數據庫:ALTER DATABASE
- 2.3.3 刪除數據庫:DROP DATABASE
- 2.3.4 數據庫快照:AS SNAPSHOT
- 習題
- 第3章 表的創建和操作
- 3.1 數據類型和表結構
- 3.1.1 數據類型
- 3.1.2 表結構設計
- 3.2 界面方式創建表結構
- 3.2.1 創建表結構
- 3.2.2 修改表結構
- 3.2.3 刪除表
- 3.3 命令方式創建表結構
- 3.3.1 創建表結構:CREATE TABLE
- 3.3.2 修改表結構:ALTER TABLE
- 3.3.3 刪除表:DROP TABLE
- 3.4 界面方式操作表數據
- 3.4.1 插入記錄
- 3.4.2 刪除記錄
- 3.4.3 修改記錄
- 3.5 命令方式操作表數據
- 3.5.1 插入記錄:INSERT
- 3.5.2 修改記錄:UPDATE
- 3.5.3 刪除記錄:DELETE/TRUNCATE TABLE
- 習題
- 第4章 數據庫的查詢、視圖和游標
- 4.1 數據庫的查詢:SELECT
- 4.1.1 選擇查詢結果輸出列:*/列表
- 4.1.2 選擇查詢條件:WHERE
- 4.1.3 指定查詢對象:FROM
- 4.1.4 連接:=/JOIN
- 4.1.5 指定查詢結果分組方法:GROUP BY
- 4.1.6 指定查詢結果分組后篩選條件:HAVING
- 4.1.7 指定查詢結果排序順序:ORDER BY
- 4.1.8 其他:INTO/UNION/EXCEPT/CTE
- 4.2 視圖
- 4.2.1 視圖概念
- 4.2.2 創建視圖:CREATE VIEW
- 4.2.3 查詢視圖:SELECT
- 4.2.4 更新視圖:INSERT/UPDATE/DELETE
- 4.2.5 修改視圖的定義:ALTER VIEW
- 4.2.6 刪除視圖:DROP VIEW
- 4.3 游標
- 4.3.1 聲明游標:DECLARE CURSOR
- 4.3.2 打開游標:OPEN
- 4.3.3 讀取數據:FETCH
- 4.3.4 關閉刪除游標:CLOSE/DEALLOCATE
- 習題
- 第5章 T-SQL語言
- 5.1 T-SQL語言
- 5.2 常量、自定義數據類型與變量
- 5.2.1 常量
- 5.2.2 自定義數據類型
- 5.2.3 變量:DECLARE/SET/SELECT
- 5.3 運算符與表達式
- 5.4 流程控制語句
- 5.4.1 語句塊:BEGIN…END
- 5.4.2 條件語句:IF…ELSE
- 5.4.3 多重分支:CASE
- 5.4.4 無條件轉移語句:GOTO
- 5.4.5 循環語句:WHILE/BREAK/CONTINUE
- 5.4.6 返回語句:RETURN
- 5.4.7 等待語句:WAITFOR DELAY/TIME
- 5.4.8 錯誤處理語句:TRY…CATCH
- 5.5 系統內置函數
- 5.5.1 系統內置函數介紹
- 5.5.2 常用系統標量函數
- 5.6 用戶定義函數:CREATE/ALTER/DROP FUNCTION
- 5.6.1 標量函數:SELECT/EXEC
- 5.6.2 內嵌表值函數:FROM表(…)
- 5.6.3 用戶定義函數的刪除:DROP FUNCTION
- 習題
- 第6章 索引和完整性
- 6.1 索引
- 6.1.1 索引的分類
- 6.1.2 索引的創建:CREATE INDEX
- 6.1.3 重建索引:ALTER INDEX
- 6.1.4 索引的刪除:DROP INDEX
- 6.2 數據完整性
- 6.2.1 創建實體完整性:PRIMARY KEY/UNIQUE
- 6.2.2 創建域完整性:CHECK/CREATE RULE
- 6.2.3 創建參照完整性:FOREIGN KEY
- 習題
- 第7章 存儲過程和觸發器
- 7.1 存儲過程
- 7.1.1 存儲過程的類型
- 7.1.2 存儲過程的創建與執行:CREATE PROCEDURE
- 7.1.3 存儲過程的修改:ALTER PROCEDURE
- 7.1.4 存儲過程的刪除:DROP PROCEDURE
- 7.1.5 界面方式操作存儲過程
- 7.2 觸發器
- 7.2.1 觸發器的類型
- 7.2.2 觸發器的創建:CREATE TRIGGER
- 7.2.3 觸發器的修改:ALTER TRIGGER
- 7.2.4 觸發器的刪除:DROP TRIGGER
- 7.2.5 界面方式操作觸發器
- 習題
- 第8章 備份與恢復
- 8.1 備份和恢復概述
- 8.1.1 數據庫備份概念
- 8.1.2 數據庫恢復概念
- 8.2 數據庫備份
- 8.2.1 創建備份設備
- 8.2.2 命令方式備份數據庫:BACKUP DATABASE
- 8.2.3 界面方式備份數據庫
- 8.3 數據庫恢復
- 8.3.1 檢查點
- 8.3.2 命令方式恢復數據庫:RESTORE DATABASE
- 8.3.3 界面方式恢復數據庫
- 8.4 附加數據庫和數據庫復制
- 8.4.1 附加數據庫
- 8.4.2 數據庫復制
- 習題
- 第9章 系統安全管理
- 9.1 SQL Server 2012的安全機制
- 9.1.1 SQL Server身份驗證模式
- 9.1.2 SQL Server安全性機制
- 9.1.3 SQL Server數據庫安全驗證過程
- 9.2 建立和管理用戶賬戶
- 9.2.1 界面方式管理用戶賬戶
- 9.2.2 命令方式管理用戶賬戶:CREATE LOGIN/USER
- 9.3 角色管理
- 9.3.1 固定服務器角色
- 9.3.2 固定數據庫角色
- 9.3.3 自定義數據庫角色:CREATE/DROP ROLE
- 9.3.4 應用程序角色
- 9.4 數據庫權限的管理
- 9.4.1 授予權限:GRANT
- 9.4.2 拒絕權限
- 9.4.3 撤銷權限
- 9.5 數據庫架構的定義和使用
- 9.5.1 界面方式創建架構
- 9.5.2 命令方式創建架構:CREATE SCHEMA
- 習題
- 第10章 其他概念
- 10.1 事務
- 10.1.1 事務與ACID屬性
- 10.1.2 多用戶使用問題
- 10.1.3 事務處理:BEGIN/COMMIT/ROLLBACK/SAVE/ROLLBACK TRANSACTION
- 10.1.4 事務隔離級:SET TRANSACTION ISOLATION LEVEL
- 10.2 鎖定
- 10.2.1 鎖定粒度
- 10.2.2 鎖定模式
- 10.3 自動化管理
- 10.3.1 SQL Server代理
- 10.3.2 操作員
- 10.3.3 作業
- 10.3.4 警報
- 10.3.5 數據庫郵件
- 10.3.6 維護計劃向導
- 習題
- 實驗1 SQL Server 2012環境
- 實驗2 創建數據庫和表
- 實驗3 表數據插入、修改和刪除
- 實驗4 數據庫的查詢和視圖
- 實驗4.1 數據庫的查詢
- 實驗4.2 視圖的使用
- 實驗5 T-SQL編程
- 實驗6 索引和數據完整性的使用
- 實驗6.1 索引
- 實驗6.2 數據完整性
- 實驗7 存儲過程和觸發器的使用
- 實驗7.1 存儲過程
- 實驗7.2 觸發器
- 實驗8 備份恢復與導入導出
- 實驗8.1 數據庫的備份
- 實驗8.2 數據庫的恢復
- 實驗9 數據庫的安全性
- 實驗9.1 數據庫用戶的管理
- 實驗9.2 服務器角色的應用
- 實驗9.3 數據庫權限管理
- 實習0 創建實習數據庫
- 實習0.1 創建數據庫及其對象
- 實習0.2 功能和界面
- 實習1 PHP 5/SQL Server 2012學生成績管理系統
- 實習1.1 PHP開發平臺搭建
- 實習1.1.1 創建PHP環境
- 實習1.1.2 Eclipse安裝與配置
- 實習1.2 PHP開發入門
- 實習1.2.1 PHP項目的建立
- 實習1.2.2 PHP項目的運行
- 實習1.2.3 PHP連接SQL Server 2012
- 實習1.3 界面設計及系統登錄
- 實習1.3.1 主界面
- 實習1.3.2 登錄功能
- 實習1.4 學生功能
- 實習1.4.1 修改口令
- 實習1.4.2 查詢成績
- 實習1.5 教師功能
- 實習1.5.1 增減學生
- 實習1.5.2 輸入成績
- 實習2 ASP.NET 4.5/SQL Server 2012學生成績管理系統
- 實習2.1 ADO.NET架構原理
- 實習2.2 創建ASP.NET項目
- 實習2.2.1 ASP.NET項目的建立
- 實習2.2.2 ASP.NET連接SQL Server 2012
- 實習2.3 界面設計及系統登錄
- 實習2.3.1 主界面
- 實習2.3.2 登錄功能
- 實習2.4 學生功能
- 實習2.4.1 修改口令
- 實習2.4.2 查詢成績
- 實習2.5 教師功能
- 實習2.5.1 增減學生
- 實習2.5.2 輸入成績
- 實習3 VB 6.0/SQL Server 2012學生成績管理系統
- 實習3.1 VB數據庫開發準備
- 實習3.1.1 創建ODBC數據源
- 實習3.1.2 新建VB 6.0項目
- 實習3.1.3 連接數據庫
- 實習3.2 菜單系統與登錄控制
- 實習3.2.1 設計主菜單
- 實習3.2.2 主窗口及版權聲明
- 實習3.2.3 登錄功能
- 實習3.2.4 菜單功能代碼
- 實習3.3 學生功能
- 實習3.3.1 修改口令
- 實習3.3.2 查詢成績
- 實習3.4 教師功能
- 實習3.4.1 增減學生
- 實習3.4.2 輸入成績
- 附錄A 學生成績(pxscj)數據庫表樣本數據
- 附錄B SQL Server 2012簡介和安裝 更新時間:2020-06-17 14:33:25