SQL Server數(shù)據(jù)庫案例教程

出版時(shí)間:2008-8  出版社:中國電力出版社  作者:蘇寶莉 主編  頁數(shù):278  

前言

SQL Server 2005是新一代的大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它建立在成熟而強(qiáng)大的關(guān)系模型理論基礎(chǔ)之上,在易用性、可擴(kuò)展性、可靠性等方面確立了領(lǐng)先的地位,是目前使用最為廣泛、普及率最高的數(shù)據(jù)庫管理系統(tǒng)。本書以sQL Server。2005為背景,根據(jù)高等職業(yè)教育的特點(diǎn)及要求,采用通俗易懂的語言,由淺入深、循序漸進(jìn)地介紹了sQLServer數(shù)據(jù)庫技術(shù)。在教材中體現(xiàn)項(xiàng)目教學(xué)的精神,采用知識(shí)點(diǎn)配合案例的方法進(jìn)行講解,將介紹知識(shí)與案例分析融于一體。自始至終貫穿了網(wǎng)絡(luò)考試系統(tǒng)應(yīng)用案例,使讀者一邊按照案例來上機(jī)實(shí)踐,一邊學(xué)習(xí)SQL Server數(shù)據(jù)庫技術(shù),逐步掌握SQL Server數(shù)據(jù)庫的使用方法,提高數(shù)據(jù)庫的應(yīng)用能力。本書在每章開始時(shí)都明確了學(xué)習(xí)目標(biāo),在每章結(jié)束時(shí)都安排了課后習(xí)題,供讀者鞏固所學(xué)知識(shí)。全書共分為17章:第l章簡介sQL Server。的發(fā)展史及sQL Server 2005的新特性,重點(diǎn)介紹了sQLServer 2005的常用工具以及安裝方法,并引入本書的案例數(shù)據(jù)庫KS。使讀者能夠很快掌握數(shù)據(jù)庫的基本管理界面的操作方法,為以后的學(xué)習(xí)打下良好的基礎(chǔ)。第2章通過具體的案例介紹了數(shù)據(jù)庫創(chuàng)建和維護(hù)的方法,使讀者能進(jìn)一步掌握數(shù)據(jù)庫的管理方法。第3章介紹了如何保障數(shù)據(jù)庫中數(shù)據(jù)的安全性,這是數(shù)據(jù)庫管理中非常重要的內(nèi)容,這也正是本章敘述的重點(diǎn)。第4章有了前三章的基礎(chǔ),讀者已經(jīng)具備了數(shù)據(jù)庫管理的基本能力。從本章開始將深入介紹數(shù)據(jù)庫中各對(duì)象的管理和使用方法。本章主要介紹表的基本操作。第5章介紹了數(shù)據(jù)查詢的相關(guān)內(nèi)容,這也是學(xué)習(xí)后續(xù)內(nèi)容的基礎(chǔ)。第6章主要介紹了數(shù)據(jù)庫中的兩個(gè)重要對(duì)象:索引和約束。第7章講解了數(shù)據(jù)庫中的其他對(duì)象(別名數(shù)據(jù)類型、默認(rèn)值對(duì)象、規(guī)則、用戶定義函數(shù))的創(chuàng)建和使用方法。第8章講述了視圖的相關(guān)內(nèi)容。第9章介紹了Transact-SQL語言編程基礎(chǔ)。本章將編程所需的基本知識(shí)點(diǎn)都融入了具體實(shí)例中。第10章重點(diǎn)介紹了存儲(chǔ)過程的創(chuàng)建和執(zhí)行方法。第ll章主要介紹了觸發(fā)器這一數(shù)據(jù)庫中較為特殊的存儲(chǔ)過程,從本章讀者將領(lǐng)略到SQL Server 2005中對(duì)觸發(fā)器所做的重大改進(jìn)。

內(nèi)容概要

