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

出版時間:2008-10  出版社:電子工業(yè)出版社  作者:何文華 主編  頁數(shù):297  

前言

  SQL Server是一個優(yōu)秀的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是一個功能強(qiáng)大的后臺數(shù)據(jù)庫管理系統(tǒng),它可以幫助各種規(guī)模的企業(yè)管理數(shù)據(jù),以強(qiáng)大的數(shù)據(jù)倉庫以及與微軟產(chǎn)品良好的兼容性贏得越來越多用戶的青睞。越來越多的開發(fā)工具也提供了與SQL Server的接口。SQLServer提供的Transact-SQL語言是一種交互式的功能強(qiáng)大的數(shù)據(jù)庫查詢語言,Transact-SQL語言是對SQL語言的具體實(shí)現(xiàn)和擴(kuò)展,通過Transact-SQL語言可以完成對SQL Server數(shù)據(jù)庫的各種操作及進(jìn)行數(shù)據(jù)庫應(yīng)用開發(fā)。它既可以在SQL Server中真接執(zhí)行,也可以嵌入劍其他高級程序設(shè)計語言中使用。ADO.NET和ASENET也是微軟公司開發(fā)應(yīng)用程序的工具,修訂中將應(yīng)用程序開發(fā)工具改為ASENET, 介紹開發(fā)基于B/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)的方法和技術(shù),使得教材更能適應(yīng)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的現(xiàn)實(shí),內(nèi)容更加有針對性,應(yīng)用程序開發(fā)部分的目標(biāo)不在于應(yīng)用程序開發(fā)工具的原理和技術(shù),而在于數(shù)據(jù)庫開發(fā)中的技術(shù)和方法?! ”窘滩氖歉鶕?jù)編者在多年教學(xué)經(jīng)驗(yàn)的總結(jié)和第1版的基礎(chǔ)上完成的。編者根據(jù)近年來高職教育教學(xué)改革精神,以項目驅(qū)動形式進(jìn)行編寫,突出SQL Server 2005數(shù)據(jù)庫應(yīng)用管理能力和實(shí)際開發(fā)能力的培養(yǎng),注重實(shí)際操作能力和綜合能力的培養(yǎng),通過任務(wù)驅(qū)動的訓(xùn)練方法達(dá)到教學(xué)目標(biāo)。內(nèi)容主要包括數(shù)據(jù)庫基礎(chǔ)知識、SQL Server 2005數(shù)據(jù)庫系統(tǒng)操作、SQLServer 2005的維護(hù)和管理、SQL語言與應(yīng)用開發(fā)、數(shù)據(jù)庫應(yīng)用程序設(shè)計等。本書不僅講解SQL Server 2005的基本操作、數(shù)據(jù)管理和維護(hù)、用戶和安全管理等內(nèi)容,還講解了SQLServer 2005的Transact-SQL語言和應(yīng)用開發(fā)方法,通過Transact-SQL語言完成對SQLServer數(shù)據(jù)庫的各種操作及進(jìn)行數(shù)據(jù)庫應(yīng)用開發(fā),利用ASENET作為應(yīng)用程序開發(fā)工具,講解后臺數(shù)據(jù)庫SQL Server 2005的編程接口,介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的方法和技術(shù)。書中內(nèi)容在第1版的基礎(chǔ)上做了比較大的修改和調(diào)整,通過案例導(dǎo)向教學(xué)安排,使學(xué)生通過數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)項目掌握數(shù)據(jù)庫基礎(chǔ)、SQL Server管理、SQL語言與應(yīng)用開發(fā),以及利用SQL Server為數(shù)據(jù)庫后臺、用程序設(shè)計語言為開發(fā)工具的應(yīng)用系統(tǒng)開發(fā)方法?! ”緯?版由何文華副教授主編, 張福堂、余以勝、梁竟敏、巫志勇、石利平、謝嫂、宋陽秋、蔣桂梅等參加了編寫,其中第1章由何文華副教授編寫,第2、第3章由張福堂教授編寫,第4、第7章由余以勝副教授編寫,第5、第6章由粱競敏老師編寫,第8章由巫志勇老師和何文華副教授編寫,石利平、謝嫂、宋陽秋、蔣桂梅等老師參加了部分章節(jié)的編寫,全書由何文華副教授統(tǒng)稿,劉甫迎教授主審。限于作者的知識和經(jīng)驗(yàn),書中錯誤在所難免,敬請廣大讀者批評指正。

內(nèi)容概要

