SQL Server實(shí)驗(yàn)指導(dǎo)

出版時(shí)間:2009-9  出版社:清華大學(xué)出版社  作者:馬曉梅  頁(yè)數(shù):415  字?jǐn)?shù):636000  

前言

隨著我國(guó)計(jì)算機(jī)軟件產(chǎn)業(yè)的蓬勃發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已成為各種計(jì)算機(jī)應(yīng)用軟件開發(fā)的支柱之一。目前,作為一個(gè)功能強(qiáng)大的關(guān)系數(shù)據(jù)管理系統(tǒng),Microsoft SQL Server 已得到了廣泛的應(yīng)用,成為軟件人才必須掌握的計(jì)算機(jī)技術(shù)。本書圍繞數(shù)據(jù)庫(kù)理論知識(shí),針對(duì)SQL Server 2005的功能,給出了各種功能的實(shí)現(xiàn)過程。在內(nèi)容編排上由點(diǎn)到面、由易到難,適用于不同層面讀者的學(xué)習(xí)。一方面,本書可以作為高?!皵?shù)據(jù)庫(kù)概論”、“數(shù)據(jù)庫(kù)系統(tǒng)原理”、“數(shù)據(jù)庫(kù)原理與應(yīng)用”等計(jì)算機(jī)理論課程的配套實(shí)驗(yàn)教材,使得教師可以根據(jù)學(xué)生的專業(yè)和素質(zhì)選用相應(yīng)的實(shí)驗(yàn)內(nèi)容;另一方面,使用該系統(tǒng)的普通用戶、軟件開發(fā)人員乃至高級(jí)的系統(tǒng)管理員,也能從本書中得到幫助。對(duì)于同一問題,本書給出了多種實(shí)現(xiàn)方法;對(duì)于所有實(shí)驗(yàn),本書都給出了實(shí)驗(yàn)步驟的文字描述和相應(yīng)的操作界面,便于學(xué)習(xí)者學(xué)習(xí)和實(shí)踐,使學(xué)習(xí)者能快速、準(zhǔn)確、全面地掌握所學(xué)知識(shí)。全書共20個(gè)實(shí)驗(yàn)。實(shí)驗(yàn)1~實(shí)驗(yàn)7是關(guān)于數(shù)據(jù)庫(kù)基本知識(shí)和理論的實(shí)驗(yàn)。這7個(gè)實(shí)驗(yàn)是學(xué)習(xí)數(shù)據(jù)庫(kù)知識(shí)和SQL Server 2005系統(tǒng)的基礎(chǔ),是必修的章節(jié)。實(shí)驗(yàn)1介紹數(shù)據(jù)庫(kù)創(chuàng)建、修改、刪除,以及數(shù)據(jù)庫(kù)屬性設(shè)置的方法。實(shí)驗(yàn)2介紹數(shù)據(jù)庫(kù)表的各種操作。實(shí)驗(yàn)3介紹數(shù)據(jù)庫(kù)表中數(shù)據(jù)的各種操作。實(shí)驗(yàn)4介紹保證數(shù)據(jù)庫(kù)完整性的操作實(shí)驗(yàn)。實(shí)驗(yàn)5介紹索引的創(chuàng)建、修改、刪除等方法。實(shí)驗(yàn)6介紹有關(guān)視圖的各種操作以及通過視圖更新數(shù)據(jù)的方法。實(shí)驗(yàn)7給出各種查詢例子的實(shí)驗(yàn)。實(shí)驗(yàn)8和實(shí)驗(yàn)9介紹存儲(chǔ)過程和觸發(fā)器的創(chuàng)建、修改和刪除方法。實(shí)驗(yàn)10介紹T-SQL程序設(shè)計(jì)及游標(biāo)設(shè)計(jì)的方法及用途。實(shí)驗(yàn)11介紹用戶自定義數(shù)據(jù)類型和函數(shù)的操作方法。實(shí)驗(yàn)12介紹SQL Server 2005系統(tǒng)的安全管理機(jī)制。實(shí)驗(yàn)13介紹事務(wù)設(shè)計(jì)的方法。實(shí)驗(yàn)14介紹數(shù)據(jù)庫(kù)備份和恢復(fù)的方法。實(shí)驗(yàn)15介紹在SQL Server 2005中數(shù)據(jù)庫(kù)導(dǎo)入/導(dǎo)出的方法。實(shí)驗(yàn)16介紹SQL Server中大值數(shù)據(jù)類型的讀、寫、修改和訪問的方法。實(shí)驗(yàn)17、實(shí)驗(yàn)18和實(shí)驗(yàn)19是關(guān)于數(shù)據(jù)庫(kù)技術(shù)應(yīng)用的實(shí)驗(yàn)。實(shí)驗(yàn)17和實(shí)驗(yàn)18給出了在Microsoft Visual Basic 6.0環(huán)境中和ASP網(wǎng)頁(yè)設(shè)計(jì)中,利用ADO技術(shù)訪問數(shù)據(jù)庫(kù)的方法;實(shí)驗(yàn)19介紹了在Microsoft Visual Studio 2005開發(fā)環(huán)境,用C#語(yǔ)言,采用ADO.NET技術(shù)訪問SQL Server 2005數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn)方法,對(duì)利用數(shù)據(jù)庫(kù)技術(shù)來(lái)開發(fā)各種計(jì)算機(jī)應(yīng)用軟件的人員有很系統(tǒng)的指導(dǎo)作用。實(shí)驗(yàn)20 是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)案例,展示了使用數(shù)據(jù)庫(kù)設(shè)計(jì)和開發(fā)應(yīng)用軟件的全過程。這是一個(gè)采用數(shù)據(jù)庫(kù)技術(shù)開發(fā)信息管理系統(tǒng)的實(shí)驗(yàn),是綜合知識(shí)的運(yùn)用,并為課程設(shè)計(jì)提供幾個(gè)信息系統(tǒng)設(shè)計(jì)題目。本書由江南大學(xué)信息工程學(xué)院馬曉梅老師編著,劉莎、李珊珊、周靜、于曉杰和魏建剛等參加了部分編寫和審閱工作。由于編者水平有限,書中難免存在疏漏、欠妥,甚至錯(cuò)誤之處,請(qǐng)廣大讀者予以指正,并提出意見和建議,編者在此表示感謝。

