SQL Server 2000管理與應用開發(fā)教程

出版時間:2009-10  出版社:人民郵電出版社  作者:王晶 編  頁數(shù):410  

前言

數(shù)據(jù)庫技術是計算機學科中發(fā)展最快的領域之一。隨著網(wǎng)絡的不斷發(fā)展,數(shù)據(jù)庫技術與網(wǎng)絡技術已經(jīng)被廣泛應用于工作和生活的各個領域。同時,數(shù)據(jù)庫技術及其應用已經(jīng)成為國內外高校計算機專業(yè)和許多非計算機專業(yè)的必修或選修課程。SQL Server是當前最流行的大型關系數(shù)據(jù)庫系統(tǒng)之一,是Microsoft公司在數(shù)據(jù)庫領域中非常重要的產(chǎn)品,擁有廣泛的用戶和大量的應用案例,已成為大型數(shù)據(jù)庫應用系統(tǒng)的首選后臺數(shù)據(jù)庫系統(tǒng)。掌握SQL Server數(shù)據(jù)庫的管理與開發(fā)技術將為IT技術人員的發(fā)展提供更多的機會和空間,使自己在激烈的市場競爭中更具競爭力。編者把多年SQL Server數(shù)據(jù)庫管理和應用程序開發(fā)經(jīng)驗編寫成本書,詳盡介紹了管理和開發(fā)SQL Server數(shù)據(jù)庫應用程序所必備的相關技術。本書共分為4個部分。第1部分為管理篇,介紹SQL Server的管理技術,由第1~5章組成,包括SQL Server數(shù)據(jù)庫體系結構、常用管理工具、服務器和客戶端配置、數(shù)據(jù)庫對象管理、用戶及權限管理、數(shù)據(jù)庫日常維護等內容。第2部分為開發(fā)篇,介紹SQL Server的開發(fā)技術,由第6~12章組成,包括Transact-SQL.語言、常用SQL語句、游標、存儲過程、觸發(fā)器、Visual Basic數(shù)據(jù)庫程序設計、ASP.NET數(shù)據(jù)庫程序設計等內容。第3部分為應用篇,完整地介紹了兩個SQL Server數(shù)據(jù)庫應用系統(tǒng)實例,即用Visual Basic+SQL Server開發(fā)人力資源管理系統(tǒng)和用ASP.NET+SQL Server開發(fā)在線教育管理系統(tǒng)。這兩個實例分別代表B/S和C/S兩種結構的數(shù)據(jù)庫應用系統(tǒng),具有較強地實用價值。通過這部分的內容,讀者可以學習到開發(fā)數(shù)據(jù)庫應用程序的過程和技術。讀者也可以在實例的基礎上稍加修改,將實例系統(tǒng)擴展到其他應用上。第4部分為附錄,為前面各章節(jié)提供了比較實用的實驗案例,同時演示了學生檔案管理系統(tǒng)的實現(xiàn)過程。通過這部分的內容,可以使讀者在學習理論的同時增加實戰(zhàn)經(jīng)驗。為了方便讀者閱讀和學習,本書附錄部分還介紹了下載和安裝SQL Server 2000數(shù)據(jù)庫及其補丁程序的方法。本書提供教學PPT課件、源程序文件、數(shù)據(jù)庫腳本等,需要者可以登錄人民郵電出版社教學服務與資源網(wǎng)(http://www.ptpedu.com.on)免費下載。  本書在內容的選擇、深度的把握上充分考慮初學者的特點,內容安排上力求做到循序漸進,不僅適合于教學,也適合于SQL Server的各類培訓和使用SQL Server編程開發(fā)數(shù)據(jù)庫應用程序的用戶學習與參考。本書由王晶任主編,齊曉亮、李曉黎任副主編。參加編寫的還有田華、劉海妹、唐自航、王宇靈、陳世清、鄒賽等。由于編者水平有限,書中難免存在不足之處,敬請廣大讀者批評指正。

內容概要

  SQL Server是目前最流行的數(shù)據(jù)庫開發(fā)平臺之一,擁有較大的市場占有率和眾多的高端用戶。目前,SQL Server已經(jīng)成為大型數(shù)據(jù)庫應用系統(tǒng)的首選后臺數(shù)據(jù)庫系統(tǒng)。  本書首先系統(tǒng)地介紹了SQL Server 2000的數(shù)據(jù)庫管理和開發(fā)技術,然后分別用VB+SQL Server開發(fā)人力資源管理系統(tǒng)和ASP.NET+SQL Server開發(fā)在線教育管理系統(tǒng)兩個實例,全面介紹用SQL Server 2000開發(fā)數(shù)據(jù)庫應用程序的方法和技巧。最后,本書還安排了12個相關的實驗和一個數(shù)據(jù)庫系統(tǒng)開發(fā)大作業(yè)。  本書既可以作為大學本科“數(shù)據(jù)庫開發(fā)技術”課程的教材,也可作為高職高專院校相關專業(yè)的教材,或作為數(shù)據(jù)庫應用程序開發(fā)人員的參考用書。

書籍目錄

第1部分 管理篇 第1章 SQL Server 2000入門   1.1 SQL Server的發(fā)展歷程   1.2 SQL Server 2000的產(chǎn)品概況   1.3 SQL Server 2000數(shù)據(jù)庫的體系結構   1.4 安裝SQL Server 2000    1.4.1 安裝前的準備    1.4.2 SQL Server 2000數(shù)據(jù)庫服務器的安裝過程   1.5 常用管理工具    1.5.1 服務管理器    1.5.2 企業(yè)管理器    1.5.3 osql實用工具    1.5.4 SQL查詢分析器   習題  第2章 服務器與客戶端配置   2.1 配置服務器    2.1.1 創(chuàng)建服務器組    2.1.2 注冊服務器    2.1.3 啟動、暫停和停止SQL Server    2.1.4 服務器的連接與斷開    2.1.5 配置服務器屬性    2.1.6 配置網(wǎng)絡連接   2.2 配置客戶端    2.2.1 配置客戶端網(wǎng)絡    2.2.2 配置ODBC數(shù)據(jù)源    2.2.3 測試客戶端的配置   習題  第3章 數(shù)據(jù)庫對象管理   3.1 數(shù)據(jù)庫管理    3.1.1 系統(tǒng)數(shù)據(jù)庫    3.1.2 數(shù)據(jù)庫的邏輯結構和物理結構    3.1.3 創(chuàng)建數(shù)據(jù)庫    3.1.4 修改數(shù)據(jù)庫    3.1.5 刪除數(shù)據(jù)庫   3.2 表管理    3.2.1 表的概念    3.2.2 SQL Server 2000的數(shù)據(jù)類型    3.2.3 創(chuàng)建表    3.2.4 修改表    3.2.5 刪除表    3.2.6 查看和編輯表中的數(shù)據(jù)   3.3 表約束    3.3.1 主鍵約束    3.3.2 唯一性約束    3.3.3 檢查約束    3.3.4 默認約束    3.3.5 外鍵約束   3.4 規(guī)則    3.4.1 創(chuàng)建規(guī)則    3.4.2 綁定規(guī)則與解除綁定    3.4.3 刪除規(guī)則   3.5 索引管理    3.5.1 設計索引    3.5.2 創(chuàng)建索引    3.5.3 查看、修改和刪除索引   3.6 視圖管理    3.6.1 創(chuàng)建視圖    3.6.2 修改視圖    3.6.3 刪除視圖   習題  第4章 用戶及權限管理   4.1 安全管理概述   4.2 登錄    4.2.1 身份驗證模式    4.2.2 創(chuàng)建登錄名    4.2.3 修改登錄    4.2.4 刪除登錄名   4.3 用戶    4.3.1 系統(tǒng)用戶    4.3.2 創(chuàng)建用戶    4.3.3 修改用戶    4.3.4 刪除用戶   4.4 角色    4.4.1 概述    4.4.2 管理自定義角色    4.4.3 管理角色中的用戶   4.5 權限管理    4.5.1 概述    4.5.2 設置權限   習題  第5章 數(shù)據(jù)庫日常維護   5.1 導入/導出數(shù)據(jù)    5.1.1 數(shù)據(jù)轉換服務概述    5.1.2 DTS導出向導    5.1.3 DTS導入向導   5.2 備份/還原數(shù)據(jù)庫    5.2.1 創(chuàng)建數(shù)據(jù)庫備份    5.2.2 還原數(shù)據(jù)庫備份   5.3 分離和附加數(shù)據(jù)庫    5.3.1 分離數(shù)據(jù)庫    5.3.2 附加數(shù)據(jù)庫    習題 第2部分 開發(fā)篇 第6章 Transact-SQL語言基礎  第7章 常用數(shù)據(jù)定義語言(DDL)  第8章 常用數(shù)據(jù)操縱語言(DML)  第9章 存儲過程、觸發(fā)器和游標  第10章 Visual Basic數(shù)據(jù)庫程序設計  第11章 Visual C#程序設計基礎  第12章 使用ASP.NET開發(fā)Web應用程序  第3部分 應用篇 第13章 人力資源管理系統(tǒng)(Visual Basic+SQL Server)  第14章 在線教育管理系統(tǒng)(ASP.NET/C#+SQL Server) 第4部分 附錄 附錄A 實驗  附錄B 下載SQL Server 2000評估版  附錄C 下載并安裝SQL Server 2000補丁 

章節(jié)摘錄

插圖:第1部分管理篇第1章SQLServer2000入門SQLServer2000是Microsoft公司推出的關系型數(shù)據(jù)庫管理系統(tǒng),它在電子商務、數(shù)據(jù)倉庫、數(shù)據(jù)庫解決方案等領域具有廣泛的應用,為政府機關和企事業(yè)單位的數(shù)據(jù)管理提供了強大的支持。本章將介紹SQLServer2000數(shù)據(jù)庫的基礎知識。1.1 SQLServer的發(fā)展歷程SQLServer起源于1987年由Sybase公司推出的SybaseSQLServer。1998年起,Microsoft公司和Sybase公司開始合作開發(fā)基于W'mdowsNT操作系統(tǒng)的SQLServer產(chǎn)品,后來推出SQLServer4.0forWindowsNT。之后,Microsoft公司和Sybase公司分別開發(fā)不同平臺下的SQLServer產(chǎn)品,Microsoft公司繼續(xù)研發(fā)基于WindowsNT平臺的SQLServer,而Sybase公司則將研發(fā)重點轉移到UNIX平臺上。Microsoft公司獨立發(fā)布了SQLServer6.0,并于1996年升級到SQLServer6.5 。兩年后,Microsoft公司推出了廣泛應用的SQLServer7.0。SQLServer7.0在底層存儲和數(shù)據(jù)庫引擎技術上做出了很多根本性的改進,它具有非常好的再造和重寫特性。SQLServer7.0以其良好的性能、穩(wěn)定性、便于管理和易于開發(fā)等優(yōu)勢,贏得了許多客戶的喜愛,成為一個熱門的數(shù)據(jù)庫產(chǎn)品。2000年9月,SQLServer2000發(fā)布。SQLServer2000繼承了數(shù)據(jù)庫軟件設計和引擎方面的優(yōu)勢,已經(jīng)成為新一代網(wǎng)絡應用程序的最佳數(shù)據(jù)庫和分析解決方案之一。作為Microsoft.NETEnterpriseServers的核心組件,它將減少電子商務、在線商務和數(shù)據(jù)倉儲應用程序推向市場的時間,并對需要的環(huán)境提供可靠的支持。SQLServer2000對XML和HTTP提供充分的支持;提供分割裝載和確保時間的特性;提供先進的管理和協(xié)調機制,可以自動管理線程任務,降低總體開銷。另外,SQLServer2000充分利用了Windows2000的功能,包括支持活動目錄(ActiveDirectory)服務,最多支持32個處理器和64GB的內存。

編輯推薦

《SQL Server 2000管理與應用開發(fā)教程》是作者結合多年的SQL Server數(shù)據(jù)庫管理與開發(fā)經(jīng)驗編寫而成,比較詳盡地介紹了管理和開發(fā)SQI-Servet數(shù)據(jù)庫應用程序所必備的相關技術?!禨QL Server 2000管理與應用開發(fā)教程》首先從基本的數(shù)據(jù)庫管理出發(fā),全面介紹SQL-Server數(shù)據(jù)庫體系結構、常用工具、服務器及客戶端配置、數(shù)據(jù)庫對象管理、用戶及權限管理、數(shù)據(jù)庫日常維護等必備管理技術,使讀者熟悉SQL Setver2000數(shù)據(jù)庫,從而為進一步閱讀奠定基礎。然后,通過大量小例子,介紹SQL Server數(shù)據(jù)庫開發(fā)技術,使讀者能夠在實踐中逐步掌握較復雜和較抽象的知識點。最后,結合實際應用,講解了兩個數(shù)據(jù)庫實例的開發(fā)過程,即使用VisualBasic開發(fā)C/S構架的SQL Server數(shù)據(jù)庫應用系統(tǒng)和使用ASP.NET(Visual C#)開發(fā)B/S構架的SQL Server數(shù)據(jù)庫應用系統(tǒng)。此外,《SQL Server 2000管理與應用開發(fā)教程》每章都配有相應的習題和比較實用的實驗,幫助讀者理解所學習的內容,使讀者對于SQL Server的基礎知識、應用能力和創(chuàng)新意識得到全面培養(yǎng)與提高?!禨QL Server 2000管理與應用開發(fā)教程》在內容的選擇、深度的把握上充分考慮初學者的特點,內容安排上力求做到循序漸進?!禨QL Server 2000管理與應用開發(fā)教程》不僅適合本科教學,也適合SQL Serve r的各類培訓班和準備使用SQL Server開發(fā)數(shù)據(jù)庫應用程序的讀者參考。體現(xiàn)作者多年的數(shù)據(jù)庫管理與開發(fā)經(jīng)驗結合大量實用技巧,重點突出,便于靈活掌握提供典型應用實例與上機實驗,分析詳細,實用性強

圖書封面

評論、評分、閱讀與下載


    SQL Server 2000管理與應用開發(fā)教程 PDF格式下載


用戶評論 (總計8條)

 
 

  •   代買的,朋友說這本書非常不錯。推薦
  •   大概看一下很適合初級學習!如果有配光盤!操作視頻就好了
  •   剛拿到手,我是0基礎 的初學者,感覺這書很不錯,值得入門
  •   太少圖片,如果多加點圖片作為說明,那就很好的書了!
    紙張?zhí)。芸吹奖趁娴奈淖郑?/li>
  •   后面的兩個例子就占了2/1還要多,有點“名不符實”。
  •   第一次閱讀就發(fā)現(xiàn)很多錯誤,對該軟件沒有基礎的讀者來講可能很多錯誤無法甄別。故初學者購買時要慎重。
  •   不錯的書,當教材用的
  •   書的包裝就一個薄薄的塑料袋,請問在遠距離的運輸中,書能不壞掉嗎???我看是亞馬遜本身有問題,太小氣,連個好的包裝都沒有。。。書一到手上,晚上回去拆的,才發(fā)現(xiàn)一個角被無情的壞掉。反正很無語。。。
 

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

京ICP備13047387號-7