本書包括數(shù)據(jù)庫基礎(chǔ)知識、SQL Server數(shù)據(jù)庫管理系統(tǒng)、SQL語言與應(yīng)用開發(fā)、應(yīng)用程序設(shè)計語言開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)等。本書不僅講解SQL Server 2005的基本操作、數(shù)據(jù)管理和維護(hù)、用戶和安全管理等內(nèi)容,還講解SQL Server 2005的Transact-SQL語言和應(yīng)用開發(fā)方法,通過Transact-SQL語言完成對SQL Server數(shù)據(jù)庫的各種操作、進(jìn)行數(shù)據(jù)庫應(yīng)用開發(fā)。利用ADO. NET和ASP. NET作為應(yīng)用程序開發(fā)工具,講解與作為后臺數(shù)據(jù)庫SQL Server 2005的編程接口,介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的方法和技術(shù)。通過案例教學(xué),使讀者通過數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)項目掌握數(shù)據(jù)庫基礎(chǔ)、SQL Server管理、SQL語言與應(yīng)用開發(fā),以及利用SQL Server為數(shù)據(jù)庫后臺、用程序設(shè)計語言為開發(fā)工具的應(yīng)用系統(tǒng)開發(fā)方法。   本書適用于高職高專計算機(jī)應(yīng)用、軟件技術(shù)、計算機(jī)網(wǎng)絡(luò)、信息網(wǎng)絡(luò)、信息管理、電子商務(wù)等專業(yè)學(xué)生教材,也可以作為普通高校計算機(jī)、電子商務(wù)等相關(guān)專業(yè)學(xué)生教材或數(shù)據(jù)管理工作者學(xué)習(xí)和參考用書。

書籍目錄

第一篇 數(shù)據(jù)庫和SQL Server 2005基礎(chǔ) 第1章 數(shù)據(jù)庫基礎(chǔ)知識  1.1 數(shù)據(jù)庫系統(tǒng)概述     1.1.1 數(shù)據(jù)、數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)     1.1.2 數(shù)據(jù)模型     1.1.3 關(guān)系型數(shù)據(jù)庫     1.1.4 數(shù)據(jù)庫應(yīng)用系統(tǒng)     1.1.5 數(shù)據(jù)庫系統(tǒng)    1.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)簡介     1.2.1 SQL和Transact-SQL語言     1.2.2 C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的應(yīng)用程序     1.2.3 0DBC概述    1.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)概述     1.3.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)步驟     1.3.2 數(shù)據(jù)庫設(shè)計     1.3.3 應(yīng)用程序設(shè)計    1.4 本教材使用的實(shí)例數(shù)據(jù)庫簡介     1.4.1 教材實(shí)例:學(xué)籍管理數(shù)據(jù)庫     1.4.2 課外練習(xí)實(shí)例:圖書管理數(shù)據(jù)庫  訓(xùn)練練題 第2章 SQL Server 2005管理入門  2.1 SQL Server 2005概述     2.1.1 SQL Server 2005的系統(tǒng)架構(gòu)     2.1.2 SQL Server 2005版本、性能及系統(tǒng)需求  2.2 SQL Server 2005實(shí)用工具     2.2.1 SQL Server配置工具     2.2.2 SQL Server Management Studi0     2.2.3 SQL Server分析服務(wù)     2.2.4 Business Intelligence Development Studi0     2.2.5 命令提示實(shí)用工具     2.2.6 SQL Server聯(lián)機(jī)叢書  2.3 SQL Server服務(wù)器管理     2.3.1 注冊服務(wù)器組     2.3.2 注冊服務(wù)器     2.3.3 服務(wù)器啟動、暫停和停止     2.3.4 配置服務(wù)啟動模式     2.3.5 服務(wù)器常用屬性配置  訓(xùn)練題 第3章 SQL Server2005的數(shù)據(jù)管理  3.1 SQL Server數(shù)據(jù)庫的組成     3.1.1 數(shù)據(jù)庫對象及構(gòu)成     3.1.2 系統(tǒng)數(shù)據(jù)庫     3.1.3 示例數(shù)據(jù)庫    3.2 SQL Server數(shù)據(jù)庫操作     3.2.1 文件和文件組     3.2.2 創(chuàng)建數(shù)據(jù)庫     3.2.3 查看和修改數(shù)據(jù)庫     3.2.4 刪除數(shù)據(jù)庫    3.3 數(shù)據(jù)表的操作     3.3.1 SQL Server的數(shù)據(jù)類型     3.3.2 表的創(chuàng)建     3.3.3 約束     3.3.4 索引     3.3.5 表的修改、刪除    3.4 創(chuàng)建本書的實(shí)例數(shù)據(jù)庫和表    3.5 創(chuàng)建和使用視圖    訓(xùn)練題 第4章 Transact-SQL語言基礎(chǔ)  4.1 SQL語言概述     4.1.1 SQL語言簡介     4.1.2 SQL中的函數(shù)和表達(dá)式     4.1.3 SQL語句中的子句  4.2 數(shù)據(jù)定義語句     4.2.1 數(shù)據(jù)庫創(chuàng)建及維護(hù)     4.2.2 表的創(chuàng)建及維護(hù)     4.2.3 視圖創(chuàng)建及維護(hù)     4.2.4 索引操作     4.2.5 數(shù)據(jù)完整性  4.3 查詢數(shù)據(jù)     4.3.1 簡單查詢     4.3.2 連接查詢  …… 第5章 SQL Server 2005數(shù)據(jù)庫的日常維護(hù) 第6章 SQL Server 2005的安全管理第二篇 SQL Server 2005數(shù)據(jù)庫的應(yīng)用開發(fā) 第7章 Thansact-SQL程序設(shè)計和應(yīng)用開發(fā) 第8章 基于ASP.NET和數(shù)據(jù)庫應(yīng)用程序開發(fā)附錄A Thansact-SQL的內(nèi)置函數(shù)附錄B SQL Server 2005的安裝參考文獻(xiàn)

