出版時(shí)間:2010-3 出版社:中南大學(xué)出版社 作者:陸琳,劉桂林 主編 頁(yè)數(shù):304
前言
數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代社會(huì)各項(xiàng)科學(xué)技術(shù)中發(fā)展最快的技術(shù)之一,它綜合應(yīng)用了數(shù)學(xué)、計(jì)算機(jī)科學(xué)、管理科學(xué)等多學(xué)科知識(shí),從基本原理、設(shè)計(jì)技術(shù)到開(kāi)發(fā)應(yīng)用形成了一套完整的知識(shí)體系,已成為現(xiàn)代信息系統(tǒng)的基礎(chǔ)和核心,在當(dāng)今社會(huì)國(guó)民經(jīng)濟(jì)各領(lǐng)域得到了廣泛的應(yīng)用。本書(shū)以關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)為核心,按照“原理一設(shè)計(jì)一應(yīng)用”循序漸進(jìn)的模式,全面、系統(tǒng)地闡述了數(shù)據(jù)庫(kù)系統(tǒng)的基本原理、設(shè)計(jì)技術(shù)和開(kāi)發(fā)應(yīng)用的主要知識(shí)。全書(shū)內(nèi)容分為兩大部分,分別為技術(shù)篇與應(yīng)用篇:其中第1章、第2章,主要介紹關(guān)系數(shù)據(jù)庫(kù)的主要基本概念與數(shù)據(jù)模型,為原理部分;第3章、第4章、第5章,討論關(guān)系數(shù)據(jù)庫(kù)的模式、保護(hù)以及開(kāi)發(fā)設(shè)計(jì)等方面的原理、方法與技術(shù),從基礎(chǔ)理論知識(shí)漸次過(guò)渡到實(shí)用設(shè)計(jì)技術(shù),為技術(shù)部分;第二部分是應(yīng)用篇,從第6章開(kāi)始,按照理論聯(lián)系實(shí)際、重在實(shí)踐操作的原則,以現(xiàn)今最流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)——SQL server 2005及其使用的Transact-SQL語(yǔ)言為例,通過(guò)大量實(shí)例,全面介紹了關(guān)系數(shù)據(jù)庫(kù)的程序設(shè)計(jì)基礎(chǔ)、SQL server 2005的安裝、配置和各種主要應(yīng)用操作。本書(shū)編者集多年的科研、開(kāi)發(fā)與教學(xué)經(jīng)驗(yàn),深知數(shù)據(jù)庫(kù)系統(tǒng)的學(xué)習(xí)的主要知識(shí)點(diǎn)、重點(diǎn)與難點(diǎn),并以此為基礎(chǔ),構(gòu)建了本書(shū)全面而不失系統(tǒng)性、翔實(shí)而不失嚴(yán)謹(jǐn)性的結(jié)構(gòu)體系。本書(shū)內(nèi)容豐富、重點(diǎn)突出,概念清楚、層次清晰,圖文并茂、適合學(xué)習(xí)。每章都配有豐富的例題和習(xí)題,以及本章主要重點(diǎn)內(nèi)容的小結(jié),因而有助于鞏固和加深讀者對(duì)所學(xué)主要內(nèi)容的掌握。本書(shū)內(nèi)容前后呼應(yīng),既有深入透徹的理論知識(shí)闡述,又有成熟實(shí)用的應(yīng)用技術(shù)介紹,適合作高等院校的計(jì)算機(jī)類專業(yè)、信息管理與信息系統(tǒng)專業(yè)的數(shù)據(jù)庫(kù)原理與應(yīng)用課程教材,也可作為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)人員和從事信息領(lǐng)域工作的科技人員的技術(shù)參考書(shū)。本書(shū)內(nèi)容按照96課時(shí)的教學(xué)時(shí)間編寫(xiě),立足全面系統(tǒng),力求講深講透,不敢吝嗇筆墨。對(duì)于希望夯實(shí)基礎(chǔ)但課時(shí)較少的本科專業(yè),可以壓縮前述應(yīng)用篇的講授課時(shí),對(duì)于強(qiáng)調(diào)應(yīng)用技術(shù)的??茖哟蔚慕虒W(xué),可以少講技術(shù)培訓(xùn)篇的較為深入的原理介紹??傊?,可以根據(jù)自己的教學(xué)目的進(jìn)行裁剪、取舍。由于數(shù)據(jù)庫(kù)技術(shù)發(fā)展迅速,加上編者水平有限、時(shí)間倉(cāng)促,難免顧此失彼,對(duì)于書(shū)中存在的錯(cuò)誤和不妥之處,敬請(qǐng)讀者批評(píng)、指正。
內(nèi)容概要
本書(shū)內(nèi)容前后呼應(yīng),既有深入透徹的理論知識(shí)闡述,又有成熟實(shí)用的應(yīng)用技術(shù)介紹,適合作高等院校的計(jì)算機(jī)類專業(yè)、信息管理與信息系統(tǒng)專業(yè)的數(shù)據(jù)庫(kù)原理與應(yīng)用課程教材,也可作為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)人員和從事信息領(lǐng)域工作的科技人員的技術(shù)參考書(shū)。本書(shū)內(nèi)容按照96課時(shí)的教學(xué)時(shí)間編寫(xiě),立足全面系統(tǒng),力求講深講透,不敢吝嗇筆墨。對(duì)于希望夯實(shí)基礎(chǔ)但課時(shí)較少的本科專業(yè),可以壓縮前述應(yīng)用篇的講授課時(shí),對(duì)于強(qiáng)調(diào)應(yīng)用技術(shù)的??茖哟蔚慕虒W(xué),可以少講技術(shù)培訓(xùn)篇的較為深入的原理介紹??傊?,可以根據(jù)自己的教學(xué)目的進(jìn)行裁剪、取舍。
書(shū)籍目錄
第6章 SQLServer2005概述 6.1 SQLServer2005簡(jiǎn)介 6.1.1 SQL Server的發(fā)展簡(jiǎn)介 6.1.2 SQLServer2005的新特性簡(jiǎn)介 6.1.3 SQI.Server2005的功能簡(jiǎn)介 6.1.4 SQLServer2005的版本及其選用 6.1.5 SQLServer2005的組件簡(jiǎn)介 6.2 SQLServer2005的安裝和設(shè)置 6.2.1 安裝和運(yùn)行SQLServer2005的環(huán)境要求 6.2.2 SQLServer2005的安裝步驟 6.3 SQLServer2005的工具 6.3.1 SQL Server Management,Studi0(管理控制臺(tái)) 6.3.2 SQL Server Configuration Manager(配置管理器) 6.3.3 SQL Server Profiler 6.3.4 Database Engine Tuning Advisor(數(shù)據(jù)庫(kù)引擎優(yōu)化顧問(wèn)) 6.3.5 Business Intelligence Development Studio(業(yè)務(wù)智能開(kāi)發(fā)工具) 6.3.6 命令行工具 6.3.7 文檔資源管理器(幫助)第7章 SQL Server程序設(shè)計(jì)基礎(chǔ) 7.1 標(biāo)識(shí)符、數(shù)據(jù)類型、常量、變量 7.1.1 語(yǔ)法約定 7.1.2 標(biāo)識(shí)符 7.1.3 數(shù)據(jù)類型 7.1.4 常量 7.1.5 變量 7.2 運(yùn)算符與表達(dá)式 7.2.1 運(yùn)算符及其運(yùn)算優(yōu)先級(jí) 7.2.2 表達(dá)式 7.2.3 本書(shū)T-SQL語(yǔ)法中部分表達(dá)式的含義 7.3 批處理與流程控制語(yǔ)句 7.3.1 批處理 7.3.2 BEGINEND語(yǔ)句 7.3.3 IF...ELSE語(yǔ)句 7.3.4 CASE語(yǔ)句 7.3.5 COT0語(yǔ)句 7.3.6 WHILE語(yǔ)句 7.3.7 RETURN語(yǔ)句 7.3.8 WAITFOR語(yǔ)句 7.4 系統(tǒng)內(nèi)置函數(shù) 7.4.1 數(shù)學(xué)函數(shù) 7.4.2 聚合函數(shù) 7.4.3 字符串函數(shù) 7.4.4 日期時(shí)間函數(shù) 7.4.5 系統(tǒng)函數(shù) 7.4.6 游標(biāo)函數(shù) 7.4.7 元數(shù)據(jù)函數(shù) 7.5 用戶自定義函數(shù) 7.5.1 自定義函數(shù)概述 7.5.2 用戶標(biāo)量函數(shù)的創(chuàng)建 7.5.3 用戶標(biāo)量函數(shù)的調(diào)用 7.5.4 用戶標(biāo)量函數(shù)的刪除 7.5.5 用戶標(biāo)量函數(shù)的查看與修改第8章 數(shù)據(jù)庫(kù)和表 8.1 數(shù)據(jù)庫(kù)的基本概念 8.1.1 物理數(shù)據(jù)庫(kù)與文件 8.1.2 邏輯數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)對(duì)象 8.1.3 系統(tǒng)數(shù)據(jù)庫(kù)與用戶數(shù)據(jù)庫(kù) 8.1.4 其他重要相關(guān)概念 8.2 數(shù)據(jù)庫(kù)的創(chuàng)建 8.2.1 使用SSMS圖形界面創(chuàng)建數(shù)據(jù)庫(kù) 8.2.2 使用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 8.3 數(shù)據(jù)庫(kù)的修改 8.3.1 使用SSMS圖形界面修改數(shù)據(jù)庫(kù) 8.3.2 使用T-SQL語(yǔ)句修改數(shù)據(jù)庫(kù) 8.4 數(shù)據(jù)庫(kù)的刪除 8.4.1 使用SSMS圖形界面刪除數(shù)據(jù)庫(kù) 8.4.2 使用T-SQL語(yǔ)句刪除數(shù)據(jù)庫(kù) 8.5 表的創(chuàng)建 8.5.1 使用SSMS圖形界面創(chuàng)建表 8.5.2 使用T-SQL語(yǔ)句創(chuàng)建表 8.6 表的修改 8.6.1 使用SSMS圖形界面修改表 8.6.2 使用T-SQL語(yǔ)句修改表 8.7 數(shù)據(jù)完整性的實(shí)現(xiàn) 8.7.1 數(shù)據(jù)完整性的種類及其T-SQL語(yǔ)句實(shí)現(xiàn) 8.7.2 使用SSMS圖形界面實(shí)現(xiàn)數(shù)據(jù)完整性 8.8 表的刪除 8.8.1 使用SSMS圖形界面刪除表 8.8.2 使用T-SQL.語(yǔ)句刪除表 8.9 表的數(shù)據(jù)操作 8.9.1 使用SSMS圖形界面添加、修改、刪除表的數(shù)據(jù) 8.9.2 使用T-SQL語(yǔ)句添加、修改、刪除表的數(shù)據(jù)第9章 查詢、視圖、索引與游標(biāo) 9.1 數(shù)據(jù)查詢 9.1.1 SELECT的基本結(jié)構(gòu)與語(yǔ)法 9.1.2 簡(jiǎn)單查詢 9.1.3 連接查詢 9.1.4 子查詢 9.1.5 統(tǒng)計(jì)查詢 9.1.6 函數(shù)查詢 9.1.7 查詢結(jié)果處理 9.1.8 使用查詢?cè)O(shè)計(jì)器構(gòu)建查詢 9.1.9 搜索條件中的模式匹配 9.2 視圖 9.2.1 視圖概述 9.2.2 視圖的創(chuàng)建 9.2.3 視圖的使用 9.2.4 視圖的修改 9.2.5 視圖的刪除 9.3 索引 9.3.1 索引概述 9.3.2 索引的設(shè)計(jì) 9.3.3 索引的創(chuàng)建 9.3.4 索引的修改 9.3.5 索引的刪除 9.3.6 索引視圖 9.4 游標(biāo) 9.4.1 游標(biāo)的概念、用途與類型 9.4.2 游標(biāo)的聲明、打開(kāi)、讀取、關(guān)閉與刪除 9.4.3 游標(biāo)變量第10章 存儲(chǔ)過(guò)程、觸發(fā)器、事務(wù)第11章 數(shù)據(jù)備份/還原、分離/附加、導(dǎo)出/導(dǎo)入第12章 SQL Server 的安全管理參考文獻(xiàn)
章節(jié)摘錄
插圖:1998年,再次對(duì)核心數(shù)據(jù)庫(kù)引擎進(jìn)行了重大改寫(xiě)后推出的SQL Server7.0是一種相當(dāng)強(qiáng)大的、具有豐富特性的Web數(shù)據(jù)庫(kù)產(chǎn)品,它介于基本桌面數(shù)據(jù)庫(kù)(如MS Access)與高端企業(yè)級(jí)數(shù)據(jù)庫(kù)(如Oracle和DB2)之間(價(jià)格上亦如此),為中小型企業(yè)提供了切實(shí)可行且廉價(jià)的可選方案,該版本易于使用并提供了對(duì)于其他競(jìng)爭(zhēng)數(shù)據(jù)庫(kù)來(lái)說(shuō)需額外附加的昂貴的重要商業(yè)工具(例如分析服務(wù)、數(shù)據(jù)轉(zhuǎn)換服務(wù)),獲得良好聲譽(yù)。2000年推出的SQL Server2000是與windows 2000操作系統(tǒng)完美結(jié)合、界面友好、易于安裝、部署和使用且功能強(qiáng)大的DBMS,它實(shí)現(xiàn)了客戶機(jī)/服務(wù)器模式和與Internet集成,具備構(gòu)造大型Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全性,具備企業(yè)級(jí)數(shù)據(jù)庫(kù)功能,可同時(shí)管理上千個(gè)并發(fā)數(shù)據(jù)庫(kù)用戶,其分布式查詢使用戶可以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),同時(shí)具備分布式事務(wù)處理系統(tǒng),保障分布式數(shù)據(jù)更新的完整性;它還具備數(shù)據(jù)倉(cāng)庫(kù)功能,可幫助用戶完成創(chuàng)建、使用和維護(hù)數(shù)據(jù)倉(cāng)庫(kù)的任務(wù)。2005年推出的SQL Setver2005作為Microsoft:的具有里程碑性質(zhì)的新一代數(shù)據(jù)管理與商業(yè)智能平臺(tái),全面繼承了SQL Server 2000的優(yōu)點(diǎn),增加了許多新的功能與特性,有助于簡(jiǎn)化企業(yè)數(shù)據(jù)與分析應(yīng)用的創(chuàng)建、部署和管理,并在解決方案伸縮性、可用性和安全性方面實(shí)現(xiàn)重大改進(jìn),是一款面向高端的、企業(yè)級(jí)數(shù)據(jù)庫(kù)產(chǎn)品。它的用戶群極為廣泛,可以小到只用于少量用戶,也可以大到足以支持最大的企業(yè);它不用花費(fèi)Oracle或者Sybase那樣大的價(jià)錢(qián),但卻能向上擴(kuò)展并處理兆兆字節(jié)(TB)的數(shù)據(jù)而無(wú)需太多的考慮。盡管它在性能上與Oracle、Sybase ASE和DB2尚有相當(dāng)差距,卻因物美價(jià)廉而深受用戶歡迎。
編輯推薦
《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用:SQL server 2005(應(yīng)用篇)》:高等學(xué)校計(jì)算機(jī)專業(yè)規(guī)劃教材
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用-SQL server 2005 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版