注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2008版)

數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2008版)

數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2008版)

定 價:¥49.50

作 者: 唐國良、蔡中民、姜姍,張曉煜,周湘貞,等 編
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 工學(xué) 教材 研究生/本科/專科教材

ISBN: 9787302350330 出版時間: 2014-08-01 包裝: 平裝
開本: 16開 頁數(shù): 464 字數(shù):  

內(nèi)容簡介

  本書是為滿足高等院校培養(yǎng)應(yīng)用型本科人才的需要而編寫的,全面介紹了數(shù)據(jù)庫系統(tǒng)基本原理以及數(shù)據(jù)庫應(yīng)用程序開發(fā)技術(shù)。全書共14章,主要內(nèi)容包括數(shù)據(jù)庫系統(tǒng)概述、關(guān)系數(shù)據(jù)庫系統(tǒng)理論基礎(chǔ)、SQLServer2008概述、SQLServer2008數(shù)據(jù)庫的創(chuàng)建與管理、數(shù)據(jù)表創(chuàng)建與管理、數(shù)據(jù)查詢、視圖、索引和查詢優(yōu)化、Transact?SQL語言、存儲過程和觸發(fā)器、安全管理和透明加密、數(shù)據(jù)導(dǎo)入和導(dǎo)出、事務(wù)處理、并發(fā)控制和游標、SQLServer2008數(shù)據(jù)庫的高級管理和數(shù)據(jù)庫反向工程等。本書系統(tǒng)地介紹了關(guān)于數(shù)據(jù)庫設(shè)計方面的關(guān)系模型和關(guān)系規(guī)范化理論、SQLServer2008的運行環(huán)境、數(shù)據(jù)庫及各種常用數(shù)據(jù)庫對象的創(chuàng)建和管理、Transact?SQL語言及其應(yīng)用、數(shù)據(jù)庫的備份與恢復(fù)、數(shù)據(jù)轉(zhuǎn)換、安全管理、復(fù)制與性能監(jiān)視等。對數(shù)據(jù)庫系統(tǒng)設(shè)計中較為常用的數(shù)據(jù)檢索、數(shù)據(jù)完整性、視圖、存儲過程、觸發(fā)器、并發(fā)控制、游標、索引優(yōu)化等進行了詳細的闡述,并給出了SQLServer2008數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計案例。本書注重內(nèi)容循序漸進、由淺入深、理論與實踐相結(jié)合,內(nèi)容涵蓋了設(shè)計一個數(shù)據(jù)庫管理系統(tǒng)要用到的主要知識,例題豐富,可操作性強。書中有大量的例題和代碼,既便于教師教學(xué),又便于學(xué)生學(xué)習(xí)。本書適合作為高等院校計算機及相關(guān)專業(yè)的本科、專科學(xué)生學(xué)習(xí)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)的教材,也可作為從事數(shù)據(jù)庫管理與開發(fā)的IT領(lǐng)域科技工作者的參考書。

作者簡介

暫缺《數(shù)據(jù)庫原理及應(yīng)用(SQL Server 2008版)》作者簡介

圖書目錄

