出版時間:2009-10 出版社:人民郵電出版社 作者:王晶 編 頁數(shù):410
前言
數(shù)據(jù)庫技術(shù)是計算機學科中發(fā)展最快的領(lǐng)域之一。隨著網(wǎng)絡(luò)的不斷發(fā)展,數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù)已經(jīng)被廣泛應(yīng)用于工作和生活的各個領(lǐng)域。同時,數(shù)據(jù)庫技術(shù)及其應(yīng)用已經(jīng)成為國內(nèi)外高校計算機專業(yè)和許多非計算機專業(yè)的必修或選修課程。SQL Server是當前最流行的大型關(guān)系數(shù)據(jù)庫系統(tǒng)之一,是Microsoft公司在數(shù)據(jù)庫領(lǐng)域中非常重要的產(chǎn)品,擁有廣泛的用戶和大量的應(yīng)用案例,已成為大型數(shù)據(jù)庫應(yīng)用系統(tǒng)的首選后臺數(shù)據(jù)庫系統(tǒng)。掌握SQL Server數(shù)據(jù)庫的管理與開發(fā)技術(shù)將為IT技術(shù)人員的發(fā)展提供更多的機會和空間,使自己在激烈的市場競爭中更具競爭力。編者把多年SQL Server數(shù)據(jù)庫管理和應(yīng)用程序開發(fā)經(jīng)驗編寫成本書,詳盡介紹了管理和開發(fā)SQL Server數(shù)據(jù)庫應(yīng)用程序所必備的相關(guān)技術(shù)。本書共分為4個部分。第1部分為管理篇,介紹SQL Server的管理技術(shù),由第1~5章組成,包括SQL Server數(shù)據(jù)庫體系結(jié)構(gòu)、常用管理工具、服務(wù)器和客戶端配置、數(shù)據(jù)庫對象管理、用戶及權(quán)限管理、數(shù)據(jù)庫日常維護等內(nèi)容。第2部分為開發(fā)篇,介紹SQL Server的開發(fā)技術(shù),由第6~12章組成,包括Transact-SQL.語言、常用SQL語句、游標、存儲過程、觸發(fā)器、Visual Basic數(shù)據(jù)庫程序設(shè)計、ASP.NET數(shù)據(jù)庫程序設(shè)計等內(nèi)容。第3部分為應(yīng)用篇,完整地介紹了兩個SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)實例,即用Visual Basic+SQL Server開發(fā)人力資源管理系統(tǒng)和用ASP.NET+SQL Server開發(fā)在線教育管理系統(tǒng)。這兩個實例分別代表B/S和C/S兩種結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng),具有較強地實用價值。通過這部分的內(nèi)容,讀者可以學習到開發(fā)數(shù)據(jù)庫應(yīng)用程序的過程和技術(shù)。讀者也可以在實例的基礎(chǔ)上稍加修改,將實例系統(tǒng)擴展到其他應(yīng)用上。第4部分為附錄,為前面各章節(jié)提供了比較實用的實驗案例,同時演示了學生檔案管理系統(tǒng)的實現(xiàn)過程。通過這部分的內(nèi)容,可以使讀者在學習理論的同時增加實戰(zhàn)經(jīng)驗。為了方便讀者閱讀和學習,本書附錄部分還介紹了下載和安裝SQL Server 2000數(shù)據(jù)庫及其補丁程序的方法。本書提供教學PPT課件、源程序文件、數(shù)據(jù)庫腳本等,需要者可以登錄人民郵電出版社教學服務(wù)與資源網(wǎng)(http://www.ptpedu.com.on)免費下載。 本書在內(nèi)容的選擇、深度的把握上充分考慮初學者的特點,內(nèi)容安排上力求做到循序漸進,不僅適合于教學,也適合于SQL Server的各類培訓和使用SQL Server編程開發(fā)數(shù)據(jù)庫應(yīng)用程序的用戶學習與參考。本書由王晶任主編,齊曉亮、李曉黎任副主編。參加編寫的還有田華、劉海妹、唐自航、王宇靈、陳世清、鄒賽等。由于編者水平有限,書中難免存在不足之處,敬請廣大讀者批評指正。
內(nèi)容概要
SQL Server是目前最流行的數(shù)據(jù)庫開發(fā)平臺之一,擁有較大的市場占有率和眾多的高端用戶。目前,SQL Server已經(jīng)成為大型數(shù)據(jù)庫應(yīng)用系統(tǒng)的首選后臺數(shù)據(jù)庫系統(tǒng)?! ”緯紫认到y(tǒng)地介紹了SQL Server 2000的數(shù)據(jù)庫管理和開發(fā)技術(shù),然后分別用VB+SQL Server開發(fā)人力資源管理系統(tǒng)和ASP.NET+SQL Server開發(fā)在線教育管理系統(tǒng)兩個實例,全面介紹用SQL Server 2000開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法和技巧。最后,本書還安排了12個相關(guān)的實驗和一個數(shù)據(jù)庫系統(tǒng)開發(fā)大作業(yè)?! ”緯瓤梢宰鳛榇髮W本科“數(shù)據(jù)庫開發(fā)技術(shù)”課程的教材,也可作為高職高專院校相關(guān)專業(yè)的教材,或作為數(shù)據(jù)庫應(yīng)用程序開發(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ù)庫的體系結(jié)構(gòu) 1.4 安裝SQL Server 2000 1.4.1 安裝前的準備 1.4.2 SQL Server 2000數(shù)據(jù)庫服務(wù)器的安裝過程 1.5 常用管理工具 1.5.1 服務(wù)管理器 1.5.2 企業(yè)管理器 1.5.3 osql實用工具 1.5.4 SQL查詢分析器 習題 第2章 服務(wù)器與客戶端配置 2.1 配置服務(wù)器 2.1.1 創(chuàng)建服務(wù)器組 2.1.2 注冊服務(wù)器 2.1.3 啟動、暫停和停止SQL Server 2.1.4 服務(wù)器的連接與斷開 2.1.5 配置服務(wù)器屬性 2.1.6 配置網(wǎng)絡(luò)連接 2.2 配置客戶端 2.2.1 配置客戶端網(wǎng)絡(luò) 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ù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu) 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 設(shè)計索引 3.5.2 創(chuàng)建索引 3.5.3 查看、修改和刪除索引 3.6 視圖管理 3.6.1 創(chuàng)建視圖 3.6.2 修改視圖 3.6.3 刪除視圖 習題 第4章 用戶及權(quán)限管理 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 權(quán)限管理 4.5.1 概述 4.5.2 設(shè)置權(quán)限 習題 第5章 數(shù)據(jù)庫日常維護 5.1 導(dǎo)入/導(dǎo)出數(shù)據(jù) 5.1.1 數(shù)據(jù)轉(zhuǎn)換服務(wù)概述 5.1.2 DTS導(dǎo)出向?qū)А ?.1.3 DTS導(dǎo)入向?qū)А ?.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語言基礎(chǔ) 第7章 常用數(shù)據(jù)定義語言(DDL) 第8章 常用數(shù)據(jù)操縱語言(DML) 第9章 存儲過程、觸發(fā)器和游標 第10章 Visual Basic數(shù)據(jù)庫程序設(shè)計 第11章 Visual C#程序設(shè)計基礎(chǔ) 第12章 使用ASP.NET開發(fā)Web應(yīng)用程序 第3部分 應(yīng)用篇 第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公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它在電子商務(wù)、數(shù)據(jù)倉庫、數(shù)據(jù)庫解決方案等領(lǐng)域具有廣泛的應(yīng)用,為政府機關(guān)和企事業(yè)單位的數(shù)據(jù)管理提供了強大的支持。本章將介紹SQLServer2000數(shù)據(jù)庫的基礎(chǔ)知識。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ā)重點轉(zhuǎn)移到UNIX平臺上。Microsoft公司獨立發(fā)布了SQLServer6.0,并于1996年升級到SQLServer6.5 。兩年后,Microsoft公司推出了廣泛應(yīng)用的SQLServer7.0。SQLServer7.0在底層存儲和數(shù)據(jù)庫引擎技術(shù)上做出了很多根本性的改進,它具有非常好的再造和重寫特性。SQLServer7.0以其良好的性能、穩(wěn)定性、便于管理和易于開發(fā)等優(yōu)勢,贏得了許多客戶的喜愛,成為一個熱門的數(shù)據(jù)庫產(chǎn)品。2000年9月,SQLServer2000發(fā)布。SQLServer2000繼承了數(shù)據(jù)庫軟件設(shè)計和引擎方面的優(yōu)勢,已經(jīng)成為新一代網(wǎng)絡(luò)應(yīng)用程序的最佳數(shù)據(jù)庫和分析解決方案之一。作為Microsoft.NETEnterpriseServers的核心組件,它將減少電子商務(wù)、在線商務(wù)和數(shù)據(jù)倉儲應(yīng)用程序推向市場的時間,并對需要的環(huán)境提供可靠的支持。SQLServer2000對XML和HTTP提供充分的支持;提供分割裝載和確保時間的特性;提供先進的管理和協(xié)調(diào)機制,可以自動管理線程任務(wù),降低總體開銷。另外,SQLServer2000充分利用了Windows2000的功能,包括支持活動目錄(ActiveDirectory)服務(wù),最多支持32個處理器和64GB的內(nèi)存。
編輯推薦
《SQL Server 2000管理與應(yīng)用開發(fā)教程》是作者結(jié)合多年的SQL Server數(shù)據(jù)庫管理與開發(fā)經(jīng)驗編寫而成,比較詳盡地介紹了管理和開發(fā)SQI-Servet數(shù)據(jù)庫應(yīng)用程序所必備的相關(guān)技術(shù)?!禨QL Server 2000管理與應(yīng)用開發(fā)教程》首先從基本的數(shù)據(jù)庫管理出發(fā),全面介紹SQL-Server數(shù)據(jù)庫體系結(jié)構(gòu)、常用工具、服務(wù)器及客戶端配置、數(shù)據(jù)庫對象管理、用戶及權(quán)限管理、數(shù)據(jù)庫日常維護等必備管理技術(shù),使讀者熟悉SQL Setver2000數(shù)據(jù)庫,從而為進一步閱讀奠定基礎(chǔ)。然后,通過大量小例子,介紹SQL Server數(shù)據(jù)庫開發(fā)技術(shù),使讀者能夠在實踐中逐步掌握較復(fù)雜和較抽象的知識點。最后,結(jié)合實際應(yīng)用,講解了兩個數(shù)據(jù)庫實例的開發(fā)過程,即使用VisualBasic開發(fā)C/S構(gòu)架的SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)和使用ASP.NET(Visual C#)開發(fā)B/S構(gòu)架的SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)。此外,《SQL Server 2000管理與應(yīng)用開發(fā)教程》每章都配有相應(yīng)的習題和比較實用的實驗,幫助讀者理解所學習的內(nèi)容,使讀者對于SQL Server的基礎(chǔ)知識、應(yīng)用能力和創(chuàng)新意識得到全面培養(yǎng)與提高?!禨QL Server 2000管理與應(yīng)用開發(fā)教程》在內(nèi)容的選擇、深度的把握上充分考慮初學者的特點,內(nèi)容安排上力求做到循序漸進?!禨QL Server 2000管理與應(yīng)用開發(fā)教程》不僅適合本科教學,也適合SQL Serve r的各類培訓班和準備使用SQL Server開發(fā)數(shù)據(jù)庫應(yīng)用程序的讀者參考。體現(xiàn)作者多年的數(shù)據(jù)庫管理與開發(fā)經(jīng)驗結(jié)合大量實用技巧,重點突出,便于靈活掌握提供典型應(yīng)用實例與上機實驗,分析詳細,實用性強
圖書封面
評論、評分、閱讀與下載
SQL Server 2000管理與應(yīng)用開發(fā)教程 PDF格式下載