第1章 SQL Server概述(新)_第1頁
第1章 SQL Server概述(新)_第2頁
第1章 SQL Server概述(新)_第3頁
第1章 SQL Server概述(新)_第4頁
第1章 SQL Server概述(新)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1大型數(shù)據(jù)庫系統(tǒng)信息科學(xué)技術(shù)學(xué)院李強2一、使用教材及參考教材1.使用教材SQL Server數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程,高等教育出版社,黃維通,劉艷民。2.參考教材SQL Server 2000應(yīng)用系統(tǒng)開發(fā)教程,清華大學(xué)出版社,李春葆,曾慧。 SQL Server數(shù)據(jù)庫應(yīng)用教程,清華大學(xué)出版社,柴晟,劉瑩,蔡錦成。3二、考核方式及要求1.平時成績 10%:考勤、作業(yè)、課堂提問。2.課程設(shè)計 30%: 開發(fā)環(huán)境:ASP(ASP.NET)+SQL Server+IIS6.0; 文檔要求:需求分析、總體設(shè)計、詳細設(shè)計、數(shù)據(jù)庫設(shè)計和各個功能模塊的說明; 軟件要求:最終能夠開發(fā)出一個有一定數(shù)據(jù)的、可以運行的完整

2、系統(tǒng); 分組要求:每組5人,分工自定;4二、考核方式及要求 系統(tǒng)上交時間:期末考試前。3.期末考試成績 60。成績綜合評定為:平時成績10%總成績課程設(shè)計30%期末考試成績60% 5三、教學(xué)計劃及上機要求1.理論教學(xué)以選用教材為主,結(jié)合參考教材,重點講述SQL Server 2000中的T-SQL命令和SQL Server中的程序設(shè)計。2.上機 上機環(huán)境:Windows XP+SQL Server 2000標準版; 上機要求:能夠獨立完成每次上機內(nèi)容。6第1章 SQL Server 概述 71.1 SQL 1.定義:定義:SQL是用來對存放在計算機是用來對存放在計算機中的數(shù)據(jù)庫進行組織、管理和

3、檢索中的數(shù)據(jù)庫進行組織、管理和檢索的語言。的語言。SQL一詞是一詞是“Structured Query Language(結(jié)構(gòu)式查詢語(結(jié)構(gòu)式查詢語言)言)”的縮寫。的縮寫。81.1 SQL 2.發(fā)展歷程發(fā)展歷程1982年,年,ANSI(美國國家標準協(xié)會美國國家標準協(xié)會)著手著手SQL的的標準化工作。標準化工作。1986年,年,ANSI的數(shù)據(jù)庫委員會通過了第一個的數(shù)據(jù)庫委員會通過了第一個SQL標準(美國標準)。標準(美國標準)。1987年,年,ISO(國際標準化組織)也通過了這一(國際標準化組織)也通過了這一標準(國際標準)。標準(國際標準)。1992年,年,ISO制定了制定了SQL92標準(

4、目前使用的標準(目前使用的標準)。標準)。91.1 SQL 3.SQL的特點的特點SQL是一個綜合的、通用的、功能強大的關(guān)系數(shù)據(jù)庫是一個綜合的、通用的、功能強大的關(guān)系數(shù)據(jù)庫語言,包括數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)管理、存取保護、處語言,包括數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)管理、存取保護、處理控制等多種功能。主要特點在于:理控制等多種功能。主要特點在于: 一體化(由一體化(由SQL的主要功能決定)的主要功能決定) 用用SQL可實現(xiàn)數(shù)據(jù)庫生命周期中的全部活動??蓪崿F(xiàn)數(shù)據(jù)庫生命周期中的全部活動。 統(tǒng)一的語法結(jié)構(gòu),多種使用方式統(tǒng)一的語法結(jié)構(gòu),多種使用方式 兩種使用方式:聯(lián)機使用方式、嵌入程序方式。兩種使用方式:聯(lián)機

