數(shù)據(jù)庫(kù)原理與SQL Server 2012應(yīng)用教程
定 價(jià):39.9 元
叢書(shū)名:高等教育規(guī)劃教材
- 作者:程云志, 張勇, 趙艷忠等編著
- 出版時(shí)間:2015/6/1
- ISBN:9787111501220
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP311.138SQ
- 頁(yè)碼:310
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)內(nèi)容包括:數(shù)據(jù)庫(kù)系統(tǒng)概述;數(shù)據(jù)模型;數(shù)據(jù)庫(kù)設(shè)計(jì);SQL Server 2012基本知識(shí);數(shù)據(jù)庫(kù)操作;表和表數(shù)據(jù)操作;T-SQL語(yǔ)言;數(shù)據(jù)查詢(xún)等。
適讀人群 :本科
1.以SQL Server 2012為平臺(tái)。
2.所有的操作都依據(jù)實(shí)際的屏幕顯示逐步講解。
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最為廣泛的技術(shù)之一,它已經(jīng)成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ),已經(jīng)廣泛應(yīng)用于各種領(lǐng)域,小到工資管理、人事管理、學(xué)籍管理,大到企業(yè)級(jí)的信息管理、銀行系統(tǒng)管理等。
本書(shū)以關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)為核心,全面、系統(tǒng)地闡述了數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、基本原理和SQLServer2012數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用技術(shù)。主要內(nèi)容包括:數(shù)據(jù)庫(kù)系統(tǒng)基本概念、理論和數(shù)據(jù)庫(kù)設(shè)計(jì),并詳細(xì)地介紹了現(xiàn)今最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)——SQLServer2012。通過(guò)大量的實(shí)例,全面、深入地介紹了SQLServer2012數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的安裝、配置、操作,以及SQLServer2012數(shù)據(jù)庫(kù)操作,表和表數(shù)據(jù)操作,T-SQL語(yǔ)言,數(shù)據(jù)查詢(xún),數(shù)據(jù)完整性、規(guī)則和索引,視圖和用戶(hù)定義函數(shù),存儲(chǔ)過(guò)程、觸發(fā)器和游標(biāo),系統(tǒng)安全管理,事務(wù)、批、鎖和作業(yè),數(shù)據(jù)庫(kù)的備份還原與導(dǎo)入/導(dǎo)出,最后講述了VB2010、C#2010、ASP.NET數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)基礎(chǔ)。本書(shū)有下列特點(diǎn):
1)以SQLServer2012數(shù)據(jù)庫(kù)管理系統(tǒng)中文版為教學(xué)和開(kāi)發(fā)平臺(tái)。
2)體系完整,內(nèi)容豐富,符合大學(xué)計(jì)算機(jī)專(zhuān)業(yè)和非計(jì)算機(jī)專(zhuān)業(yè)對(duì)數(shù)據(jù)庫(kù)知識(shí)的要求。
3)本書(shū)首先介紹了數(shù)據(jù)庫(kù)的基本概念,為以后的學(xué)習(xí)奠定了較好的理論基礎(chǔ)。
4)書(shū)中引用了大量的實(shí)例,更加突出實(shí)用性,并配以詳細(xì)的操作步驟和抓圖。
本書(shū)作者從事大學(xué)本科計(jì)算機(jī)專(zhuān)業(yè)教學(xué),不僅具有豐富的教學(xué)經(jīng)驗(yàn),同時(shí)還具有多年的數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)驗(yàn)。作者依據(jù)長(zhǎng)期的教學(xué)經(jīng)驗(yàn),深知數(shù)據(jù)庫(kù)原理的主要知識(shí)點(diǎn)、重點(diǎn)與難點(diǎn),以及讀者對(duì)數(shù)據(jù)庫(kù)應(yīng)用中最感興趣的方面,逐漸形成了本書(shū)嚴(yán)謹(jǐn)?shù)、適合于學(xué)習(xí)的結(jié)構(gòu)體系。
本書(shū)內(nèi)容豐富、結(jié)構(gòu)新穎、系統(tǒng)性與實(shí)用性強(qiáng),注重理論教學(xué)和實(shí)踐教學(xué)相結(jié)合,敘述準(zhǔn)確而精煉,圖文并茂,具體而且直觀(guān)。既可作為高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)、信息管理與信息系統(tǒng)專(zhuān)業(yè)及非計(jì)算機(jī)專(zhuān)業(yè)本科數(shù)據(jù)庫(kù)應(yīng)用課程的教學(xué)用書(shū),也可作為從事信息領(lǐng)域工作的科技人員的自學(xué)參考書(shū)。對(duì)于計(jì)算機(jī)應(yīng)用人員和計(jì)算機(jī)愛(ài)好者,本書(shū)也是一本實(shí)用的工具書(shū)。
本書(shū)由程云志、張勇、趙艷忠等編著。第1、2章由程云志編寫(xiě),第3、5由張勇編寫(xiě),第4、6章由鄭珂編寫(xiě),第7、10章由趙艷忠編寫(xiě),第8、15章由曹志偉編寫(xiě),第9章由李晗編寫(xiě),第11由鄭磊編寫(xiě),第12、16章由臧國(guó)輕編寫(xiě),第14、17章由王晶姝編寫(xiě),第13章、教學(xué)資源的制作等由劉瑞新、吳蕾、史洪智、梁宏偉、韓順友、黨蘭學(xué)、段金卯、蔡軍、張敬來(lái)、喬家君、馬同森、程遂營(yíng)、劉克純、徐維維、謝紫安、繆麗麗、徐云林、駱秋容、田金雨、王如雪、曹媚珠、張曼完成。全書(shū)由劉瑞新教授審閱統(tǒng)稿。
因編者水平有限,書(shū)中疏漏之處在所難免,敬請(qǐng)讀者批評(píng)指正。
編者
出版說(shuō)明
前言
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述
1.1 數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介
1.1.1 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展歷史
1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念
1.2 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映像
1.3 習(xí)題
第2章 數(shù)據(jù)模型
2.1 信息的三種世界
2.1.1 現(xiàn)實(shí)世界
2.1.2 信息世界
2.1.3 計(jì)算機(jī)世界
2.1.4 三種世界的轉(zhuǎn)換
2.2 概念模型
2.2.1 概念模型的基本概念
2.2.2 概念模型的表示
2.3 數(shù)據(jù)模型
2.3.1 數(shù)據(jù)模型的基本概念
2.3.2 常用的數(shù)據(jù)模型
2.4 關(guān)系數(shù)據(jù)庫(kù)
2.4.1 關(guān)系模型的組成
2.4.2 關(guān)系的數(shù)學(xué)定義
2.4.3 關(guān)系代數(shù)
2.4.4 傳統(tǒng)的集合運(yùn)算
2.4.5 專(zhuān)門(mén)的關(guān)系運(yùn)算
2.5 關(guān)系查詢(xún)優(yōu)化
2.6 習(xí)題
第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1 規(guī)范化
3.1.1 函數(shù)依賴(lài)
3.1.2 范式
3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)概述
3.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)
3.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
3.3 需求分析階段
3.4 概念結(jié)構(gòu)設(shè)計(jì)階段
3.4.1 概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)
3.4.2 概念結(jié)構(gòu)設(shè)計(jì)的步驟
3.5 邏輯結(jié)構(gòu)設(shè)計(jì)階段
3.5.1 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)
3.5.2 邏輯結(jié)構(gòu)設(shè)計(jì)的步驟
3.6 物理結(jié)構(gòu)設(shè)計(jì)階段
3.6.1 物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)
3.6.2 物理結(jié)構(gòu)設(shè)計(jì)的步驟
3.7 數(shù)據(jù)庫(kù)實(shí)施階段
3.8 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)
3.9 數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例
3.9.1 學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)設(shè)計(jì)
3.9.2 圖書(shū)出版管理數(shù)據(jù)庫(kù)設(shè)計(jì)
3.1 0 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)
3.1 1 習(xí)題
第4章 SQL Server 2012基本知識(shí)
4.1 SQL Server 2012發(fā)展簡(jiǎn)介
4.2 SQL Server 2012的版本
4.2.1 SQL Server 2012版本的分類(lèi)
4.2.2 SQL Server 2012 Standard功能簡(jiǎn)介
4.3 SQL Server 2012 Standard的安裝與卸載
4.3.1 安裝SQL Server 2012 Standard的系統(tǒng)需求
4.3.2 SQL Server 2012的安裝
4.3.3 SQL Server 2012的卸載
4.4 SQL Server 2012組件和管理工具
4.4.1 服務(wù)器組件
4.4.2 管理工具
4.4.3 文檔
4.5 SQL Server 2012服務(wù)器的管理
4.5.1 啟動(dòng)/停止服務(wù)器
4.5.2 服務(wù)器的注冊(cè)
4.6 習(xí)題
第5章 數(shù)據(jù)庫(kù)操作
5.1 數(shù)據(jù)庫(kù)基本概念
5.1.1 物理數(shù)據(jù)庫(kù)
5.1.2 邏輯數(shù)據(jù)庫(kù)
5.1.3 SQL Server 2012的系統(tǒng)數(shù)據(jù)庫(kù)和用戶(hù)數(shù)據(jù)庫(kù)
5.1.4 報(bào)表服務(wù)器和報(bào)表數(shù)據(jù)庫(kù)
5.2 創(chuàng)建數(shù)據(jù)庫(kù)
5.2.1 管理工具界面方式創(chuàng)建數(shù)據(jù)庫(kù)
5.2.2 命令行方式創(chuàng)建數(shù)據(jù)庫(kù)
5.3 修改數(shù)據(jù)庫(kù)
5.3.1 管理工具界面方式修改數(shù)據(jù)庫(kù)
5.3.2 命令行方式修改數(shù)據(jù)庫(kù)
5.4 刪除數(shù)據(jù)庫(kù)
5.4.1 管理工具界面方式刪除數(shù)據(jù)庫(kù)
5.4.2 命令行方式刪除數(shù)據(jù)庫(kù)
5.5 數(shù)據(jù)庫(kù)的分離和附加
5.5.1 分離數(shù)據(jù)庫(kù)
5.5.2 附加數(shù)據(jù)庫(kù)
5.6 數(shù)據(jù)庫(kù)的收縮
5.6.1 手動(dòng)收縮
5.6.2 自動(dòng)收縮
5.7 移動(dòng)數(shù)據(jù)庫(kù)
5.8 數(shù)據(jù)庫(kù)快照
5.8.1 數(shù)據(jù)庫(kù)快照的優(yōu)點(diǎn)
5.8.2 數(shù)據(jù)庫(kù)快照的操作
5.9 習(xí)題
第6章 表和表數(shù)據(jù)操作
6.1 表概念
6.1.1 表結(jié)構(gòu)
6.1.2 表類(lèi)型
6.1.3 數(shù)據(jù)類(lèi)型
6.2 創(chuàng)建表
6.2.1 管理工具界面方式創(chuàng)建表
6.2.2 命令行方式創(chuàng)建表
6.3 修改表
6.3.1 管理工具界面方式修改表
6.3.2 命令行方式修改表
6.4 刪除表
6.5 表數(shù)據(jù)操作
6.5.1 管理工具界面方式操作表數(shù)據(jù)
6.5.2 命令行方式操作表數(shù)據(jù)
6.6 習(xí)題
第7章 T-SQL語(yǔ)言
7.1 SQL語(yǔ)言基本概念
7.1.1 T-SQL語(yǔ)言簡(jiǎn)介
7.1.2 T-SQL語(yǔ)言的語(yǔ)法約定
7.1.3 標(biāo)識(shí)符
7.1.4 常量和變量
7.1.5 注釋
7.1.6 運(yùn)算符
7.1.7 函數(shù)
7.1.8 表達(dá)式
7.2 流程控制語(yǔ)句
7.2.1 SET語(yǔ)句
7.2.2 BEGIN END語(yǔ)句
7.2.3 IF ELSE語(yǔ)句
7.2.4 WHILE、BREAK、CONTINUE語(yǔ)句
7.2.5 RETURN語(yǔ)句
7.2.6 WAITFOR語(yǔ)句
7.2.7 GOTO語(yǔ)句
7.2.8 TRY CATCH語(yǔ)句
7.2.9 GO語(yǔ)句
7.2.1 0 EXECUTE語(yǔ)句
7.2.1 1 T-SQL語(yǔ)句的解析、編譯和執(zhí)行
7.3 數(shù)據(jù)定義語(yǔ)句
7.4 習(xí)題
第8章 數(shù)據(jù)查詢(xún)
8.1 數(shù)據(jù)查詢(xún)語(yǔ)句
8.1.1 投影列
8.1.2 選擇行
8.1.3 連接
8.2 數(shù)據(jù)匯總
8.3 排序
8.4 分組
8.5 子查詢(xún)
8.5.1 無(wú)關(guān)子查詢(xún)
8.5.2 相關(guān)子查詢(xún)
8.6 集合操作
8.7 存儲(chǔ)查詢(xún)結(jié)果
8.8 習(xí)題
第9章 數(shù)據(jù)完整性、規(guī)則和索引
9.1 數(shù)據(jù)完整性
9.1.1 實(shí)體完整性
9.1.2 域完整性
9.1.3 引用完整性
9.2 規(guī)則
9.2.1 規(guī)則的概念
9.2.2 創(chuàng)建規(guī)則
9.2.3 查看規(guī)則
9.2.4 綁定規(guī)則
9.2.5 解除規(guī)則
9.2.6 刪除規(guī)則
9.3 索引
9.3.1 索引的分類(lèi)
9.3.2 創(chuàng)建索引
9.3.3 查看索引
9.3.4 修改索引
9.3.5 刪除索引
9.3.6 其他類(lèi)型索引
9.3.7 優(yōu)化索引
9.4 數(shù)據(jù)庫(kù)關(guān)系圖
9.5 習(xí)題
第10章 視圖和用戶(hù)定義函數(shù)
10.1 視圖
10.1.1 視圖概述
10.1.2 視圖的類(lèi)型
10.1.3 創(chuàng)建視圖準(zhǔn)則
10.1.4 創(chuàng)建視圖
10.1.5 查詢(xún)視圖
10.1.6 可更新視圖
10.1.7 修改視圖定義
10.1.8 刪除視圖
10.2 用戶(hù)定義函數(shù)
10.2.1 標(biāo)量值函數(shù)
10.2.2 內(nèi)嵌表值函數(shù)
10.2.3 多語(yǔ)句表值函數(shù)
10.2.4 修改和重命名用戶(hù)定義函數(shù)
10.2.5 刪除用戶(hù)定義函數(shù)
10.3 習(xí)題
第11章 存儲(chǔ)過(guò)程、觸發(fā)器和游標(biāo)
11.1 存儲(chǔ)過(guò)程
11.1.1 存儲(chǔ)過(guò)程概述
11.1.2 存儲(chǔ)過(guò)程的類(lèi)型
11.1.3 創(chuàng)建存儲(chǔ)過(guò)程
11.1.4 調(diào)用存儲(chǔ)過(guò)程
11.1.5 獲取存儲(chǔ)過(guò)程信息
11.1.6 修改和重命名存儲(chǔ)過(guò)程
11.1.7 重新編譯存儲(chǔ)過(guò)程
11.1.8 刪除存儲(chǔ)過(guò)程
11.2 觸發(fā)器
11.2.1 觸發(fā)器概述
11.2.2 觸發(fā)器的類(lèi)型
11.2.3 觸發(fā)器的設(shè)計(jì)規(guī)則
11.2.4 使用觸發(fā)器
11.2.5 啟用、禁用和刪除觸發(fā)器
11.2.6 嵌套觸發(fā)器和遞歸觸發(fā)器
11.3 游標(biāo)
11.3.1 游標(biāo)概述
11.3.2 游標(biāo)的類(lèi)型
11.3.3 游標(biāo)的使用
11.4 習(xí)題
第12章 系統(tǒng)安全管理
12.1 身份驗(yàn)證模式
12.1.1 身份驗(yàn)證概述
12.1.2 身份驗(yàn)證方式設(shè)置
12.2 賬號(hào)和角色
12.2.1 賬號(hào)
12.2.2 角色
12.3 授權(quán)的主體
12.4 授權(quán)的安全對(duì)象
12.5 權(quán)限操作
12.5.1 在SQL Server Management Studio中設(shè)置權(quán)限
12.5.2 T-SQL語(yǔ)句授權(quán)
12.6 習(xí)題
第13章 事務(wù)、批、鎖和作業(yè)
13.1 事務(wù)
13.1.1 事務(wù)概述
13.1.2 事務(wù)的類(lèi)型
13.1.3 事務(wù)處理語(yǔ)句
13.1.4 事務(wù)和批
13.1.5 事務(wù)隔離級(jí)
13.2 鎖
13.2.1 鎖概述
13.2.2 鎖的模式
13.2.3 鎖的信息
13.2.4 死鎖及處理
13.3 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)
13.3.1 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)概述
13.3.2 數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)的使用
13.4 作業(yè)
13.5 習(xí)題
第14章 數(shù)據(jù)庫(kù)的備份還原與導(dǎo)入/導(dǎo)出
14.1 數(shù)據(jù)庫(kù)的備份還原
14.1.1 備份還原概述
14.1.2 恢復(fù)模式
14.1.3 數(shù)據(jù)庫(kù)備份
14.1.4 數(shù)據(jù)庫(kù)還原
14.2 數(shù)據(jù)庫(kù)的導(dǎo)入/導(dǎo)出
14.2.1 數(shù)據(jù)庫(kù)表數(shù)據(jù)導(dǎo)出
14.2.2 數(shù)據(jù)庫(kù)表數(shù)據(jù)導(dǎo)入
14.3 習(xí)題
第15章 VB 2010/SQL Server 2012開(kāi)發(fā)
15.1 ADO.NET技術(shù)概述
15.1.1 ADO.NET模型
15.1.2 ADO.NET結(jié)構(gòu)
15.1.3 數(shù)據(jù)控件
15.1.4 數(shù)據(jù)訪(fǎng)問(wèn)步驟控件
15.2 數(shù)據(jù)庫(kù)應(yīng)用程序?qū)嵗?br />
15.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
15.2.2 系統(tǒng)設(shè)計(jì)
15.2.3 程序設(shè)計(jì)
15.3 習(xí)題
第16章 C# 2010/SQL Server 2012開(kāi)發(fā)
16.1 C#語(yǔ)言簡(jiǎn)介
16.2 數(shù)據(jù)庫(kù)應(yīng)用程序?qū)嵗?br />
16.3 語(yǔ)言集成查詢(xún)(LINQ)
16.3.1 LINQ簡(jiǎn)介
16.3.2 LINQ的使用
16.3.3 LINQ在C#中的使用
16.3.4 對(duì)象關(guān)系設(shè)計(jì)器(O/R設(shè)計(jì)器)
16.4 習(xí)題
第17章 ASP.NET/SQL Server 2012開(kāi)發(fā)
17.1 ASP.NET簡(jiǎn)介
17.2 數(shù)據(jù)庫(kù)應(yīng)用程序?qū)嵗?br />
17.3 習(xí)題