出版時間:2010-7 出版社:常軍林、 魏功 機(jī)械工業(yè)出版社 (2010-07出版) 作者:常軍林,魏功 著 頁數(shù):234
前言
在數(shù)據(jù)庫領(lǐng)域,微軟公司的SQL Server系列產(chǎn)品在中小企業(yè)的市場占有率和學(xué)生學(xué)習(xí)的普及率方面都非常高。SQL Server 2000版歷經(jīng)5年后推出的2005版于2006年上半年登陸中國,引起了技術(shù)人員和數(shù)據(jù)庫愛好者濃厚的學(xué)習(xí)興趣。SQL Server 2005在數(shù)據(jù)管理方法、數(shù)據(jù)庫應(yīng)用程序開發(fā)和商業(yè)智能方面與以前的版本相比有巨大的變化。信息技術(shù)飛速發(fā)展,軟件產(chǎn)品層出不窮,版本更新接連不斷。軟件開發(fā)也需要跟上時代,這就要求開發(fā)人員不斷地學(xué)習(xí),這也是我們編寫本書的初衷。本書的講授內(nèi)容本著“理論夠用、強(qiáng)調(diào)案例、重在實(shí)踐”的原則,在教學(xué)內(nèi)容和案例的選取上匯聚了一線教師們豐富的教學(xué)經(jīng)驗(yàn)和教學(xué)案例心得。同時,根據(jù)實(shí)際應(yīng)用開發(fā)中經(jīng)常碰到的問題,把這些應(yīng)用提煉成為每個章節(jié)的實(shí)訓(xùn)。在實(shí)訓(xùn)內(nèi)容方面盡量精簡,力求達(dá)到畫龍點(diǎn)睛的效果。
內(nèi)容概要
本書全面、系統(tǒng)地介紹了關(guān)系數(shù)據(jù)庫的基本原理和SQL Server 2005數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)技術(shù)。全書共12章,內(nèi)容包括:數(shù)據(jù)庫基礎(chǔ)理論、SQL Server 2005概述、SQL Server 2005數(shù)據(jù)庫及其操作、表的創(chuàng)建與管理、索引、數(shù)據(jù)查詢、Transact-SQL編程、視圖、存儲過程和觸發(fā)器、事務(wù)處理、SQL Server 2005的安全管理和綜合實(shí)例——網(wǎng)上書店系統(tǒng)?! ”緯勺鳛楦呗毟邔T盒S?jì)算機(jī)及相關(guān)專業(yè)的數(shù)據(jù)庫技術(shù)課程的教材,也可以作為中等職業(yè)學(xué)校SQL Server數(shù)據(jù)庫課程的教材,還可作為SQL Server數(shù)據(jù)庫系統(tǒng)開發(fā)人員的入門參考書。
書籍目錄
出版說明前言第1章 數(shù)據(jù)庫基礎(chǔ)理論1.1 數(shù)據(jù)庫基礎(chǔ)1.1.1 數(shù)據(jù)庫的基本概念1.1.2 數(shù)據(jù)庫系統(tǒng)1.2 關(guān)系數(shù)據(jù)模型1.2.1 概念模型1.2.2 關(guān)系數(shù)據(jù)模型1.2.3 關(guān)系模型的規(guī)范化1.2.4 關(guān)系代數(shù)1.3 關(guān)系數(shù)據(jù)庫1.3.1 什么是關(guān)系數(shù)據(jù)庫1.3.2 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL1.4 實(shí)訓(xùn)數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)1.4.1 實(shí)訓(xùn)目的1.4.2 實(shí)訓(xùn)內(nèi)容1.5 本章 知識框架1.6 習(xí)題第2章 SQL Server 2005概述2.1 SQL Server 2005配置與安裝2.1.1 SQL Server 2005版本簡介2.1.2 SQL Server 2005的安裝環(huán)境2.1.3 SQL Server 2005的安裝2.1.4 SQL Server 2005安裝驗(yàn)證2.2 SQL Server 2005的主要執(zhí)行環(huán)境2.2.1 Analysis Services2.2.2 配置工具2.2.3 文檔和教程2.2.4 性能工具2.2.5 SQL Server Business Intelligence Development Studio2.2.6 SQL Server Management Studio2.3 SQL Server 2005服務(wù)器管理和配置2.3.1 SQL Server服務(wù)的啟動、停止和暫停2.3.2 配置服務(wù)的啟動模式2.3.3 服務(wù)器的注冊和取消2.3.4 SQL Server 2005服務(wù)器身份驗(yàn)證模式2.4 實(shí)訓(xùn)SQL Server 2005的安裝與配置2.4.1 實(shí)訓(xùn)目的2.4.2 實(shí)訓(xùn)內(nèi)容2.5 本章 知識框架2.6 習(xí)題第3章 SQL Server 2005數(shù)據(jù)庫及其操作3.1 系統(tǒng)數(shù)據(jù)庫3.2 數(shù)據(jù)庫的存儲結(jié)構(gòu)3.2.1 數(shù)據(jù)庫的邏輯結(jié)構(gòu)3.2.2 數(shù)據(jù)庫的物理結(jié)構(gòu)3.3 創(chuàng)建數(shù)據(jù)庫3.3.1 使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫3.3.2 使用CREATEDATABASE語句創(chuàng)建數(shù)據(jù)庫3.4 修改數(shù)據(jù)庫3.4.1 打開數(shù)據(jù)庫3.4.2 查看數(shù)據(jù)庫信息3.4.3 使用SQL Server Management Studio修改數(shù)據(jù)庫配置3.4.4 使用T.SQL語句修改數(shù)據(jù)庫配置3.5 刪除數(shù)據(jù)庫3.5.1 使用SQL Server Management Studio刪除數(shù)據(jù)庫3.5.2 使用T.SQL語句刪除數(shù)據(jù)庫3.6 備份和還原數(shù)據(jù)庫3.6.1 備份和還原的基本概念3.6.2 SQLServer2005數(shù)據(jù)庫備份3.6.3 SQLServer2005數(shù)據(jù)庫還原3.6.4 分離和附加數(shù)據(jù)庫3.7 實(shí)訓(xùn)數(shù)據(jù)庫的創(chuàng)建和管理3.7.1 實(shí)訓(xùn)目的3.7.2 實(shí)訓(xùn)內(nèi)容3.8 實(shí)訓(xùn)數(shù)據(jù)庫的備份和恢復(fù)3.8.1 實(shí)訓(xùn)目的3.8.2 實(shí)訓(xùn)內(nèi)容3.9 本章 知識框架3.10 習(xí)題第4章 表的創(chuàng)建與管理4.1 表的基礎(chǔ)知識4.2 數(shù)據(jù)類型4.2.1 系統(tǒng)數(shù)據(jù)類型4.2.2 用戶自定義數(shù)據(jù)類型4.3 創(chuàng)建表4.3.1 使用SQL Server Management Studio創(chuàng)建表4.3.2 使用T-SQL語句創(chuàng)建表4.4 數(shù)據(jù)完整性基本概念4.5 約束4.5.1 主鍵約束4.5.2 唯一性約束4.5.3 檢查約束4.5.4 默認(rèn)值約束4.5.5 外鍵約束4.6 默認(rèn)值4.6.1 創(chuàng)建默認(rèn)值4.6.2 綁定和解綁默認(rèn)值4.6.3 刪除默認(rèn)值4.7 規(guī)則4.7.1 創(chuàng)建規(guī)則4.7.2 綁定和解綁規(guī)則4.7.3 刪除規(guī)則4.8 修改表4.8.1 使用SQL Server Management Studio修改表4.8.2 使用T-SQL語句修改表4.8.3 使用SQLCMD工具修改表4.9 查看表4.9.1 查看數(shù)據(jù)表屬性4.9.2 查看數(shù)據(jù)表中的數(shù)據(jù)4.9.3 查看數(shù)據(jù)表與其他數(shù)據(jù)庫對象的依賴關(guān)系4.10 刪除表4.10.1 使用SQL Server Management Studio刪除表4.10.2 使用T.SQL語句刪除表4.11 更新表數(shù)據(jù)4.11.1 插入記錄4.11.2 修改記錄4.11.3 刪除記錄4.12 實(shí)訓(xùn)數(shù)據(jù)庫表的設(shè)計(jì)與管理4.12.1 實(shí)訓(xùn)目的4.12.2 實(shí)訓(xùn)內(nèi)容4.13 實(shí)訓(xùn)數(shù)據(jù)庫數(shù)據(jù)完整性應(yīng)用4.13.1 實(shí)訓(xùn)目的4.13.2 實(shí)訓(xùn)內(nèi)容4.14 本章 知識框架4.15 習(xí)題第5章 索引5.1 索引概述5.1.1 索引的概念5.1.2 索引的作用和原則5.1.3 索引的分類5.2 創(chuàng)建索引5.2.1 使用SQL Server Management Studio創(chuàng)建索引5.2.2 使用CREATEINDEX語句創(chuàng)建索引5.3 刪除索引5.4 實(shí)訓(xùn)創(chuàng)建和維護(hù)索引5.4.1 實(shí)訓(xùn)目的5.4.2 實(shí)訓(xùn)內(nèi)容5.5 本章 知識框架5.6 習(xí)題第6章 數(shù)據(jù)查詢6.1 SELECT語句6.1.1 SELECT語句的語法6.1.2 基本的SELECT語句6.1.3 WHERE子句6.1.4 INTO子句6.1.5 ORDERBY子句6.2 使用SELECT進(jìn)行統(tǒng)計(jì)檢索6.2.1 聚合函數(shù)6.2.2 GROUPBY子句6.2.3 COMPUTE子句6.3 使用SELECT進(jìn)行多表數(shù)據(jù)檢索6.3.1 內(nèi)聯(lián)接6.3.2 外聯(lián)接6.3.3 交叉聯(lián)接6.3.4 自聯(lián)接6.3.5 合并查詢6.4 子查詢6.4.1 嵌套子查詢6.4.2 相關(guān)子查詢6.5 數(shù)據(jù)導(dǎo)入和導(dǎo)出6.5.1 SQL Server與Excel的數(shù)據(jù)格式轉(zhuǎn)換6.5.2 SQL Server與Access的數(shù)據(jù)格式轉(zhuǎn)換6.5.3 bcp實(shí)用工具6.6 實(shí)訓(xùn)查詢數(shù)據(jù)6.6.1 實(shí)訓(xùn)目的6.6.2 實(shí)訓(xùn)內(nèi)容6.7 實(shí)訓(xùn)導(dǎo)入/導(dǎo)出數(shù)據(jù)6.7.1 實(shí)訓(xùn)目的6.7.2 實(shí)訓(xùn)內(nèi)容6.8 本章 知識框架6.9 習(xí)題第7章 Transact-SQL編程7.1 Transact-SQL概述7.2 批處理及注釋7.2.1 批處理7.2.2 注釋7.3 變量7.3.1 變量的定義7.3.2 變量的賦值和使用7.4 運(yùn)算符及其優(yōu)先級7.4.1 算術(shù)運(yùn)算符7.4.2 賦值運(yùn)算符7.4.3 位運(yùn)算符7.4.4 比較運(yùn)算符7.4.5 邏輯運(yùn)算符7.4.6 字符串串聯(lián)運(yùn)算符7.4.7 運(yùn)算符的優(yōu)先級7.5 函數(shù)7.5.1 系統(tǒng)內(nèi)置函數(shù)7.5.2 用戶自定義函數(shù)7.6 流程控制語句7.6.1 BEGINEND語句7.6.2 IFELSE語句7.6.3 CASE語句7.6.4 WHILECONTINUEBREAK語句7.6.5 GOTO語句7.6.6 WAITFOR語句7.6.7 RETURN語句7.7 游標(biāo)7.7.1 游標(biāo)的聲明7.7.2 打開游標(biāo)7.7.3 使用游標(biāo)處理數(shù)據(jù)7.7.4 關(guān)閉游標(biāo)7.7.5 釋放游標(biāo)7.7.6 關(guān)于FETCH-STATUS7.8 實(shí)訓(xùn)函數(shù)、游標(biāo)的創(chuàng)建和使用7.8.1 實(shí)訓(xùn)目的7.8.2 實(shí)訓(xùn)內(nèi)容7.9 本章 知識框架7.10 習(xí)題第8章 視圖8.1 視圖概述8.1.1 視圖的概念8.1.2 視圖的優(yōu)點(diǎn)和缺點(diǎn)8.1.3 視圖的分類8.2 創(chuàng)建視圖8.2.1 使用SQL Server Management Studio創(chuàng)建視圖8.2.2 使用Transact SQL語句創(chuàng)建視圖8.3 修改視圖8.3.1 使用SQLServerManagemenl Studio修改視圖8.3.2 使用ALTERVIEW修視圖8.4 視圖的重命名及查看視圖信息8.4.1 重命名視圖8.4.2 查看視圖信息8.5 通過視圖修改表數(shù)據(jù)8.5.1 插入記錄8.5.2 修改記錄8.5.3 刪除記錄8.6 刪除視圖8.6.1 使用SQL Server Management Studio刪除視圖8.6.2 使用Transact SQL語句刪除視圖8.7 實(shí)訓(xùn)創(chuàng)建和使用視圖8.7.1 實(shí)訓(xùn)目的8.7.2 實(shí)訓(xùn)內(nèi)容8.8 本章 知識框架8.9 習(xí)題第9章 存儲過程和觸發(fā)器9.1 存儲過程9.1.1 什么是存儲過程9.1.2 為什么使用存儲過程9.1.3 存儲過程的類型9.2 存儲過程的定義和執(zhí)行9.2.1 創(chuàng)建簡單存儲過程9.2.2 執(zhí)行存儲過程9.2.3 帶參數(shù)的存儲過程9.3 存儲過程的管理9.3.1 查看存儲過程的定義9.3.2 修改存儲過程9.3.3 刪除存儲過程9.3.4 重新編譯存儲過程9.4 觸發(fā)器9.4.1 觸發(fā)器概述9.4.2 創(chuàng)建DML觸發(fā)器9.4.3 創(chuàng)建DDL觸發(fā)器9.5 觸發(fā)器的管理9.5.1 查看觸發(fā)器的定義9.5.2 修改觸發(fā)器9.5.3 刪除觸發(fā)器9.5.4 啟用和禁用觸發(fā)器9.6 實(shí)訓(xùn)存儲過程和觸發(fā)器的創(chuàng)建和應(yīng)用9.6.1 實(shí)訓(xùn)目的9.6.2 實(shí)訓(xùn)內(nèi)容……第10章 事務(wù)處理第11章 SQL Server 2005 的安全管理第12章 綜合實(shí)例——網(wǎng)上書店
章節(jié)摘錄
插圖:1.數(shù)據(jù)庫系統(tǒng)的概念數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序、數(shù)據(jù)庫管理員、用戶等構(gòu)成的人機(jī)系統(tǒng)。數(shù)據(jù)庫系統(tǒng)并不單指數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng),而是指帶有數(shù)據(jù)庫的整個計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫系統(tǒng)的個體含義是指一個具體的數(shù)據(jù)庫管理系統(tǒng)軟件和用它建立起來的數(shù)據(jù)庫;它的學(xué)科含義是指研究、開發(fā)、建立、維護(hù)和應(yīng)用數(shù)據(jù)庫系統(tǒng)所涉及的理論、方法、技術(shù)。數(shù)據(jù)庫系統(tǒng)是軟件研究領(lǐng)域的一個重要分支,涉及計(jì)算機(jī)應(yīng)用、軟件和理論3個方面。數(shù)據(jù)庫系統(tǒng)的發(fā)展主要以數(shù)據(jù)模型和DBMS的發(fā)展為標(biāo)志。第一代數(shù)據(jù)庫系統(tǒng)是指層次和網(wǎng)狀數(shù)據(jù)庫系統(tǒng)。第二代數(shù)據(jù)庫系統(tǒng)是指關(guān)系數(shù)據(jù)庫系統(tǒng)。目前正在研究的新一代數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫技術(shù)與面向?qū)ο蟆⑷斯ぶ悄?、并行?jì)算、網(wǎng)絡(luò)等結(jié)合的產(chǎn)物,其代表是面向?qū)ο髷?shù)據(jù)庫系統(tǒng)和演繹數(shù)據(jù)庫系統(tǒng)。2.數(shù)據(jù)庫系統(tǒng)組成數(shù)據(jù)庫系統(tǒng)包括計(jì)算機(jī)、數(shù)據(jù)庫、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫開發(fā)工具、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶。概括來說,數(shù)據(jù)庫系統(tǒng)主要由硬件、數(shù)據(jù)、軟件和用戶4部分構(gòu)成?!?shù)據(jù):是數(shù)據(jù)庫系統(tǒng)中存儲的信息。硬件:是數(shù)據(jù)庫系統(tǒng)的物理支撐?!ぼ浖喊ㄏ到y(tǒng)軟件與應(yīng)用軟件。其中,系統(tǒng)軟件包括操作系統(tǒng)及負(fù)責(zé)對數(shù)據(jù)庫的運(yùn)行進(jìn)行控制和管理的核心軟件——數(shù)據(jù)庫管理系統(tǒng);而應(yīng)用軟件是在DBMS的基礎(chǔ)上由用戶根據(jù)實(shí)際需要自行開發(fā)的應(yīng)用程序?!び脩簦褐甘褂脭?shù)據(jù)庫的人員。在數(shù)據(jù)庫系統(tǒng)中主要由終端用戶、應(yīng)用程序員和數(shù)據(jù)庫管理員3類用戶組成。
編輯推薦
《SQL Server2005數(shù)據(jù)庫實(shí)用教程》:全國高等職業(yè)教育規(guī)劃教材。
圖書封面
評論、評分、閱讀與下載
SQL Server2005數(shù)據(jù)庫實(shí)用教程 PDF格式下載