第1章數(shù)據(jù)庫系統(tǒng)概述
1.1數(shù)據(jù)庫系統(tǒng)的基本知識
1.1.1相關(guān)概念
1.1.2數(shù)據(jù)庫系統(tǒng)
1.1.3數(shù)據(jù)庫三級模式結(jié)構(gòu)
1.2數(shù)據(jù)模型
1.2.1數(shù)據(jù)模型概述
1.2.2兩種重要的數(shù)據(jù)模型
1.3關(guān)系數(shù)據(jù)庫
1.3.1關(guān)系模型
1.3.2關(guān)系的數(shù)學(xué)定義
1.3.3主碼和外碼
1.3.4關(guān)系的性質(zhì)
1.3.5關(guān)系數(shù)據(jù)庫
1.3.6關(guān)系的完整性
1.4關(guān)系規(guī)范化和范式
1.4.1數(shù)據(jù)依賴
1.4.2范式
1.4.3反規(guī)范化(denormalization)
1.5數(shù)據(jù)庫設(shè)計
1.5.1需求分析
1.5.2概念設(shè)計
1.5.3邏輯設(shè)計
1.6關(guān)系代數(shù)和關(guān)系運算
1.6.1傳統(tǒng)的集合運算
1.6.2專門的關(guān)系運算
小結(jié)
習(xí)題
第2章SQL Server 2008概述
2.1SQL Server 2008簡介
2.2SQL Server 2008安裝
2.3SQL Server 2008配置
2.4SQL Server 2008主要管理工具
2.4.1Business Intelligence Development Studio
2.4.2SQL Server Management Studio
2.4.3SQL Server Profiler
2.4.4SQL Server配置管理器
2.4.5Reporting Services配置管理器
2.4.6數(shù)據(jù)庫引擎優(yōu)化顧問
2.4.7命令提示實用工具
2.5系統(tǒng)數(shù)據(jù)庫和示例數(shù)據(jù)庫
小結(jié)
習(xí)題
第3章SQL Server 2008數(shù)據(jù)庫的創(chuàng)建與管理
3.1SQL Server 2008數(shù)據(jù)庫概述
3.1.1數(shù)據(jù)庫常見概念
3.1.2數(shù)據(jù)模型
3.1.3系統(tǒng)數(shù)據(jù)庫
3.2創(chuàng)建SQL Server 2008數(shù)據(jù)庫
3.2.1利用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫
3.2.2創(chuàng)建含有文件組的多數(shù)據(jù)文件和多日志文件的數(shù)據(jù)庫
3.2.3利用T?SQL語句創(chuàng)建數(shù)據(jù)庫
3.3SQL Server 2008數(shù)據(jù)庫的基本管理
3.3.1修改數(shù)據(jù)庫
3.3.2刪除數(shù)據(jù)庫
3.4SQL Server 2008數(shù)據(jù)庫中常用對象
小結(jié)
習(xí)題
實驗
第4章數(shù)據(jù)表創(chuàng)建與管理
4.1數(shù)據(jù)表概述
4.1.1表的基本概念
4.1.2表中數(shù)據(jù)的完整性
4.1.3數(shù)據(jù)類型
4.1.4表結(jié)構(gòu)設(shè)計
4.2界面方式創(chuàng)建和管理表
4.2.1創(chuàng)建表
4.2.2修改表結(jié)構(gòu)
4.2.3刪除表
4.3命令方式創(chuàng)建和管理表
4.3.1創(chuàng)建數(shù)據(jù)表
4.3.2修改表結(jié)構(gòu)
4.3.3刪除表
4.4界面方式操作表數(shù)據(jù)
4.4.1插入記錄
4.4.2刪除記錄
4.4.3修改記錄
4.5命令方式操作表數(shù)據(jù)
4.5.1插入記錄
4.5.2刪除記錄
4.5.3修改記錄
4.6約束的創(chuàng)建和管理
4.6.1主鍵約束
4.6.2外鍵約束
4.6.3唯一性約束
4.6.4檢查約束
4.6.5默認值約束
4.7規(guī)則的創(chuàng)建和管理
4.7.1創(chuàng)建規(guī)則
4.7.2綁定規(guī)則
4.7.3解除與刪除規(guī)則
小結(jié)
習(xí)題
實驗
第5章數(shù)據(jù)查詢
5.1查詢語句
5.1.1SELECT語句的語法結(jié)構(gòu)
5.1.2SELECT各子句的順序及功能
5.1.3SELECT語句各子句的執(zhí)行
5.2簡單查詢
5.2.1查詢列
5.2.2查詢行
5.2.3查詢結(jié)果的排序
5.2.4查詢結(jié)果的分組與匯總
5.2.5為查詢結(jié)果建立新表
5.3連接查詢
5.3.1連接概述
5.3.2連接的類型
5.3.3連接查詢的實現(xiàn)
5.4嵌套查詢
5.4.1單列單值嵌套查詢
5.4.2單列多值嵌套查詢
5.4.3多列多值嵌套查詢
5.4.4帶有EXISTS謂詞的子查詢
5.5集合查詢
5.5.1集合并運算UNION
5.5.2集合差運算EXCEPT
5.5.3集合交運算INTERSECT
5.6PIVOT和UNPIVOT關(guān)系運算符
5.7在TOP中使用PERCENT和WITH TIES
小結(jié)
習(xí)題
實驗
第6章視圖
6.1概述
6.2創(chuàng)建視圖
6.2.1利用對象資源管理器創(chuàng)建視圖
6.2.2利用T?SQL語句創(chuàng)建視圖
6.3管理視圖
6.3.1查看視圖定義
6.3.2修改視圖定義
6.3.3重命名視圖
6.3.4刪除視圖
6.4利用視圖管理數(shù)據(jù)
6.4.1利用視圖查詢數(shù)據(jù)
6.4.2利用視圖修改數(shù)據(jù)
小結(jié)
習(xí)題
實驗
第7章索引和查詢優(yōu)化
7.1數(shù)據(jù)庫對象的存儲
7.1.1文件和文件組
7.1.2頁
7.1.3區(qū)
7.2索引及其分類
7.2.1什么是索引
7.2.2索引類型
7.3索引的創(chuàng)建
7.3.1通過對象管理器創(chuàng)建索引
7.3.2利用T?SQL語句創(chuàng)建索引
7.4查看和刪除索引
7.4.1使用SQL Server Management Studio查看和修改索引信息
7.4.2使用T?SQL語句查看和修改索引信息
7.5重命名索引
7.5.1使用SQL Server Management Studio重命名索引
7.5.2使用T?SQL語句重命名索引
7.6禁用索引
7.6.1使用SQL Server Management Studio禁用索引
7.6.2使用T?SQL語句禁用索引
7.7刪除索引
7.7.1使用SQL Server Management Studio刪除索引
7.7.2使用T?SQL語句刪除索引
7.8重建索引
7.8.1使用SQL Server Management Studio重建索引
7.8.2使用T?SQL語句重建索引
小結(jié)
習(xí)題
實驗
第8章Transact?SQL語言
8.1概述
8.1.1T?SQL語言的特點
8.1.2T?SQL中的語法約定
8.1.3T?SQL語言要素
8.2常量與變量
8.2.1常量
8.2.2變量
8.3運算符與表達式
8.3.1運算符
8.3.2運算符的優(yōu)先級
8.4流程控制語句
8.4.1BEGIN…END語句
8.4.2IF…ELSE語句
8.4.3WHILE、BREAK和CONTINUE語句
8.4.4CASE語句
8.4.5GOTO語句
8.4.6WAITFOR語句
8.4.7RUTURN語句
8.4.8TRY…CATCH語句
8.4.9EXECUTE語句
8.5函數(shù)
8.5.1聚合函數(shù)
8.5.2日期和時間函數(shù)
8.5.3數(shù)學(xué)函數(shù)
8.5.4字符串函數(shù)
8.5.5用戶自定義函數(shù)
小結(jié)
習(xí)題
實驗
第9章存儲過程和觸發(fā)器
9.1存儲過程
9.1.1使用存儲過程的優(yōu)點
9.1.2存儲過程的分類
9.1.3創(chuàng)建存儲過程
9.1.4修改存儲過程
9.1.5執(zhí)行存儲過程
9.1.6刪除存儲過程
9.1.7常用的系統(tǒng)存儲過程
9.2觸發(fā)器
9.2.1觸發(fā)器簡介
9.2.2DML觸發(fā)器
9.2.3DDL觸發(fā)器
小結(jié)
習(xí)題
實驗
第10章安全管理和透明加密
10.1SQL Server安全管理概述
10.2登錄賬號管理
10.2.1身份驗證模式
10.2.2登錄到SQL Server 2008
10.2.3創(chuàng)建使用SQL Server 身份驗證的 SQL Server 登錄名
10.2.4服務(wù)器角色
10.2.5創(chuàng)建Windows登錄賬號管理
10.3數(shù)據(jù)庫用戶管理
10.3.1數(shù)據(jù)庫級別的角色
10.3.2用戶管理
10.4權(quán)限管理
10.4.1權(quán)限類型
10.4.2設(shè)置權(quán)限
10.4.3DCL語句
10.4.4權(quán)限層次結(jié)構(gòu)(數(shù)據(jù)庫引擎)
10.5故障排除——系統(tǒng)管理員被鎖定時連接到SQL Server
10.6透明數(shù)據(jù)加密
10.6.1透明數(shù)據(jù)加密概述
10.6.2透明數(shù)據(jù)加密實例
小結(jié)
習(xí)題
實驗
第11章數(shù)據(jù)導(dǎo)入和導(dǎo)出
11.1使用Transact?SQL進行數(shù)據(jù)導(dǎo)入導(dǎo)出
11.1.1同構(gòu)數(shù)據(jù)庫之間進行數(shù)據(jù)導(dǎo)入導(dǎo)出
11.1.2異構(gòu)數(shù)據(jù)庫之間進行數(shù)據(jù)導(dǎo)入導(dǎo)出
11.2使用命令行BCP導(dǎo)入導(dǎo)出數(shù)據(jù)
11.2.1將表中記錄導(dǎo)入到數(shù)據(jù)文件(使用可信連接)
11.2.2將文件中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫表中
11.2.3將特定的列導(dǎo)出到數(shù)據(jù)文件中
11.2.4將特定的行導(dǎo)出到數(shù)據(jù)文件中
11.2.5將查詢中的數(shù)據(jù)導(dǎo)出到數(shù)據(jù)文件中
11.2.6創(chuàng)建XML格式化文件
11.2.7使用格式化文件進行BCP大容量導(dǎo)入
11.2.8使用格式化文件大容量導(dǎo)入數(shù)據(jù)
11.3圖形化導(dǎo)入導(dǎo)出數(shù)據(jù)向?qū)?br />11.4BCP實用工具語法格式
小結(jié)
習(xí)題
實驗
第12章事務(wù)處理、并發(fā)控制和游標
12.1事務(wù)
12.1.1事務(wù)概述
12.1.2事務(wù)的特性
12.1.3指定和強制事務(wù)
12.1.4控制事務(wù)
12.1.5顯式事務(wù)
12.1.6自動提交事務(wù)
12.1.7隱式事務(wù)
12.1.8分布式事務(wù)(數(shù)據(jù)庫引擎)
12.1.9Transact?SQL事務(wù)處理語句
12.1.10事務(wù)的分類
12.2數(shù)據(jù)庫并發(fā)控制
12.2.1并發(fā)控制概述
12.2.2并發(fā)操作帶來的數(shù)據(jù)不一致性問題
12.3封鎖機制
12.3.1封鎖及鎖的類型
12.3.2封鎖協(xié)議
12.3.3封鎖出現(xiàn)的問題及解決方法
12.3.4死鎖的預(yù)防和解除
12.3.5封鎖的粒度
12.3.6并發(fā)調(diào)度的可串行性
12.3.7兩段鎖協(xié)議
12.4SQL Server的并發(fā)控制機制
12.4.1并發(fā)控制的類型
12.4.2鎖定和行版本控制
12.4.3SQL Server鎖的粒度
12.4.4鎖模式
12.5數(shù)據(jù)庫引擎中的隔離級別
12.5.1數(shù)據(jù)庫引擎中的隔離級別
12.5.2SET TRANSACTION ISOLATION LEVEL
12.6死鎖的產(chǎn)生和解除實例代碼
12.6.1死鎖的產(chǎn)生實例代碼
12.6.2處理死鎖的實例代碼
12.7游標
12.7.1游標概述
12.7.2游標使用的基本語法形式
12.7.3游標的基本使用模板
12.7.4游標性能問題
小結(jié)
習(xí)題
實驗
第13章SQL Server 2008數(shù)據(jù)庫的高級管理
13.1備份和恢復(fù)數(shù)據(jù)庫
13.1.1備份和恢復(fù)基本概念
13.1.2備份類型
13.1.3恢復(fù)模式
13.1.4備份的策略
13.1.5執(zhí)行數(shù)據(jù)庫備份
13.1.6執(zhí)行數(shù)據(jù)庫恢復(fù)
13.2收縮數(shù)據(jù)庫和收縮文件
13.2.1收縮數(shù)據(jù)庫
13.2.2收縮文件
13.3分離與附加數(shù)據(jù)庫
13.3.1分離數(shù)據(jù)庫
13.3.2附加數(shù)據(jù)庫
13.4數(shù)據(jù)庫快照
13.4.1創(chuàng)建數(shù)據(jù)庫快照
13.4.2創(chuàng)建數(shù)據(jù)庫快照
13.4.3查看和刪除數(shù)據(jù)庫快照
13.4.4使用數(shù)據(jù)庫快照實現(xiàn)災(zāi)難恢復(fù)
小結(jié)
習(xí)題
實驗
第14章數(shù)據(jù)庫實用程序開發(fā)
14.1問題描述
14.2環(huán)境要求
14.3問題分析
14.4銀行自動柜員機系統(tǒng)數(shù)據(jù)庫設(shè)計實現(xiàn)步驟及代碼
14.4.1創(chuàng)建數(shù)據(jù)庫
14.4.2建表
14.4.3添加約束
14.4.4插入數(shù)據(jù)
14.4.5分離數(shù)據(jù)庫
14.4.6測試transInfo信息表數(shù)據(jù)
14.4.7創(chuàng)建觸發(fā)器
14.4.8常規(guī)業(yè)務(wù)模擬
14.4.9創(chuàng)建索引和視圖
14.4.10創(chuàng)建取錢或存錢存儲過程
14.4.11產(chǎn)生隨機卡號的存儲過程
14.4.12開戶的存儲過程
14.4.13創(chuàng)建利用事務(wù)的存儲過程,模擬銀行轉(zhuǎn)賬功能
14.5使用Visio 2003反向工程創(chuàng)建數(shù)據(jù)庫模型圖
部分習(xí)題參考答案
參考文獻

本目錄推薦

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