5、使用方式、嵌入程序方式。 高度非過程化高度非過程化 在在SQL中,只需用戶提出中,只需用戶提出“干什么干什么”,而無需提出,而無需提出“怎怎么干么干”,存取路徑的選擇和,存取路徑的選擇和SQL語句操作的過程由系統(tǒng)自動語句操作的過程由系統(tǒng)自動完成。完成。101.1 SQL 例:例:select sno sname from student where sex=男男 語言簡潔語言簡潔 實現(xiàn)核心功能只用了實現(xiàn)核心功能只用了6個動詞,并實現(xiàn)了個動詞,并實現(xiàn)了SQL的三大功能:的三大功能:數(shù)據(jù)定義,數(shù)據(jù)操作,數(shù)據(jù)控制,因此數(shù)據(jù)定義,數(shù)據(jù)操作,數(shù)據(jù)控制,因此SQL語言分為三部分:語言分為三部分:數(shù)據(jù)定義語

6、言(數(shù)據(jù)定義語言(DDL):用于定義、撤消和修改數(shù)據(jù)庫對象):用于定義、撤消和修改數(shù)據(jù)庫對象數(shù)據(jù)操作語言(數(shù)據(jù)操作語言(DML):用于數(shù)據(jù)庫中數(shù)據(jù)的修改和檢索):用于數(shù)據(jù)庫中數(shù)據(jù)的修改和檢索數(shù)據(jù)控制語言(數(shù)據(jù)控制語言(DCL):用于數(shù)據(jù)訪問權(quán)限的控制。):用于數(shù)據(jù)訪問權(quán)限的控制。DDL:CREATE DCL:GRANT DML:INSERT,UPDATE,DELETE,SELECT111.1 SQL Client/Server體系結(jié)構(gòu)體系結(jié)構(gòu) SQL Server 2000采用客戶采用客戶/服務(wù)器計算模型,即中央服務(wù)服務(wù)器計算模型,即中央服務(wù)器用來存儲數(shù)據(jù)庫,該服務(wù)器可以被多臺客戶機訪問,數(shù)據(jù)

7、庫器用來存儲數(shù)據(jù)庫,該服務(wù)器可以被多臺客戶機訪問,數(shù)據(jù)庫應(yīng)用的處理過程分布在客戶機和服務(wù)器上。所以又稱客戶應(yīng)用的處理過程分布在客戶機和服務(wù)器上。所以又稱客戶/服服務(wù)器系統(tǒng)為分布式計算系統(tǒng)。在此,務(wù)器系統(tǒng)為分布式計算系統(tǒng)。在此,SQL就作為用于用戶交互就作為用于用戶交互的前端工具和用于數(shù)據(jù)庫管理的后端引擎之間通信的橋梁。的前端工具和用于數(shù)據(jù)庫管理的后端引擎之間通信的橋梁。121.1 SQL 支持異類復(fù)制支持異類復(fù)制 可以將可以將SQL Server數(shù)據(jù)復(fù)制到其他數(shù)據(jù)庫中,并采用數(shù)據(jù)復(fù)制到其他數(shù)據(jù)庫中,并采用ODBC作為其連接機制。作為其連接機制。 Internet數(shù)據(jù)庫功能的集成數(shù)據(jù)庫功能的集成

