注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫數(shù)據(jù)庫技術及安全教程:SQL Server 2008

數(shù)據(jù)庫技術及安全教程:SQL Server 2008

數(shù)據(jù)庫技術及安全教程:SQL Server 2008

定 價:¥59.50

作 者: 尹志宇,郭晴,李青茹,解春燕,于富強 ... 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302495017 出版時間: 2018-08-01 包裝: 平裝
開本: 16 頁數(shù): 362 字數(shù):  

內(nèi)容簡介

  本書全面講述了數(shù)據(jù)庫的基本概念、安全和SQL Server 2008的技術和應用,全書以理論夠用、實踐為原則,使讀者能夠快速、輕松地掌握SQL Server數(shù)據(jù)庫技術與安全相關知識。全書分三部分: 部分講述SQL Server 2008的數(shù)據(jù)庫技術基礎,內(nèi)容包括SQL Server 2008概述、數(shù)據(jù)庫和表的基本概念和操作、數(shù)據(jù)庫查詢、TSQL編程、視圖和索引、存儲過程和觸發(fā)器、事務和并發(fā)控制等; 第二部分講述數(shù)據(jù)庫安全,內(nèi)容包括數(shù)據(jù)庫訪問的安全性管理、數(shù)據(jù)加密和攻擊防范、數(shù)據(jù)庫文件的安全備份與恢復以及數(shù)據(jù)庫復制; 第三部分講述數(shù)據(jù)庫開發(fā),內(nèi)容包括數(shù)據(jù)庫設計和基于C#.NET 的SQL Server數(shù)據(jù)庫應用系統(tǒng)開發(fā)過程。 本書理論和實踐相結合,既闡述了數(shù)據(jù)庫的基本概念和安全理論,又結合了SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)的應用。本書內(nèi)容翔實,實例豐富,圖文并茂,體系完整,通俗易懂,有助于讀者理解數(shù)據(jù)庫的基本概念,掌握要點和攻克難點; 為便于學習,每章還配有豐富的習題。 本書可作為大學本科、??啤⒏叩嚷殬I(yè)院?!癝QL Server數(shù)據(jù)庫技術及安全管理”相關課程的教學用書,也可以作為培養(yǎng)數(shù)據(jù)庫系統(tǒng)工程師的培訓教材,還可以作為數(shù)據(jù)庫管理人員及數(shù)據(jù)庫應用系統(tǒng)開發(fā)人員的參考用書。

作者簡介

  本書作者長期從事本科計算機類專業(yè)的教學工作,不僅具有豐富的教學經(jīng)驗,同時還具有多年的數(shù)據(jù)庫開發(fā)經(jīng)驗。依據(jù)長期的教學經(jīng)驗,深知數(shù)據(jù)庫的主要知識點和重點、難點,什么樣的教材適合教學使用,學生及各類讀者對數(shù)據(jù)庫的學習方式和興趣所在,以及如何組織書本的內(nèi)容更利于教學和自學,從而形成本書的結構體系。

圖書目錄

目錄




第一部分SQL Server 2008的數(shù)據(jù)庫技術基礎

第1章SQL Server 2008概述

1.1數(shù)據(jù)庫系統(tǒng)簡介

1.1.1數(shù)據(jù)庫技術發(fā)展史

1.1.2數(shù)據(jù)庫系統(tǒng)組成

1.1.3數(shù)據(jù)庫的數(shù)據(jù)模型表示

1.2SQL Server 2008基礎

1.2.1SQL Server 發(fā)展史

1.2.2SQL Server 2008新增功能

1.2.3SQL Server 2008的新特性

1.2.4SQL Server 2008的版本

1.2.5SQL Server 2008的環(huán)境需求與安裝

1.2.6SQL Server 2008的主要管理工具

習題1

第2章數(shù)據(jù)庫的概念和操作

2.1數(shù)據(jù)庫基本概念

2.1.1物理數(shù)據(jù)庫

2.1.2邏輯數(shù)據(jù)庫

