出版時間:2010-3 出版社:清華大學出版社 作者:王秀英 編 頁數(shù):320
前言
今天,各種組織機構都面臨著各種數(shù)據(jù)的挑戰(zhàn)。例如,根據(jù)數(shù)據(jù)作出更靈活的決策,提高開發(fā)團隊的效率和靈活度,擴展基礎架構以滿足各種需求。隨著各種大型數(shù)據(jù)庫處理系統(tǒng)以及商業(yè)網(wǎng)站對數(shù)據(jù)可靠性和安全性要求的不斷提高,陳舊的數(shù)據(jù)庫管理服務已無法滿足用戶的需求。在這種情況下,微軟推出了SQL Server2005,其數(shù)據(jù)管理和分析解決方案將增強企業(yè)數(shù)據(jù)的安全性,使得它們更易于創(chuàng)建、部署和管理。SQL Server 2005基于SQL Server 2000的強大功能之上,提供了完整的數(shù)據(jù)管理和分析解決方案,它將會給不同規(guī)模的組織帶來幫助。SQL Server 2005與Microsoft Visual Studio、Microsoft Office System及新的開發(fā)工具包緊密集成,無論數(shù)據(jù)庫管理人員、開發(fā)人員還是決策人員,都可以通過SQL Server 2005提供的創(chuàng)建解決方案從數(shù)據(jù)中獲益更多。從縱向來說,本書共分為3個部分。第1部分,SQL Server2005數(shù)據(jù)庫基礎應用。通過這一部分的學習,使讀者能夠對關系數(shù)據(jù)庫以及SQL Server2005數(shù)據(jù)庫有所了解,能夠掌握數(shù)據(jù)庫中最主要的數(shù)據(jù)庫對象,如表、視圖等基本概念。能夠創(chuàng)建表、視圖等主要的數(shù)據(jù)庫對象,能夠對數(shù)據(jù)進行定義、查詢和操縱。第2部分,數(shù)據(jù)庫管理。通過這一部分的學習,使讀者能夠完成SQL Server 2005系統(tǒng)的日常維護和管理工作,主要包括數(shù)據(jù)庫備份與還原、數(shù)據(jù)庫分離與附加、數(shù)據(jù)導入與導出操作。還包括對數(shù)據(jù)的維護管理,如索引技術的應用、數(shù)據(jù)完整性控制等。數(shù)據(jù)庫系統(tǒng)運行過程中,數(shù)據(jù)安全至關重要,在這一部分還要介紹SQL Server 2005系統(tǒng)的安全體系結構以及安全控制方法。第3部分,數(shù)據(jù)庫編程。在這一部分中,主要介紹與編程相關的內容,包括函數(shù)、存儲過程和觸發(fā)器的概念、編寫以及管理方法。
內容概要
SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)是微軟公司精心打造的企業(yè)級數(shù)據(jù)庫平臺產(chǎn)品,該產(chǎn)品重新定義了數(shù)據(jù)庫設計的領域與規(guī)范,融人了商業(yè)智能、數(shù)據(jù)挖掘、自動化等許多企業(yè)級特性,滿足了各類規(guī)模的企業(yè)應用需求,符合數(shù)據(jù)庫應用的未來發(fā)展方向?! ”緯w了SQL Server 2005數(shù)據(jù)庫對象的實現(xiàn)、數(shù)據(jù)庫系統(tǒng)維護及數(shù)據(jù)庫編程三個主要的領域。書中提供了兩個完整的案例,一個用于講解部分,另一個用于實踐練習部分,并且提供兩個案例的實現(xiàn)腳本。書中還提供了大量的例題、上機指導、測驗試題和實踐練習題,并且提供全部實現(xiàn)腳本和答案,幫助讀者掌握SQL Server 2005相關技術?! ”緯m合作為SQL Server 2005數(shù)據(jù)庫的教學用書,也可以作為SQL Server 2005數(shù)據(jù)庫應用人員的參考資料。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)基礎 1.1 數(shù)據(jù)庫系統(tǒng)概述 1.2 關系數(shù)據(jù)庫 1.2.1 關系模型 1.2.2 關系數(shù)據(jù)庫設計 1.2.3 關系規(guī)范化 1.3 SQL語言 測驗數(shù)據(jù)庫系統(tǒng)基礎 實踐練習將實體聯(lián)系模型轉換為關系模型 第2章 SQLServer 2005基礎 2.1 SQLServer 2005數(shù)據(jù)庫簡介 2.2 SQlServer 2005的安裝和配置 2.2.1 SQLServer 2005的版本特點 2.2.2 SQLServer 2005的系統(tǒng)需求 2.2.3 安裝SQLServer 2005 2.3 SQLServer 2005工具和實用程序 2.3.1 Microsoft SQL Server Management Studio 2.3.2 SQL Server配置管理器 2.3.3 命令提示實用工具SQLCmd 2.4 SQL Server 2005月艮務器管理 2.4.1 服務器注冊與管理 2.4.2 服務器配置 測驗SQL Server 2005基礎 實踐練習安裝SQL Server 2005 Express版 第3章 數(shù)據(jù)庫的創(chuàng)建與管理 3.1 SQL Server 2005數(shù)據(jù)庫和數(shù)據(jù)庫對象 3.2 數(shù)據(jù)庫文件 3.3 數(shù)據(jù)庫的創(chuàng)建 3.4 數(shù)據(jù)庫的管理 3.4.1 查看數(shù)據(jù)庫 3.4.2 管理文件組 3.4.3 增大數(shù)據(jù)庫 3.4.4 收縮數(shù)據(jù)庫 3.4.5 刪除數(shù)據(jù)庫 上機指導數(shù)據(jù)庫的可視化管理 測驗數(shù)據(jù)庫的創(chuàng)建與管理 實踐練習創(chuàng)建與管理數(shù)據(jù)庫 第4章 表的創(chuàng)建與管理 4.1 數(shù)據(jù)類型 4.2 表的創(chuàng)建 4.2.1 對表的說明 4.2.2 創(chuàng)建表 4.3 表的管理 4.3.1 查看表 4.3.2 修改表定義 4.3.3 刪除表 上機指導表的可視化管理 測驗表的創(chuàng)建與管理 實踐練習創(chuàng)建與管理表 第5章 數(shù)據(jù)操縱 5.1 數(shù)據(jù)插入 5.2 數(shù)據(jù)更新 5.3 數(shù)據(jù)刪除 5.4 表的清空 上機指導數(shù)據(jù)的可視化操縱 測驗數(shù)據(jù)操縱 實踐練習操縱表中的數(shù)據(jù) 第6章 數(shù)據(jù)查詢 6.1 SELECT子句 6.2 WHERE子句 6.3 ORDERBY子句 6.4 集合函數(shù) 6.5 分組統(tǒng)計 6.6 COMPUTE子句 6.7 多表連接查詢 6.8 子查詢 6.9 集合運算 測驗數(shù)據(jù)查詢 實踐練習查詢表中的數(shù)據(jù) 第7章 視圖的應用 7.1 視圖概述 7.2 視圖的創(chuàng)建 7.3 視圖的管理 7.4 視圖的使用 上機指導視圖的可視化管理 測驗視圖的應用 實踐練習使用視圖 第8章 索引的創(chuàng)建與維護 第9章 完整性控制 第10章 數(shù)據(jù)庫維護 第11章 安全管理 第12章 事務管理 第13章 存儲過程的創(chuàng)建與管理 第14章 函數(shù)的創(chuàng)建與管理 第15章 觸發(fā)器的創(chuàng)建與管理 附錄A 藍天網(wǎng)上書店數(shù)據(jù)庫系統(tǒng)設計 附錄B 教務管理系統(tǒng)數(shù)據(jù)庫設計 參考文獻
章節(jié)摘錄
插圖:數(shù)據(jù)缺乏獨立性。雖然這一階段的程序文件和數(shù)據(jù)文件在物理上可以單獨存儲,但每個數(shù)據(jù)集都面向特定的應用程序,所以數(shù)據(jù)與程序在邏輯上還是相互依賴的。這就造成如果修改文件的結構,相應的應用程序也需要修改。數(shù)據(jù)冗余度大。在文件系統(tǒng)階段,數(shù)據(jù)的使用是以文件為單位的,不能以數(shù)據(jù)項或記錄為單位進行訪問。由于數(shù)據(jù)文件與各自的應用程序相對應,造成數(shù)據(jù)的重復存儲。而且數(shù)據(jù)的冗余度大,在數(shù)據(jù)更改時,很容易造成數(shù)據(jù)不一致。數(shù)據(jù)無集中管理。操作系統(tǒng)的文件管理功能是有限的,一些重要的數(shù)據(jù)管理任務,如完整性控制、安全控制等缺乏統(tǒng)一的管理。 (3)數(shù)據(jù)庫系統(tǒng)階段 從20世紀60年代后期開始,計算機應用與管理的規(guī)模更加龐大,需要計算機管理的數(shù)據(jù)量急劇增長,并且對數(shù)據(jù)共享的需求日益增強。此時,文件系統(tǒng)的數(shù)據(jù)管理方法已無法滿足應用系統(tǒng)的需要。為了解決數(shù)據(jù)的獨立性問題,實現(xiàn)數(shù)據(jù)的統(tǒng)一管理,達到數(shù)據(jù)共享的目的,數(shù)據(jù)庫技術得到了發(fā)展。數(shù)據(jù)庫系統(tǒng)階段的數(shù)據(jù)管理主要有以下幾個特點。
編輯推薦
《SQL Server 2005實用教程》:原理與技術的完美結合,教學與科研的最新成果,語言精練,實例豐富,可操作性強,實用性突出。
圖書封面
評論、評分、閱讀與下載