本書以案例的形式,全面講解了SQL Server 2005的應(yīng)用。從SQL Server 2005的安裝開始,循序漸進(jìn)、由淺入深、圖文并茂地介紹了數(shù)據(jù)庫的創(chuàng)建與維護(hù)、SQL Server安全管理、表的基本操作、數(shù)據(jù)查詢、索引和約束、別名數(shù)據(jù)類型、默認(rèn)值、規(guī)則、用戶定義函數(shù)、視圖、T-SQL編程基礎(chǔ)、存儲(chǔ)過程、觸發(fā)器、游標(biāo)、事務(wù)和鎖、XML、報(bào)表服務(wù)、數(shù)據(jù)庫基礎(chǔ)知識(shí)等內(nèi)容。本書還特別介紹了數(shù)據(jù)庫系統(tǒng)的開發(fā)步驟,即以一個(gè)網(wǎng)絡(luò)考試系統(tǒng)開發(fā)為例,講述了Visual Basic與SQL Server 2005相結(jié)合進(jìn)行數(shù)據(jù)庫開發(fā)的詳細(xì)過程。讀者可以通過學(xué)習(xí),逐步掌握數(shù)據(jù)庫系統(tǒng)開發(fā)的步驟和方法。    本書可作為高等職業(yè)技術(shù)學(xué)院、高等專科學(xué)校、成人高校、本科院校舉辦的二級(jí)職業(yè)技術(shù)學(xué)院計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為廣大數(shù)據(jù)庫用戶的參考用書。

書籍目錄

前言第1章  SQL Server 2005系統(tǒng)概述  1.1  使用數(shù)據(jù)庫的必要性  1.2  SQL Server 2005簡介  1.3  SQL Server 2005新特性  1.4  SQL Server 2005常用工具及其組件  1.5  SQL Server 2005的安裝與配置  1.6  SQL Server 2005的編程環(huán)境  1.7  SQL Server 2005的編程對(duì)象  1.8  網(wǎng)絡(luò)考試系統(tǒng)數(shù)據(jù)庫KS的設(shè)計(jì)思想  1.9  實(shí)現(xiàn)一個(gè)查詢  習(xí)題第2章  數(shù)據(jù)庫的創(chuàng)建與維護(hù)  2.1  數(shù)據(jù)庫知識(shí)儲(chǔ)備  2.2  創(chuàng)建數(shù)據(jù)庫和事務(wù)日志  2.3  管理數(shù)據(jù)庫  2.4  數(shù)據(jù)庫備份與還原  2.5  數(shù)據(jù)導(dǎo)入與導(dǎo)出  習(xí)題第3章  SQL Server安全管理  3.1  SQL Server安全管理概述  3.2  注冊(cè)服務(wù)器  3.3  登錄管理  3.4  用戶管理  3.5  角色管理  3.6  權(quán)限管理  習(xí)題第4章  表的基本操作  4.1  表的概念  4.2  數(shù)據(jù)類型  4.3  空值  4.4  創(chuàng)建和管理表  習(xí)題第5章  數(shù)據(jù)查詢  5.1  簡單查詢  5.2  分組查詢  5.3  多表查詢和子查詢  習(xí)題第6章  索引和約束  6.1  索引  6.2  約束  習(xí)題第7章  數(shù)據(jù)庫中的其他對(duì)象  7.1  別名數(shù)據(jù)類型  7.2  默認(rèn)值對(duì)象  7.3  規(guī)則  7.4  用戶定義函數(shù)  習(xí)題第8章  視圖  8.1  視圖及其作用  8.2  創(chuàng)建視圖  8.3  視圖的修改和刪除  8.4  重命名視圖及顯示視圖的信息  習(xí)題第9章  Transact-SQL語言編程基礎(chǔ)  9.1  編程基礎(chǔ)知識(shí)  9.2  常用函數(shù)  9.3  常量和變量  9.4  運(yùn)算符  9.5  常用的系統(tǒng)存儲(chǔ)過程  9.6  批處理和流控語句  習(xí)題第10章  存儲(chǔ)過程  10.1  存儲(chǔ)過程簡介  10.2  創(chuàng)建和執(zhí)行存儲(chǔ)過程  10.3  帶參數(shù)的存儲(chǔ)過程  10.4  修改、刪除存儲(chǔ)過程  10.5  存儲(chǔ)過程的重編譯處理  10.6  系統(tǒng)存儲(chǔ)過程和擴(kuò)展存儲(chǔ)過程  習(xí)題第11章  觸發(fā)器  11.1  觸發(fā)器概述  11.2  觸發(fā)器分類  11.3  創(chuàng)建觸發(fā)器  11.4  管理觸發(fā)器  11.5  觸發(fā)器的嵌套與遞歸  習(xí)題第12章  游標(biāo)  12.1  游標(biāo)的概念  12.2  游標(biāo)的分類  12.3  游標(biāo)的基本操作  習(xí)題第13章  事務(wù)與鎖  13.1  事務(wù)  13.2  鎖  習(xí)題第14章  開發(fā)實(shí)例  14.1  網(wǎng)絡(luò)考試管理系統(tǒng)開發(fā)概述  14.2  系統(tǒng)需求  14.3  系統(tǒng)分析  14.4  數(shù)據(jù)庫設(shè)計(jì)  14.5  系統(tǒng)界面  14.6  考試設(shè)置  14.7  系統(tǒng)資料第15章  數(shù)據(jù)庫基礎(chǔ)知識(shí)  15.1  數(shù)據(jù)庫概述  15.2  概念模型  15.3  數(shù)據(jù)模型  15.4  關(guān)系數(shù)據(jù)模型  習(xí)題第16章  XML  16.1  XML簡介  16.2  XML數(shù)據(jù)類型  習(xí)題第17章  SQL Server報(bào)表服務(wù)  17.1  報(bào)表服務(wù)簡介  17.2  部署報(bào)表服務(wù)  17.3  通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表  習(xí)題參考文獻(xiàn)