內(nèi)容概要

  《SQL Server實(shí)驗(yàn)指導(dǎo)》是為學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)知識(shí)的讀者而編寫的,是基于Microsoft SQL Server
2005新技術(shù)的實(shí)驗(yàn)指導(dǎo)書,是編者多年從事數(shù)據(jù)庫(kù)應(yīng)用軟件開發(fā)和教學(xué)工作所積累經(jīng)驗(yàn)的分享?!禨QL
Server實(shí)驗(yàn)指導(dǎo)》圍繞數(shù)據(jù)庫(kù)理論知識(shí),針對(duì)SQL Server 2005給出了大量實(shí)驗(yàn),詳細(xì)地介紹了在SQL Server
2005系統(tǒng)中,數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)表、視圖、索引、規(guī)則、用戶定義的數(shù)據(jù)類型和函數(shù)的創(chuàng)建、更新、刪除,普通數(shù)據(jù)和大值數(shù)據(jù)類型的查詢、更新、插入、刪除,觸發(fā)器、存儲(chǔ)過程的創(chuàng)建、修改、刪除;事務(wù)、T-SQL程序的設(shè)計(jì)與游標(biāo)設(shè)計(jì),SQL
Server數(shù)據(jù)庫(kù)的備份恢復(fù)、安全管理,數(shù)據(jù)導(dǎo)入/導(dǎo)出等功能的實(shí)現(xiàn)過程和操作步驟,采用ADO和ADO.NET技術(shù)訪問SQL
Server數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法,最后給出了基于Client/Server和Browser/Server結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)現(xiàn)的案例。
  《SQL Server實(shí)驗(yàn)指導(dǎo)》在內(nèi)容編排上由淺入深、由點(diǎn)到面,可適應(yīng)不同層面讀者的學(xué)習(xí)?!禨QL