8、 支持數(shù)據(jù)庫信息自動發(fā)布到支持數(shù)據(jù)庫信息自動發(fā)布到HTML文檔。文檔。131.2 SQL Server 1.起源與發(fā)展(指起源與發(fā)展(指Microsoft SQL Server) 起源:起源:Sybase SQL Server。 發(fā)展:兩個版本具有重要意義。發(fā)展:兩個版本具有重要意義。 1996 年,年,SQL Server 6.5 使使SQL Server得到了廣泛應(yīng)用。得到了廣泛應(yīng)用。 2000 年年8月,月,SQL Server2000,在功能和易用性上有很大,在功能和易用性上有很大增強,并推出簡體中文版。增強,并推出簡體中文版。2.版本版本 根據(jù)功能和主要應(yīng)用范圍分為如下幾個版本:根據(jù)

9、功能和主要應(yīng)用范圍分為如下幾個版本: 企業(yè)版;企業(yè)版;標準版;標準版;開發(fā)版;開發(fā)版;個人版。個人版。141.2 SQL Server 3.特點特點 真正的真正的C/S體系結(jié)構(gòu);體系結(jié)構(gòu); 圖形化用戶界面圖形化用戶界面; 豐富的編程接口工具豐富的編程接口工具; 與與Windows NT完全集成,增強了其安全性及通信功能;完全集成,增強了其安全性及通信功能; 具有很好的伸縮性,可跨越多版本具有很好的伸縮性,可跨越多版本W(wǎng)indows操作系統(tǒng)及多操作系統(tǒng)及多處理器平臺處理器平臺; 支持支持WEB技術(shù);技術(shù); 提供了數(shù)據(jù)倉庫功能提供了數(shù)據(jù)倉庫功能。151.3 SQL Server 2000的安裝 1

10、.系統(tǒng)需求系統(tǒng)需求 硬件需求(硬件需求(P7表表1-5、1-7) 磁盤空間需求(磁盤空間需求(P6表表1-6)2.安裝內(nèi)容安裝內(nèi)容 SQL Server 2000包含兩類數(shù)據(jù)庫:系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)包含兩類數(shù)據(jù)庫:系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫。庫。 安裝時會自動建立系統(tǒng)數(shù)據(jù)庫,包括以下幾個:安裝時會自動建立系統(tǒng)數(shù)據(jù)庫,包括以下幾個:161.3 SQL Server 2000的安裝 master數(shù)據(jù)庫;數(shù)據(jù)庫; model數(shù)據(jù)庫;數(shù)據(jù)庫; msdb數(shù)據(jù)庫;數(shù)據(jù)庫; tempdb數(shù)據(jù)庫;數(shù)據(jù)庫; pubs示例數(shù)據(jù)庫;示例數(shù)據(jù)庫; northwind數(shù)據(jù)庫。數(shù)據(jù)庫。171.3 SQL Server 200

11、0的安裝 3.安裝過程安裝過程 根據(jù)安裝向?qū)В茨J選項進行安裝,過程與其他應(yīng)用軟根據(jù)安裝向?qū)?,按默認選項進行安裝,過程與其他應(yīng)用軟件的安裝相似。件的安裝相似。181.4 SQL Server 2000的主要組件 1.查詢分析器查詢分析器 是一個圖形用戶界面,可以執(zhí)行輸入的是一個圖形用戶界面,可以執(zhí)行輸入的SQL語句,執(zhí)行結(jié)語句,執(zhí)行結(jié)果會顯示在屏幕上,用以交互地設(shè)計和測試果會顯示在屏幕上,用以交互地設(shè)計和測試T-SQL語句、批語句、批處理和腳本。處理和腳本。2.導(dǎo)入和導(dǎo)出數(shù)據(jù)導(dǎo)入和導(dǎo)出數(shù)據(jù) 啟動數(shù)據(jù)轉(zhuǎn)換服務(wù)(啟動數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)導(dǎo)入)導(dǎo)入/導(dǎo)出向?qū)?,使?dǎo)出向?qū)В筍QL Server

12、2000與其他的數(shù)據(jù)庫系統(tǒng)進行相互轉(zhuǎn)換。與其他的數(shù)據(jù)庫系統(tǒng)進行相互轉(zhuǎn)換。3.服務(wù)管理器服務(wù)管理器 負責(zé)啟動、停止和暫停負責(zé)啟動、停止和暫停SQL Server 2000的服務(wù)。的服務(wù)。 191.4 SQL Server 2000的主要組件 4.服務(wù)器網(wǎng)絡(luò)實用工具服務(wù)器網(wǎng)絡(luò)實用工具 用于管理服務(wù)器的網(wǎng)絡(luò)庫。用于管理服務(wù)器的網(wǎng)絡(luò)庫。5.客戶端網(wǎng)絡(luò)實用工具客戶端網(wǎng)絡(luò)實用工具 用于管理客戶端網(wǎng)絡(luò)庫以及定義服務(wù)器別名,通過設(shè)置,用于管理客戶端網(wǎng)絡(luò)庫以及定義服務(wù)器別名,通過設(shè)置,可以讓一個客戶端連接到多個服務(wù)器上??梢宰屢粋€客戶端連接到多個服務(wù)器上。6.聯(lián)機叢書聯(lián)機叢書 包含所有包含所有SQL Server 2000的使用說明。如數(shù)據(jù)庫管理、的使用說明。如數(shù)據(jù)庫管理、新增功能、新增功能、SQL函數(shù)等。函數(shù)等。 7.企業(yè)管理器企業(yè)管理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論