現代計算機不僅僅應用在科學計算上,也廣泛應用于各項信息管理工作中。在管理過程中要涉及大量信息,為了有效存儲、處理和管理日益重要的信息,需要一種現代工具,這就是數據庫系統(tǒng)。數據庫系統(tǒng)是現代計算機系統(tǒng)的一個重要組成部分,現代的管理信息系統(tǒng)幾乎都是以數據庫作為核心的。實踐證明,在信息技術和互聯網應用迅猛發(fā)展的今天,數據庫技術始終處于中心位置,發(fā)揮著日益重要的作用。通過本教材的學習,能使讀者了解關系數據庫系統(tǒng)的基礎知識和基本概念、現代數據庫系統(tǒng)的體系結構,掌握結構化查詢語言(Structure Query Statement,SQL),熟練使用一種流行數據庫軟件(SQL Server 2000)。通過理論知識和上機操作的有效結合,使讀者能夠學習到數據庫系統(tǒng)的基礎知識。由于這門教材是面向數據庫初學者,所以在編寫這本教材時遵循 “以點帶面,通用為主,知識面要寬”的原則。所謂以點帶面,是指通過一個實例系統(tǒng)的實施過程來介紹所涉及的數據庫知識。數據庫系統(tǒng)有很多理論和實踐內容,系統(tǒng)地介紹這些內容對于初學者來講比較困難,學習效果也不好。所以在這門教材中,從下面兩點出發(fā)來介紹數據庫系統(tǒng):□以微軟公司的SQL Server作為教材的實驗平臺,之所以選擇它,主要是考慮到它的測試版很容易在互聯網上下載得到,它在大家都熟悉的WINDOWS環(huán)境下運行,有很好的伸縮性,既可以在個人計算機上運行,也可以在大型計算環(huán)境中運行,同時它又是著名的數據庫系統(tǒng)?!踉诮滩闹性O計了一個包括職工表和部門表的示例數據庫,通過設計、建立、使用和管理這個數據庫,以點帶面地介紹相關數據庫知識。所謂通用為主,是多介紹一些所有數據庫系統(tǒng)都共有的內容,例如主要介紹SQL語言標準的內容,至于SQL Server的擴展語言不作重點介紹。所謂知識面要寬,是指在教材中要涉及一般數據庫應用中所遇到的主要內容,這包括:□數據庫系統(tǒng)的基本概念和總體結構。□安裝和配置數據庫?!鯁訑祿臁!踹B接到數據庫服務器。□建立數據庫?!踅⒋鎯祿谋??!醪迦搿⑿薷?、刪除數據?!跏褂脭祿航y(tǒng)計查詢操作?!醺鶕闆r,使用數據庫系統(tǒng)所提供的各種有效手段:索引、視圖、存儲過程和觸發(fā)器?!醵鄠€用戶同時使用數據庫是現實生活中的基本特征,作為數據庫的初學者,應該認識到這個問題。□由于各種意外情況,會引起數據不可用的問題,所以要了解數據.備份和恢復的技術。□數據交換是在一個多個數據庫系統(tǒng)混合使用的系統(tǒng)中必須處理的問題,包括數據導人和導出操作?!踝詣犹幚砣粘9芾硎且患容^繁瑣的工作,使用作業(yè)的概念可以讓數據庫服務器在指定時間完成指定作業(yè)。□當數據庫系統(tǒng)發(fā)生異常情況時,如何處理警報信息。這些內容構成了使用數據庫的一個主干線索,如果對這條線索上所有內容都學習了和理解了,也就具有了數據庫系統(tǒng)的基本素質。根據這個思路,我們編寫了本教材。本教材共分三個部分,十章內容。第一部分主要介紹數據庫的基本知識和SQL Server的安裝和配置操作,包括第一章、第二章和第三章。這一部分的目的是學習數據庫的基本理論,使讀者在學習過程中對數據庫系統(tǒng)有一個宏觀的把握,熟悉作為這本教材實驗平臺的SQL Server數據庫系統(tǒng)的安裝和配置以及正確地連接到數據庫服務器。第二部分主要介紹對數據庫對象和數據的操作,包括第四章、第五章和第六章。這一部分的目的是學習建立數據庫結構、建立表結構、操縱數據和查詢數據的SQL語句,使讀者掌握在實際應用中操縱數據的能力。第三部分主要介紹數據管理的內容,包括第七章、第八章、第九章和第十章。作為一般數據庫用戶,有效了解和使用數據庫的管理功能,就能更好地使用數據庫,提高數據庫系統(tǒng)的性能。各章之間既有聯系又相互獨立。在學習或復習時,必須認真思考,認真觀看與本教材配套的課件,掌握課程講解、即時練習、課程作業(yè)、例題分析、模擬試題等欄目的內容,在理解的基礎上掌握本教材的結構體系和主要內容。數據庫系統(tǒng)是一門理論性和實踐性很強的技術管理課程。在學習中,必須獨立完成規(guī)定的作業(yè),以便鞏固所學知識。在學習過程中還需要隨時注意培養(yǎng)自己的同構能力,要注意理論聯系實際,從實用角度去思考和研究如何處理數據庫應用中的實際問題,以提高分析問題和解決問題的能力。通過本教材的學習,我們希望大家根據自己的實際情況達到三個目標:□掌握數據庫基本概念,SQL Server 2000的安裝、配置和操作,建立和管理示例數據庫lizi,熟悉SQL Server 2000的常用對象和管理功能。這是本教材的基本目標?!跞绻ㄟ^本教材的學習,大家能夠同構到其他數據庫系統(tǒng),也就是說,把我們在這本教材中所講授的概念、操作和語句在其他數據庫系統(tǒng)(ORACLE、SYBASE、INFORMIX等)中能夠正確使用,也就達到了事半功倍的效果,這是這門教材的較高目標。在學習完這門教材之后會打下數據庫系統(tǒng)的基本素養(yǎng)和堅實基礎,在學習諸如ORACLE、SYBASE、INFORMIX等數據庫系統(tǒng)時,能夠快速地利用這里所學習的知識和操作掌握自己所使用的數據庫系統(tǒng),高速度、高質量地完成實際工作?!跬ㄟ^這門教材的學習,大家能夠充分理解數據庫系統(tǒng)的管理本質,例如利用登錄賬戶、用戶賬戶、角色之間的關系來規(guī)范自己單位中的管理機構,優(yōu)化單位的管理資源。隔行如隔山,但是隔行不隔道理,因為數據庫系統(tǒng)甚至計算機系統(tǒng)都是在研究一個在有限資源情況下如何獲得最優(yōu)效果的題目,現實生活中每一個企業(yè)或單位也都以最小投入獲取最大收益為最高目標,從哲學意義上講,有效使用數據庫系統(tǒng)和辦好一個企業(yè)或者單位都是一回事。如果我們能夠潛心研究并且借鑒這門教材的技術內容,把它們合理地應用到管理工作中,就是我們所講的數據庫素質的本質,也是本教材的最高目標。