SQL Server2005數(shù)據(jù)庫(kù)實(shí)用教程

出版時(shí)間:2010-7  出版社:常軍林、 魏功 機(jī)械工業(yè)出版社 (2010-07出版)  作者:常軍林,魏功 著  頁(yè)數(shù):234  

前言

在數(shù)據(jù)庫(kù)領(lǐng)域,微軟公司的SQL Server系列產(chǎn)品在中小企業(yè)的市場(chǎng)占有率和學(xué)生學(xué)習(xí)的普及率方面都非常高。SQL Server 2000版歷經(jīng)5年后推出的2005版于2006年上半年登陸中國(guó),引起了技術(shù)人員和數(shù)據(jù)庫(kù)愛(ài)好者濃厚的學(xué)習(xí)興趣。SQL Server 2005在數(shù)據(jù)管理方法、數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)和商業(yè)智能方面與以前的版本相比有巨大的變化。信息技術(shù)飛速發(fā)展,軟件產(chǎn)品層出不窮,版本更新接連不斷。軟件開(kāi)發(fā)也需要跟上時(shí)代,這就要求開(kāi)發(fā)人員不斷地學(xué)習(xí),這也是我們編寫本書(shū)的初衷。本書(shū)的講授內(nèi)容本著“理論夠用、強(qiáng)調(diào)案例、重在實(shí)踐”的原則,在教學(xué)內(nèi)容和案例的選取上匯聚了一線教師們豐富的教學(xué)經(jīng)驗(yàn)和教學(xué)案例心得。同時(shí),根據(jù)實(shí)際應(yīng)用開(kāi)發(fā)中經(jīng)常碰到的問(wèn)題,把這些應(yīng)用提煉成為每個(gè)章節(jié)的實(shí)訓(xùn)。在實(shí)訓(xùn)內(nèi)容方面盡量精簡(jiǎn),力求達(dá)到畫龍點(diǎn)睛的效果。

內(nèi)容概要

  本書(shū)全面、系統(tǒng)地介紹了關(guān)系數(shù)據(jù)庫(kù)的基本原理和SQL Server 2005數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)技術(shù)。全書(shū)共12章,內(nèi)容包括:數(shù)據(jù)庫(kù)基礎(chǔ)理論、SQL Server 2005概述、SQL Server 2005數(shù)據(jù)庫(kù)及其操作、表的創(chuàng)建與管理、索引、數(shù)據(jù)查詢、Transact-SQL編程、視圖、存儲(chǔ)過(guò)程和觸發(fā)器、事務(wù)處理、SQL Server 2005的安全管理和綜合實(shí)例——網(wǎng)上書(shū)店系統(tǒng)?! ”緯?shū)可作為高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)的數(shù)據(jù)庫(kù)技術(shù)課程的教材,也可以作為中等職業(yè)學(xué)校SQL Server數(shù)據(jù)庫(kù)課程的教材,還可作為SQL Server數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)人員的入門參考書(shū)。

書(shū)籍目錄