2.2數(shù)據(jù)庫操作

2.2.1創(chuàng)建數(shù)據(jù)庫

2.2.2修改數(shù)據(jù)庫

2.2.3刪除數(shù)據(jù)庫

習題2

第3章表的操作

3.1創(chuàng)建表

3.1.1數(shù)據(jù)類型

3.1.2界面方式創(chuàng)建表

3.1.3使用TSQL語句創(chuàng)建表

3.2修改表

3.2.1界面方式修改表

3.2.2使用TSQL語句修改表

3.3列約束和表約束

3.3.1PRIMARY KEY約束

3.3.2UNIQUE約束

3.3.3FOREIGN KEY約束

3.3.4CHECK約束

3.3.5DEFAULT約束

3.4表數(shù)據(jù)操作

3.4.1向表中添加數(shù)據(jù)

3.4.2修改表中數(shù)據(jù)

3.4.3刪除表中數(shù)據(jù)

3.5刪除表

3.6數(shù)據(jù)的導入/導出

3.6.1導出數(shù)據(jù)

3.6.2導入數(shù)據(jù)

習題3

第4章數(shù)據(jù)庫查詢

4.1SELECT查詢語法

4.2簡單查詢

4.2.1投影查詢

4.2.2選擇查詢

4.2.3聚合函數(shù)查詢

4.3分組查詢

4.3.1簡單分組

4.3.2CUBE和ROLLUP的應用

4.4連接查詢

4.4.1內(nèi)連接

4.4.2自連接

4.4.3外連接

4.4.4交叉連接

4.5子查詢

4.5.1無關子查詢

4.5.2相關子查詢

4.6其他查詢

4.6.1集合運算查詢

4.6.2對查詢結果排序

4.6.3存儲查詢結果

4.7在數(shù)據(jù)操作中使用SELECT子句

4.7.1在INSERT語句中使用SELECT子句

4.7.2在UPDATE語句中使用SELECT子句

4.7.3在DELETE語句中使用SELECT子句

習題4

第5章TSQL編程

5.1TSQL編程基礎

5.1.1標識符

5.1.2變量

5.1.3運算符

5.1.4批處理

5.1.5注釋

5.2流程控制語句

5.2.1SET語句

5.2.2BEGIN...END語句

5.2.3IF...ELSE語句

5.2.4CASE語句

5.2.5WHILE語句

5.2.6GOTO語句

5.2.7RETURN語句

5.3函數(shù)

5.3.1系統(tǒng)內(nèi)置函數(shù)

5.3.2用戶定義函數(shù)

習題5

第6章視圖和索引

6.1視圖

6.1.1視圖概述

6.1.2創(chuàng)建視圖

6.1.3修改視圖

6.1.4使用視圖

6.1.5刪除視圖

6.2索引

6.2.1索引簡介

6.2.2索引類型

6.2.3創(chuàng)建索引

6.2.4查看索引信息

6.2.5刪除索引

習題6

第7章存儲過程和觸發(fā)器

7.1存儲過程

7.1.1存儲過程概述

7.1.2存儲過程的類型

7.1.3創(chuàng)建存儲過程

7.1.4執(zhí)行存儲過程

7.1.5查看存儲過程

7.1.6修改和刪除存儲過程

7.2觸發(fā)器

7.2.1觸發(fā)器概述

7.2.2觸發(fā)器的分類

7.2.3創(chuàng)建觸發(fā)器

7.2.4查看觸發(fā)器信息及修改觸發(fā)器

7.2.5禁止、啟用和刪除觸發(fā)器

習題7

第8章事務與并發(fā)控制

8.1事務概述

8.2事務的類型

8.2.1根據(jù)系統(tǒng)的設置分類

8.2.2根據(jù)運行模式分類

8.3事務處理語句

8.4事務的并發(fā)控制

8.4.1并發(fā)帶來的問題

8.4.2鎖的基本概念

8.4.3鎖的類型

8.4.4鎖的信息

8.4.5死鎖的產(chǎn)生及解決辦法