Server實(shí)驗(yàn)指導(dǎo)》既可作為高等院校相關(guān)數(shù)據(jù)庫(kù)課程的實(shí)驗(yàn)指導(dǎo),以及大專院校SQL
Server數(shù)據(jù)庫(kù)系統(tǒng)課程的教材,也是從事計(jì)算機(jī)應(yīng)用軟件開發(fā)和使用SQL Server 2005系統(tǒng)人員的實(shí)用的參考書。

書籍目錄

實(shí)驗(yàn)1 數(shù)據(jù)庫(kù)
實(shí)驗(yàn)1.1 創(chuàng)建數(shù)據(jù)庫(kù)
實(shí)驗(yàn)1.2 分離數(shù)據(jù)庫(kù)
實(shí)驗(yàn)1.3 數(shù)據(jù)庫(kù)文件備份
實(shí)驗(yàn)1.4 附加數(shù)據(jù)庫(kù)
實(shí)驗(yàn)1.5 刪除數(shù)據(jù)庫(kù)
習(xí)題
實(shí)驗(yàn)2 數(shù)據(jù)庫(kù)表
實(shí)驗(yàn)2.1 創(chuàng)建數(shù)據(jù)庫(kù)表
實(shí)驗(yàn)2.2 修改數(shù)據(jù)庫(kù)表結(jié)構(gòu)
實(shí)驗(yàn)2.3 刪除數(shù)據(jù)庫(kù)表
習(xí)題
實(shí)驗(yàn)3 數(shù)據(jù)操作
實(shí)驗(yàn)3.1 錄入數(shù)據(jù)至數(shù)據(jù)庫(kù)表
實(shí)驗(yàn)3.2 修改數(shù)據(jù)
實(shí)驗(yàn)3.3 刪除數(shù)據(jù)
實(shí)驗(yàn)3.4 復(fù)制數(shù)據(jù)庫(kù)表
習(xí)題
實(shí)驗(yàn)4 完整性約束
實(shí)驗(yàn)4.1 實(shí)體完整性約束
實(shí)驗(yàn)4.2 域完整性約束
實(shí)驗(yàn)4.3 參照完整性約束
習(xí)題
實(shí)驗(yàn)5 索引
實(shí)驗(yàn)5.1 創(chuàng)建索引
實(shí)驗(yàn)5.2 刪除索引
習(xí)題
實(shí)驗(yàn)6 視圖
實(shí)驗(yàn)6.1 創(chuàng)建視圖
實(shí)驗(yàn)6.2 修改視圖
實(shí)驗(yàn)6.3 通過視圖修改數(shù)據(jù)庫(kù)數(shù)據(jù)
實(shí)驗(yàn)6.4 刪除視圖
習(xí)題
實(shí)驗(yàn)7 數(shù)據(jù)查詢
實(shí)驗(yàn)7.1 單表查詢
實(shí)驗(yàn)7.2 連接查詢
實(shí)驗(yàn)7.3 嵌套查詢
實(shí)驗(yàn)7.4 集合查詢
習(xí)題
實(shí)驗(yàn)8 存儲(chǔ)過程
實(shí)驗(yàn)8.1 創(chuàng)建并執(zhí)行存儲(chǔ)過程
實(shí)驗(yàn)8.2 修改存儲(chǔ)過程
實(shí)驗(yàn)8.3 刪除存儲(chǔ)過程
習(xí)題
實(shí)驗(yàn)9 觸發(fā)器
實(shí)驗(yàn)9.1 創(chuàng)建和執(zhí)行觸發(fā)器
實(shí)驗(yàn)9.2 修改觸發(fā)器
實(shí)驗(yàn)9.3 刪除觸發(fā)器
習(xí)題
實(shí)驗(yàn)10 T-SQL程序設(shè)計(jì)與游標(biāo)設(shè)計(jì)
實(shí)驗(yàn)10.1 T-SQL程序設(shè)計(jì)邏輯
實(shí)驗(yàn)10.2 面向復(fù)雜T-SQL程序設(shè)計(jì)
實(shí)驗(yàn)10.3 使用游標(biāo)
習(xí)題
實(shí)驗(yàn)11 用戶定義數(shù)據(jù)類型與自定義函數(shù)
實(shí)驗(yàn)11.1 創(chuàng)建和使用用戶定義數(shù)據(jù)類型
實(shí)驗(yàn)11.2 刪除用戶定義數(shù)據(jù)類型
實(shí)驗(yàn)11.3 創(chuàng)建和使用用戶定義的函數(shù)
實(shí)驗(yàn)11.4 修改用戶定義的函數(shù)
實(shí)驗(yàn)11.5 刪除用戶定義的函數(shù)
習(xí)題
實(shí)驗(yàn)12 SQL Server安全管理
實(shí)驗(yàn)12.1 創(chuàng)建登錄賬號(hào)
實(shí)驗(yàn)12.2 創(chuàng)建數(shù)據(jù)庫(kù)用戶
實(shí)驗(yàn)12.3 語(yǔ)句級(jí)許可權(quán)限管理
實(shí)驗(yàn)12.4 對(duì)象級(jí)許可權(quán)限管理
習(xí)題
實(shí)驗(yàn)13 SQL Server事務(wù)設(shè)計(jì)
實(shí)驗(yàn)13.1 設(shè)計(jì)并執(zhí)行事務(wù)
實(shí)驗(yàn)13.2 設(shè)計(jì)復(fù)雜事務(wù)
習(xí)題
實(shí)驗(yàn)14 數(shù)據(jù)庫(kù)備份和恢復(fù)
實(shí)驗(yàn)14.1 完全數(shù)據(jù)庫(kù)備份與簡(jiǎn)單恢復(fù)
實(shí)驗(yàn)14.2 差異數(shù)據(jù)庫(kù)備份與簡(jiǎn)單恢復(fù)
實(shí)驗(yàn)14.3 事務(wù)日志備份與完全恢復(fù)
習(xí)題
實(shí)驗(yàn)15 數(shù)據(jù)的導(dǎo)入導(dǎo)出
實(shí)驗(yàn)15.1 使用向?qū)?dǎo)入導(dǎo)出數(shù)據(jù)
實(shí)驗(yàn)15.2 bcp實(shí)用程序
習(xí)題
實(shí)驗(yàn)16 SQL Server中對(duì)大值數(shù)據(jù)類型的訪問
實(shí)驗(yàn)16.1 用普通方法訪問大值類型數(shù)據(jù)
實(shí)驗(yàn)16.2 訪問大值數(shù)據(jù)類型
習(xí)題
實(shí)驗(yàn)17 在VB中采用ADO方法訪問SQL Server2
實(shí)驗(yàn)17.1 查詢數(shù)據(jù)庫(kù)
實(shí)驗(yàn)17.2 插入數(shù)據(jù)到數(shù)據(jù)庫(kù)
實(shí)驗(yàn)17.3 更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)
實(shí)驗(yàn)17.4 刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)
習(xí)題
實(shí)驗(yàn)18 用ASP動(dòng)態(tài)頁(yè)面發(fā)布數(shù)據(jù)
習(xí)題
實(shí)驗(yàn)19 采用ADO.NET訪問SQL Server
實(shí)驗(yàn)19.1 查詢數(shù)據(jù)庫(kù)
實(shí)驗(yàn)19.2 插入數(shù)據(jù)至數(shù)據(jù)庫(kù)
實(shí)驗(yàn)19.3 更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)
實(shí)驗(yàn)19.4 刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)
習(xí)題
實(shí)驗(yàn)20 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)
習(xí)題
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   存儲(chǔ)過程是使用SQL Server所提供的Transact-SQL語(yǔ)言所編寫的程序。SQLServet不僅提供了用戶自定義的存儲(chǔ)過程的功能,而且也提供了許多可作為工具使用的系統(tǒng)存儲(chǔ)過程。下面就通過本實(shí)驗(yàn)來(lái)學(xué)習(xí)、掌握用戶自定義存儲(chǔ)過程的創(chuàng)建、修改、刪除、執(zhí)行的方法。 (知識(shí)要點(diǎn)) 1.存儲(chǔ)過程的類型 SQL Server中的存儲(chǔ)過程劃分為4類: ?系統(tǒng)存儲(chǔ)過程。 ?擴(kuò)展存儲(chǔ)過程。 ?用戶自定義存儲(chǔ)過程。 ?臨時(shí)性存儲(chǔ)過程。 常用的存儲(chǔ)過程分為兩類:系統(tǒng)提供的存儲(chǔ)過程和用戶自定義存儲(chǔ)過程。系統(tǒng)提供的存儲(chǔ)過程是系統(tǒng)自動(dòng)創(chuàng)建的,并以sp_為前綴。在SQL Server 2005中,許多管理活動(dòng)和信息活動(dòng)都可以使用系統(tǒng)存儲(chǔ)過程來(lái)執(zhí)行。用戶自定義存儲(chǔ)過程是由用戶創(chuàng)建并完成某一特定功能的存儲(chǔ)過程,存儲(chǔ)在所屬的數(shù)據(jù)庫(kù)中。 2.存儲(chǔ)過程的特點(diǎn) 使用SQL Server中的存儲(chǔ)過程而不使用存儲(chǔ)在客戶計(jì)算機(jī)本地的T-SQL程序的原因主要是存儲(chǔ)過程具有以下特點(diǎn): (1)允許模塊化程序設(shè)計(jì) 存儲(chǔ)過程只需創(chuàng)建一次便可作為數(shù)據(jù)庫(kù)中的對(duì)象之一存儲(chǔ)在數(shù)據(jù)庫(kù)中,以后各用戶即可在程序中調(diào)用該過程任意次。 (2)執(zhí)行速度更快 存儲(chǔ)過程只在第一次執(zhí)行時(shí)需要編譯且被存儲(chǔ)在存儲(chǔ)器內(nèi),其他次執(zhí)行就可以不必由數(shù)據(jù)引擎逐一再翻譯,從而提高了執(zhí)行速度。 (3)減少網(wǎng)絡(luò)流量 一個(gè)需要數(shù)百行Transact-SQL代碼的操作通過一條執(zhí)行過程代碼的單獨(dú)語(yǔ)句就可實(shí)現(xiàn),而不需要在網(wǎng)絡(luò)中發(fā)送數(shù)百行代碼。

編輯推薦

《計(jì)算機(jī)課程設(shè)計(jì)與綜合實(shí)踐規(guī)劃教材:SQL Server實(shí)驗(yàn)指導(dǎo)(第3版)》在內(nèi)容編排上由淺入深、由點(diǎn)到面,可適應(yīng)不同層面讀者的學(xué)習(xí)。《計(jì)算機(jī)課程設(shè)計(jì)與綜合實(shí)踐規(guī)劃教材:SQL Server實(shí)驗(yàn)指導(dǎo)(第3版)》既可作為高等院校相關(guān)數(shù)據(jù)庫(kù)課程的實(shí)驗(yàn)指導(dǎo),以及大專院校SQL Server數(shù)據(jù)庫(kù)系統(tǒng)課程的教材,也是從事計(jì)算機(jī)應(yīng)用軟件開發(fā)和使用SQL Server 2005系統(tǒng)人員的實(shí)用的參考書。

圖書封面

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


    SQL Server實(shí)驗(yàn)指導(dǎo) PDF格式下載


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

 
 

 

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

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