數(shù)據(jù)庫基礎(chǔ)與應(yīng)用

出版時間:2011-9  出版社:電子工業(yè)出版社  作者:張凌杰,張會娟 主編  頁數(shù):227  

內(nèi)容概要

張凌杰、張會娟編寫的《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用(21世紀計算機系列規(guī)劃教材)》強調(diào)以“應(yīng)用”為主,在內(nèi)容上不求大而全,而是以SQL
Server 2008 為主線,有選擇地在相應(yīng)的位置介紹數(shù)據(jù)庫原理的相關(guān)知識,使學(xué)生不僅能夠熟練操作SQL Server
2008數(shù)據(jù)庫管理系統(tǒng),而且能夠以數(shù)據(jù)庫原理為指導(dǎo),設(shè)計合理、規(guī)范、實用的數(shù)據(jù)庫。
《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用(21世紀計算機系列規(guī)劃教材)》介紹數(shù)據(jù)庫應(yīng)用的基本概念,并通過案例驅(qū)動,介紹SQL Server
2008數(shù)據(jù)庫的實際應(yīng)用。教材構(gòu)架體現(xiàn)了從基礎(chǔ)知識到實際應(yīng)用的認知體系,系統(tǒng)地介紹數(shù)據(jù)庫理論和SQL Server
2008數(shù)據(jù)庫的具體應(yīng)用。包括SQL Server
2008系統(tǒng)安裝、Traact-SQL程序設(shè)計、數(shù)據(jù)庫、表、索引、視圖、存儲過程、觸發(fā)器的建立、數(shù)據(jù)庫的復(fù)制與恢復(fù)、數(shù)據(jù)安全性和完整性的維護以及數(shù)據(jù)庫基礎(chǔ)、關(guān)系數(shù)據(jù)庫規(guī)范化設(shè)計、關(guān)系運算、數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)、數(shù)據(jù)庫并發(fā)控制等相關(guān)內(nèi)容。
本書層次清晰,概念簡潔、準確,敘述通順且圖文并茂,實用性強。本書可作為以培養(yǎng)應(yīng)用型人才為目標的高等院校、高等職業(yè)技術(shù)學(xué)院的教學(xué)用書,也可供各類培訓(xùn)、計算機從業(yè)人員和計算機愛好者參考。

書籍目錄