章節(jié)摘錄

第1章 SQL Server 2005系統(tǒng)概述學(xué)習(xí)目標(biāo)了解SQL Server的發(fā)展歷史了解SQL Server 2005的常用工具掌握SQL Server 2005的安裝方法了解網(wǎng)絡(luò)考試系統(tǒng)數(shù)據(jù)庫KS的使用1.1 使用數(shù)據(jù)庫的必要性經(jīng)統(tǒng)計(jì),2006年全球制造、復(fù)制出的數(shù)字信息量共計(jì)1610億GB,大約是有史以來出版的圖書信息總量的300萬倍。預(yù)計(jì)到2010年,數(shù)字信息量將增長6倍多。中國的數(shù)字信息量為127.1億GB,占全球信息量的7.9%,這些信息大多都基于多媒體內(nèi)容、用戶創(chuàng)建內(nèi)容、16億網(wǎng)民創(chuàng)建和傳閱的信息,到2010年,全球數(shù)字信息量預(yù)計(jì)為9880億GB。隨著大量數(shù)據(jù)、信息的不斷產(chǎn)生,如何安全有效地對(duì)它們進(jìn)行存儲(chǔ)、檢索和管理,就成為信息時(shí)代的一個(gè)迫切需要解決的問題。實(shí)踐證明,使用數(shù)據(jù)庫可以高效且條理分明地存儲(chǔ)數(shù)據(jù),它使人們能夠更加迅速和方便地管理數(shù)據(jù),主要體現(xiàn)在以下幾個(gè)方面。(1)可以結(jié)構(gòu)化存儲(chǔ)大量的數(shù)據(jù)信息,方便用戶進(jìn)行有效的檢索和訪問。數(shù)據(jù)庫可以對(duì)數(shù)據(jù)進(jìn)行分類保存,并且能夠提供快速的查詢。例如,我們?nèi)oogle、百度搜索我們想要的數(shù)據(jù),實(shí)際上,Google、百度也是基于數(shù)據(jù)庫和數(shù)據(jù)分類技術(shù)來達(dá)到快速搜索的目的的。(2)可以有效地保持?jǐn)?shù)據(jù)信息的一致性、完整性,降低數(shù)據(jù)冗余。保存在數(shù)據(jù)庫中的數(shù)據(jù),可以很好地保證數(shù)據(jù)有效,不被破壞,而且數(shù)據(jù)庫自身有避免重復(fù)數(shù)據(jù)的功能,以此來降低數(shù)據(jù)的冗余。(3)可以滿足應(yīng)用的共享和安全方面的要求。把數(shù)據(jù)放在數(shù)據(jù)庫中在很多情況下也是出于安全的考慮。例如,如果把所有學(xué)生的信息、考試成績數(shù)據(jù)都放在磁盤文件上,那么學(xué)生信息、成績信息的保密性就無從談起;如果把學(xué)生的信息、考試成績放在數(shù)據(jù)庫中,則可以只允許用戶查詢信息,而不能修改信息,從而可以保證數(shù)據(jù)的安全性。(4)數(shù)據(jù)庫技術(shù)能夠方便智能化地分析,產(chǎn)生新的有用信息。例如,超市中把物品銷售信息保存在數(shù)據(jù)庫中,每個(gè)月銷售情況的排名情況實(shí)際上決定下個(gè)月的進(jìn)貨數(shù)量,數(shù)據(jù)庫查詢的信息實(shí)際上產(chǎn)生了新的“信息”。

編輯推薦

《21世紀(jì)高職高專規(guī)劃教材?SQL Server數(shù)據(jù)庫案例教程》是由中國電力出版社出版的。

圖書封面

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


    SQL Server數(shù)據(jù)庫案例教程 PDF格式下載


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

 
 

  •   買后還沒看,不好評(píng)價(jià)
 

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

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