章節(jié)摘錄

  第1章 數(shù)據(jù)庫基礎(chǔ)知識  1.1 數(shù)據(jù)庫系統(tǒng)概述  1.1.1 數(shù)據(jù)、數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)  1.數(shù)據(jù)和數(shù)據(jù)處理  對客觀存在的事物可以用數(shù)字、文字、圖像、聲音等形式描述,這些形式的描述經(jīng)過規(guī)范化后可以為計算機(jī)所識別和處理。在日常生活中我們是用自然語言進(jìn)行描述的,例如描述一個人可以用“張三是男性,今年41歲,計算機(jī)工程師,海南省人”,在計算機(jī)中可以用“張三”、“男”、“41”、“計算機(jī)工程師”、“海南省”形式的數(shù)據(jù)來描述。所以數(shù)據(jù)是描述客觀事物的基本單元,不僅包括數(shù)字?jǐn)?shù)據(jù),也包括文字?jǐn)?shù)據(jù)、圖像數(shù)據(jù)和聲音數(shù)據(jù)等,是人類社會通過計算機(jī)描述信息資源的重要表現(xiàn)形式?! ?shù)據(jù)處理是現(xiàn)代計算機(jī)技術(shù)中非常重要的組成部分,是對各種形式的數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲、檢索、更新和維護(hù)等一系列活動的總和,目的是從大量的、雜亂無章的原始數(shù)據(jù)中尋找出對人們有價值的信息,作為行動和決策的依據(jù)?! ‰S著計算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)處理技術(shù)經(jīng)歷了三個階段:  第一階段是人工管理階段。本階段數(shù)據(jù)是面向程序的,即一組數(shù)據(jù)對應(yīng)一個程序,數(shù)據(jù)不能共享,數(shù)據(jù)與程序不具有獨(dú)立性,所以造成了數(shù)據(jù)冗余和難于管理,無法進(jìn)行大規(guī)模的數(shù)據(jù)處理,主要用于科學(xué)計算。  第二階段是文件系統(tǒng)階段。應(yīng)用文件系統(tǒng)來保存數(shù)據(jù),程序和數(shù)據(jù)之間具有一定的獨(dú)立性,使數(shù)據(jù)不再屬于某個特定的程序,可以重復(fù)使用。但數(shù)據(jù)文件建立、存取、查詢、插入、排序、索引、刪除和修改等操作仍然須依賴程序來實(shí)現(xiàn)?! 〉谌A段是數(shù)據(jù)庫系統(tǒng)階段。本階段使用專門的數(shù)據(jù)庫管理系統(tǒng)管理數(shù)據(jù),數(shù)據(jù)庫是獨(dú)立于程序的,便于數(shù)據(jù)處理和數(shù)據(jù)共享,能將數(shù)據(jù)組織成結(jié)構(gòu)化的整體,描述復(fù)雜的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)存儲有效地避免了冗余,有統(tǒng)一的數(shù)據(jù)控制功能?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7