出版說(shuō)明前言第1章 數(shù)據(jù)庫(kù)基礎(chǔ)理論1.1 數(shù)據(jù)庫(kù)基礎(chǔ)1.1.1 數(shù)據(jù)庫(kù)的基本概念1.1.2 數(shù)據(jù)庫(kù)系統(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ù)庫(kù)1.3.1 什么是關(guān)系數(shù)據(jù)庫(kù)1.3.2 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL1.4 實(shí)訓(xùn)數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)1.4.1 實(shí)訓(xùn)目的1.4.2 實(shí)訓(xùn)內(nèi)容1.5 本章 知識(shí)框架1.6 習(xí)題第2章 SQL Server 2005概述2.1 SQL Server 2005配置與安裝2.1.1 SQL Server 2005版本簡(jiǎn)介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ù)的啟動(dòng)、停止和暫停2.3.2 配置服務(wù)的啟動(dòng)模式2.3.3 服務(wù)器的注冊(cè)和取消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 本章 知識(shí)框架2.6 習(xí)題第3章 SQL Server 2005數(shù)據(jù)庫(kù)及其操作3.1 系統(tǒng)數(shù)據(jù)庫(kù)3.2 數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)3.2.1 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)3.2.2 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)3.3 創(chuàng)建數(shù)據(jù)庫(kù)3.3.1 使用SQL Server Management Studio創(chuàng)建數(shù)據(jù)庫(kù)3.3.2 使用CREATEDATABASE語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)3.4 修改數(shù)據(jù)庫(kù)3.4.1 打開(kāi)數(shù)據(jù)庫(kù)3.4.2 查看數(shù)據(jù)庫(kù)信息3.4.3 使用SQL Server Management Studio修改數(shù)據(jù)庫(kù)配置3.4.4 使用T.SQL語(yǔ)句修改數(shù)據(jù)庫(kù)配置3.5 刪除數(shù)據(jù)庫(kù)3.5.1 使用SQL Server Management Studio刪除數(shù)據(jù)庫(kù)3.5.2 使用T.SQL語(yǔ)句刪除數(shù)據(jù)庫(kù)3.6 備份和還原數(shù)據(jù)庫(kù)3.6.1 備份和還原的基本概念3.6.2 SQLServer2005數(shù)據(jù)庫(kù)備份3.6.3 SQLServer2005數(shù)據(jù)庫(kù)還原3.6.4 分離和附加數(shù)據(jù)庫(kù)3.7 實(shí)訓(xùn)數(shù)據(jù)庫(kù)的創(chuàng)建和管理3.7.1 實(shí)訓(xùn)目的3.7.2 實(shí)訓(xùn)內(nèi)容3.8 實(shí)訓(xùn)數(shù)據(jù)庫(kù)的備份和恢復(fù)3.8.1 實(shí)訓(xùn)目的3.8.2 實(shí)訓(xùn)內(nèi)容3.9 本章 知識(shí)框架3.10 習(xí)題第4章 表的創(chuàng)建與管理4.1 表的基礎(chǔ)知識(shí)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語(yǔ)句創(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語(yǔ)句修改表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ù)庫(kù)對(duì)象的依賴關(guān)系4.10 刪除表4.10.1 使用SQL Server Management Studio刪除表4.10.2 使用T.SQL語(yǔ)句刪除表4.11 更新表數(shù)據(jù)4.11.1 插入記錄4.11.2 修改記錄4.11.3 刪除記錄4.12 實(shí)訓(xùn)數(shù)據(jù)庫(kù)表的設(shè)計(jì)與管理4.12.1 實(shí)訓(xùn)目的4.12.2 實(shí)訓(xùn)內(nèi)容4.13 實(shí)訓(xùn)數(shù)據(jù)庫(kù)數(shù)據(jù)完整性應(yīng)用4.13.1 實(shí)訓(xùn)目的4.13.2 實(shí)訓(xùn)內(nèi)容4.14 本章 知識(shí)框架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語(yǔ)句創(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 本章 知識(shí)框架5.6 習(xí)題第6章 數(shù)據(jù)查詢6.1 SELECT語(yǔ)句6.1.1 SELECT語(yǔ)句的語(yǔ)法6.1.2 基本的SELECT語(yǔ)句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 本章 知識(shí)框架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)先級(jí)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)先級(jí)7.5 函數(shù)7.5.1 系統(tǒng)內(nèi)置函數(shù)7.5.2 用戶自定義函數(shù)7.6 流程控制語(yǔ)句7.6.1 BEGINEND語(yǔ)句7.6.2 IFELSE語(yǔ)句7.6.3 CASE語(yǔ)句7.6.4 WHILECONTINUEBREAK語(yǔ)句7.6.5 GOTO語(yǔ)句7.6.6 WAITFOR語(yǔ)句7.6.7 RETURN語(yǔ)句7.7 游標(biāo)7.7.1 游標(biāo)的聲明7.7.2 打開(kāi)游標(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 本章 知識(shí)框架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語(yǔ)句創(chuàng)建視圖8.3 修改視圖8.3.1 使用SQLServerManagemenl Studio修改視圖8.3.2 使用ALTERVIEW修視圖8.4 視圖的重命名及查看視圖信息8.4.1 重命名視圖8.4.2 查看視圖信息8.5 通過(guò)視圖修改表數(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語(yǔ)句刪除視圖8.7 實(shí)訓(xùn)創(chuàng)建和使用視圖8.7.1 實(shí)訓(xùn)目的8.7.2 實(shí)訓(xùn)內(nèi)容8.8 本章 知識(shí)框架8.9 習(xí)題第9章 存儲(chǔ)過(guò)程和觸發(fā)器9.1 存儲(chǔ)過(guò)程9.1.1 什么是存儲(chǔ)過(guò)程9.1.2 為什么使用存儲(chǔ)過(guò)程9.1.3 存儲(chǔ)過(guò)程的類型9.2 存儲(chǔ)過(guò)程的定義和執(zhí)行9.2.1 創(chuàng)建簡(jiǎn)單存儲(chǔ)過(guò)程9.2.2 執(zhí)行存儲(chǔ)過(guò)程9.2.3 帶參數(shù)的存儲(chǔ)過(guò)程9.3 存儲(chǔ)過(guò)程的管理9.3.1 查看存儲(chǔ)過(guò)程的定義9.3.2 修改存儲(chǔ)過(guò)程9.3.3 刪除存儲(chǔ)過(guò)程9.3.4 重新編譯存儲(chǔ)過(guò)程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)存儲(chǔ)過(guò)程和觸發(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)上書(shū)店

章節(jié)摘錄

插圖:1.數(shù)據(jù)庫(kù)系統(tǒng)的概念數(shù)據(jù)庫(kù)系統(tǒng)是由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序、數(shù)據(jù)庫(kù)管理員、用戶等構(gòu)成的人機(jī)系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)并不單指數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng),而是指帶有數(shù)據(jù)庫(kù)的整個(gè)計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)的個(gè)體含義是指一個(gè)具體的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件和用它建立起來(lái)的數(shù)據(jù)庫(kù);它的學(xué)科含義是指研究、開(kāi)發(fā)、建立、維護(hù)和應(yīng)用數(shù)據(jù)庫(kù)系統(tǒng)所涉及的理論、方法、技術(shù)。數(shù)據(jù)庫(kù)系統(tǒng)是軟件研究領(lǐng)域的一個(gè)重要分支,涉及計(jì)算機(jī)應(yīng)用、軟件和理論3個(gè)方面。數(shù)據(jù)庫(kù)系統(tǒng)的發(fā)展主要以數(shù)據(jù)模型和DBMS的發(fā)展為標(biāo)志。第一代數(shù)據(jù)庫(kù)系統(tǒng)是指層次和網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)。第二代數(shù)據(jù)庫(kù)系統(tǒng)是指關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。目前正在研究的新一代數(shù)據(jù)庫(kù)系統(tǒng)是數(shù)據(jù)庫(kù)技術(shù)與面向?qū)ο蟆⑷斯ぶ悄?、并行?jì)算、網(wǎng)絡(luò)等結(jié)合的產(chǎn)物,其代表是面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)和演繹數(shù)據(jù)庫(kù)系統(tǒng)。2.數(shù)據(jù)庫(kù)系統(tǒng)組成數(shù)據(jù)庫(kù)系統(tǒng)包括計(jì)算機(jī)、數(shù)據(jù)庫(kù)、操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)開(kāi)發(fā)工具、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶。概括來(lái)說(shuō),數(shù)據(jù)庫(kù)系統(tǒng)主要由硬件、數(shù)據(jù)、軟件和用戶4部分構(gòu)成?!?shù)據(jù):是數(shù)據(jù)庫(kù)系統(tǒng)中存儲(chǔ)的信息。硬件:是數(shù)據(jù)庫(kù)系統(tǒng)的物理支撐。·軟件:包括系統(tǒng)軟件與應(yīng)用軟件。其中,系統(tǒng)軟件包括操作系統(tǒng)及負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)的運(yùn)行進(jìn)行控制和管理的核心軟件——數(shù)據(jù)庫(kù)管理系統(tǒng);而應(yīng)用軟件是在DBMS的基礎(chǔ)上由用戶根據(jù)實(shí)際需要自行開(kāi)發(fā)的應(yīng)用程序?!び脩簦褐甘褂脭?shù)據(jù)庫(kù)的人員。在數(shù)據(jù)庫(kù)系統(tǒng)中主要由終端用戶、應(yīng)用程序員和數(shù)據(jù)庫(kù)管理員3類用戶組成。

編輯推薦

《SQL Server2005數(shù)據(jù)庫(kù)實(shí)用教程》:全國(guó)高等職業(yè)教育規(guī)劃教材。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    SQL Server2005數(shù)據(jù)庫(kù)實(shí)用教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   剛拿到感覺(jué)有點(diǎn)薄 不過(guò)內(nèi)容還好
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7