8.4.6手工加鎖

習題8

第二部分數(shù)據(jù)庫安全

第9章數(shù)據(jù)庫訪問的安全性管理

9.1身份驗證

9.1.1SQL Server的身份驗證模式

9.1.2設置身份驗證模式

9.2賬號管理

9.2.1服務器登錄賬號

9.2.2數(shù)據(jù)庫用戶賬號

9.3角色管理

9.3.1固定服務器角色

9.3.2數(shù)據(jù)庫角色

9.3.3應用程序角色

9.4權限管理

9.4.1權限的類別

9.4.2權限操作

習題9

第10章數(shù)據(jù)加密和攻擊防范

10.1數(shù)據(jù)加密

10.1.1數(shù)據(jù)加密簡介

10.1.2數(shù)據(jù)加密和解密操作

10.2SQL Server攻擊與防范

10.2.1SQL注入攻擊

10.2.2SQL注入攻擊的防范

習題10

第11章數(shù)據(jù)庫文件的安全備份與恢復

11.1數(shù)據(jù)庫的備份與還原

11.1.1數(shù)據(jù)庫備份概述

11.1.2數(shù)據(jù)庫還原概述

11.1.3數(shù)據(jù)庫備份操作

11.1.4數(shù)據(jù)庫還原操作

11.2數(shù)據(jù)庫分離與附加

11.2.1分離數(shù)據(jù)庫

11.2.2附加數(shù)據(jù)庫

11.3數(shù)據(jù)庫快照

11.3.1數(shù)據(jù)庫快照功能概述

11.3.2數(shù)據(jù)庫快照的優(yōu)點

11.3.3數(shù)據(jù)庫快照的先決條件和限制

11.3.4SQL Server 2008的數(shù)據(jù)庫快照操作

11.4數(shù)據(jù)庫鏡像

11.4.1數(shù)據(jù)庫鏡像概述

11.4.2數(shù)據(jù)庫鏡像的優(yōu)點

11.4.3數(shù)據(jù)庫鏡像的配置

習題11

第12章數(shù)據(jù)庫復制

12.1bcp導入導出數(shù)據(jù)

12.1.1bcp命令簡介

12.1.2bcp導出

12.1.3bcp導入

12.2復制

12.2.1復制簡介

12.2.2復制的類型

12.2.3配置復制

習題12

第三部分數(shù)據(jù)庫開發(fā)

第13章關系數(shù)據(jù)庫設計

13.1數(shù)據(jù)庫設計概述

13.2需求分析

13.2.1需求分析的任務

13.2.2需求分析的方法

13.3概念結構設計

13.3.1ER模型中的幾個重要概念

13.3.2ER模型的通用表示形式

13.3.3概念結構設計的步驟

13.4邏輯結構設計

13.4.1將ER圖轉(zhuǎn)化為關系數(shù)據(jù)模型

13.4.2關系模式的優(yōu)化

13.4.3設計用戶視圖

13.5物理結構設計

13.5.1確定數(shù)據(jù)庫的物理結構

13.5.2評價物理結構

13.6數(shù)據(jù)庫實施和運行、維護

13.6.1數(shù)據(jù)庫實施

13.6.2數(shù)據(jù)庫的運行與維護

13.7數(shù)據(jù)庫設計實例

13.7.1銀行卡管理系統(tǒng)數(shù)據(jù)庫設計

13.7.2鋼材倉庫管理系統(tǒng)設計

習題13

第14章基于C#.NET的數(shù)據(jù)庫應用系統(tǒng)開發(fā)

14.1C#語言簡介

14.2使用ADO.NET訪問SQL Server數(shù)據(jù)庫

14.2.1ADO.NET的對象模型

14.2.2利用ADO.NET訪問數(shù)據(jù)庫的基本操作

14.3數(shù)據(jù)庫應用系統(tǒng)開發(fā)實例

14.3.1數(shù)據(jù)庫設計

14.3.2應用系統(tǒng)設計與實現(xiàn)

習題14

參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號