第1章  數(shù)據(jù)庫概論  
1.1 數(shù)據(jù)庫原理一——數(shù)據(jù)庫基本概念
1.1.1 數(shù)據(jù)庫技術(shù)的發(fā)展
1.1.2 數(shù)據(jù)庫技術(shù)的基本概念
1.2 SQLServer2008簡介
1.2.1 SQLServer的發(fā)展歷史
1.2.2 SQLServer2008的版本
1.3 安裝SQLServer2008
1.3.1 SQLServer2008的運行環(huán)境
1.3.2 SQLServer2008的安裝
1.4 管理SQLServer2008的組件
1.4.1 SQLServerManagementStudio
1.4.2 SQLServer配置管理器
1.4.3 SQLServerProfiler
1.4.4 數(shù)據(jù)庫引擎優(yōu)化顧問
1.4.5 SQLServer聯(lián)機叢書
本章 小結(jié)
習(xí)題1
第2章 數(shù)據(jù)庫的創(chuàng)建和管理
2.1 了解數(shù)據(jù)庫——數(shù)據(jù)庫的構(gòu)成
2.1.1 SQLServer數(shù)據(jù)庫類型
2.1.2 數(shù)據(jù)庫對象
2.1.3 數(shù)據(jù)庫文件和文件組
2.2 創(chuàng)建和管理數(shù)據(jù)庫 引例學(xué)生成績管理數(shù)據(jù)庫
2.2.1 創(chuàng)建數(shù)據(jù)庫
2.2.2 修改數(shù)據(jù)庫
2.2.3 刪除數(shù)據(jù)庫
2.2.4 重命名數(shù)據(jù)庫
2.2.5 生成數(shù)據(jù)庫腳本文件
2.3 數(shù)據(jù)庫原理二——數(shù)據(jù)庫設(shè)計
2.3.1 數(shù)據(jù)庫設(shè)計概述
2.3.2 數(shù)據(jù)庫設(shè)計的方法
2.3.3 數(shù)據(jù)庫設(shè)計的步驟
本章 小結(jié)
習(xí)題2
實訓(xùn)2創(chuàng)建和管理數(shù)據(jù)庫
第3章 表的創(chuàng)建和管理
3.1 實現(xiàn)數(shù)據(jù)組織方式——建立表結(jié)構(gòu)
引例創(chuàng)建學(xué)生通信錄
3.1.1 表的概念
3.1.2 創(chuàng)建表
3.1.3 修改表
3.1.4 刪除表
3.1.5 生成表的腳本文件
3.2 管理數(shù)據(jù)——編輯數(shù)據(jù)
3.2.1 使用SSMS
3.2.2 使用Traact-SQL語句
3.3 數(shù)據(jù)庫原理三——數(shù)據(jù)庫規(guī)范化設(shè)計
3.3.1 數(shù)據(jù)模型
3.3.2 關(guān)系模式的規(guī)范化問題
3.3.3 函數(shù)依賴
3.3.4 范式
本章 小結(jié)
習(xí)題3
實訓(xùn)3創(chuàng)建表結(jié)構(gòu)并輸入記錄
第4章 數(shù)據(jù)查詢
引例查詢學(xué)生的學(xué)號信息
4.1 實現(xiàn)簡單數(shù)據(jù)查詢——基本SELECT語句
4.1.1 單表查詢
4.1.2 條件查詢
4.1.3 分組和計算查詢
4.1.4 排序
4.2 實現(xiàn)多表數(shù)據(jù)查詢——復(fù)雜SELECT語句
4.2.1 連接查詢
4.2.2 子查詢
4.2.3 生成新表
4.2.4 集合運算
4.3 數(shù)據(jù)庫原理四——關(guān)系代數(shù)
4.3.1 傳統(tǒng)的集合運算
4.3.2 專門的關(guān)系操作
本章 小結(jié)
習(xí)題4
實訓(xùn)4檢索數(shù)據(jù)
第5章 Traact-SQL編程基礎(chǔ)
5.1 了解編程語言——Traact-SQL基礎(chǔ)
5.1.1 SQL與Traact-SQL
5.1.2 基本語句
5.1.3 數(shù)據(jù)類型
5.1.4 常量
5.1.5 變量
5.1.6 Traact-SQL運算符
5.1.7 Traact-SQL函數(shù)
5.2 設(shè)計程序——流程控制語句
5.2.1 Begin…End語句
5.2.2 If…Else語句
5.2.3 Case語句
5.2.4 Goto語句
5.2.5 While語句
5.2.6 Waitfor語句
5.2.7 Return語句
本章 小結(jié)
習(xí)題5
實訓(xùn)5Traact-SQL程序設(shè)計
第6章 全面掌握SQLServer2008
6.1 定制數(shù)據(jù)——視圖
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 創(chuàng)建索引
6.2.3 刪除索引
6.2.4 查看索引
6.3 定制功能——存儲過程
6.3.1 存儲過程概述
6.3.2 創(chuàng)建并執(zhí)行存儲過程
6.3.3 查看和修改存儲過程
6.3.4 刪除存儲過程
6.3.5 存儲過程實例應(yīng)用
6.4 自動處理數(shù)據(jù)——觸發(fā)器
6.4.1 觸發(fā)器概述
6.4.2 DML觸發(fā)器
6.4.3 DDL觸發(fā)器
6.4.4 刪除觸發(fā)器
6.5 數(shù)據(jù)庫和程序設(shè)計數(shù)據(jù)處理方式的橋梁——游標
6.5.1 游標的概念
6.5.2 使用游標的步驟
6.5.3 游標的應(yīng)用
6.6 數(shù)據(jù)庫原理五——數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)
6.6.1 三級模式
6.6.2 兩級映像
本章 小結(jié)
習(xí)題6
實訓(xùn)6創(chuàng)建索引、視圖、存儲過程、游標和觸發(fā)器
第7章 數(shù)據(jù)庫的復(fù)制與恢復(fù)
7.1 數(shù)據(jù)庫分離與附加
7.1.1 分離數(shù)據(jù)庫
7.1.2 附加數(shù)據(jù)庫
7.2 數(shù)據(jù)庫的備份與還原
7.2.1 備份數(shù)據(jù)庫
7.2.2 還原數(shù)據(jù)庫
7.2.3 數(shù)據(jù)庫維護計劃應(yīng)用實例
7.3 不同數(shù)據(jù)格式的轉(zhuǎn)換
7.3.1 數(shù)據(jù)庫數(shù)據(jù)的導(dǎo)入與導(dǎo)出
本章 小結(jié)
習(xí)題7
實訓(xùn)7數(shù)據(jù)庫數(shù)據(jù)的復(fù)制與恢復(fù)
第8章 數(shù)據(jù)的安全性
8.1 概述
8.2 登錄賬號管理
8.2.1 身份驗證模式
8.2.2 服務(wù)器角色
8.2.3 賬號管理
8.3 數(shù)據(jù)庫用戶管理
8.3.1 數(shù)據(jù)庫角色
8.3.2 用戶管理
8.4 權(quán)限管理
8.4.1 權(quán)限類型
8.4.2 設(shè)置權(quán)限
8.4.3 DCL語句
本章 小結(jié)
習(xí)題8
實訓(xùn)8數(shù)據(jù)庫安全性管理
第9章 數(shù)據(jù)庫的完整性
9.1 保證數(shù)據(jù)庫完整性——事務(wù)
9.1.1 數(shù)據(jù)庫完整性的概念
9.1.2 事務(wù)的概念
9.1.3 事務(wù)的分類
9.2 維護數(shù)據(jù)的一致性——鎖
9.2.1 鎖的分類
9.2.2 鎖的粒度
9.2.3 使用注意事項
9.3 處理錯誤——@@ERROR
9.3.1 錯誤處理概述
9.3.2 錯誤的處理
9.4 數(shù)據(jù)庫原理六——數(shù)據(jù)庫并發(fā)控制
9.4.1 事務(wù)的并發(fā)控制
9.4.2 封鎖
9.4.3 活鎖和死鎖
本章 小結(jié)
習(xí)題9
實訓(xùn)9

章節(jié)摘錄

  數(shù)據(jù)庫的還原是指將數(shù)據(jù)庫的備份加載到系統(tǒng)中。還原是與備份相對應(yīng)的操作。數(shù)據(jù)庫備份后,一旦系統(tǒng)發(fā)生崩潰或者執(zhí)行了錯誤的數(shù)據(jù)庫操作,就可以從備份文件中恢復(fù)數(shù)據(jù)庫。備份是還原的基礎(chǔ),沒有備份就無法還原?! ≡趥浞莺瓦€原中總是存在著這樣的矛盾:如果希望在發(fā)生所有故障的情況下都可以完全恢復(fù)數(shù)據(jù)庫,則備份時需要占用很大的空間;如果希望使用較小的備份空間,則又不能完全保證數(shù)據(jù)庫的順利恢復(fù)。SQL Server 2008提供了3種恢復(fù)模式:簡單恢復(fù)模式、完整恢復(fù)模式和大容量日志模式,以便給用戶在空間需求和安全保障方面提供更多的選擇。(1)簡單還原模式在簡單恢復(fù)模式下不做事務(wù)日志備份,可最大限度地減小事務(wù)日志的管理開銷。如果數(shù)據(jù)庫損壞,則簡單恢復(fù)模式將面臨極大的數(shù)據(jù)丟失風(fēng)險。數(shù)據(jù)只能恢復(fù)到最后一次備份時的狀態(tài)。因此,在簡單恢復(fù)模式下,備份間隔應(yīng)盡可能短,以防止大量丟失數(shù)據(jù)。  ……

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫基礎(chǔ)與應(yīng)用 PDF格式下載


用戶評論 (總計1條)

 
 

  •   值得購買。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7