![sqlserver2005概述_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/872a420b-1928-4045-a011-20ac15392e4c/872a420b-1928-4045-a011-20ac15392e4c1.gif)
![sqlserver2005概述_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/872a420b-1928-4045-a011-20ac15392e4c/872a420b-1928-4045-a011-20ac15392e4c2.gif)
![sqlserver2005概述_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/872a420b-1928-4045-a011-20ac15392e4c/872a420b-1928-4045-a011-20ac15392e4c3.gif)
![sqlserver2005概述_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/872a420b-1928-4045-a011-20ac15392e4c/872a420b-1928-4045-a011-20ac15392e4c4.gif)
![sqlserver2005概述_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/872a420b-1928-4045-a011-20ac15392e4c/872a420b-1928-4045-a011-20ac15392e4c5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、SQL Server 2005案例教程案例教程 主講教師主講教師: : 阮勝利阮勝利 2009.9 何賢芳何賢芳 主編主編北京交通大學(xué)出版社北京交通大學(xué)出版社l姓名:阮勝利姓名:阮勝利l畢業(yè)院校:浙江師范大學(xué)畢業(yè)院校:浙江師范大學(xué)l專業(yè):計算機(jī)教育應(yīng)用專業(yè):計算機(jī)教育應(yīng)用l座右銘:態(tài)度決定一切,堅持產(chǎn)生奇跡座右銘:態(tài)度決定一切,堅持產(chǎn)生奇跡l愛好:乒乓球,羽毛球,斯諾克,健身愛好:乒乓球,羽毛球,斯諾克,健身l聯(lián)系方式:聯(lián)系方式:1342955165913429551659(651659651659)lQQQQ:58223704 E-mail58223704 E-mail:RSLRSLl課堂紀(jì)
2、律:做好筆記,手機(jī)靜音課堂紀(jì)律:做好筆記,手機(jī)靜音l作業(yè)要求:作業(yè)要求:1010次(平均每章一次)次(平均每章一次)l實驗報告:實驗報告:5 5次(平均每兩章一次)次(平均每兩章一次)l考試要求:先緊后松考試要求:先緊后松SQL SERVER 2005 SQL SERVER 2005 案例教程案例教程 數(shù)據(jù)庫技術(shù)是作為數(shù)據(jù)處理的一門技數(shù)據(jù)庫技術(shù)是作為數(shù)據(jù)處理的一門技術(shù)而發(fā)展起來的,所研究的問題就是術(shù)而發(fā)展起來的,所研究的問題就是如何如何科學(xué)地組織和存儲數(shù)據(jù),如何高效地獲取科學(xué)地組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。和處理數(shù)據(jù)。 l人工管理人工管理 l時期時期4040年代中年代中-50-50
3、年代前年代前l(fā)產(chǎn)生的背景產(chǎn)生的背景 應(yīng)用需求應(yīng)用需求科學(xué)計算科學(xué)計算硬件水平硬件水平無直接存取存儲設(shè)備無直接存取存儲設(shè)備軟件水平軟件水平?jīng)]有操作系統(tǒng)沒有操作系統(tǒng)處理方式處理方式批處理批處理l應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系( (人工管理人工管理) ) 應(yīng)用程序應(yīng)用程序數(shù)據(jù)集數(shù)據(jù)集應(yīng)用程序應(yīng)用程序數(shù)據(jù)集數(shù)據(jù)集應(yīng)用程序應(yīng)用程序數(shù)據(jù)集數(shù)據(jù)集n.l文件系統(tǒng)文件系統(tǒng) l時期時期5050年代末年代末-60-60年代中年代中l(wèi)產(chǎn)生的背景產(chǎn)生的背景應(yīng)用需求應(yīng)用需求科學(xué)計算、管理科學(xué)計算、管理硬件水平硬件水平磁盤、磁鼓磁盤、磁鼓軟件水平軟件水平有文件系統(tǒng)有文件系統(tǒng)處理方式處理方式聯(lián)機(jī)實時處理(航
4、空訂票,聯(lián)機(jī)實時處理(航空訂票,ATMATM)、批、批處理處理l應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系(文件系統(tǒng)文件系統(tǒng))應(yīng)用程序應(yīng)用程序文件文件應(yīng)用程序應(yīng)用程序文件文件2應(yīng)用程序應(yīng)用程序文件文件n文件文件系統(tǒng)系統(tǒng).l數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng) l時期時期6060年代末以來年代末以來l產(chǎn)生的背景產(chǎn)生的背景應(yīng)用背景應(yīng)用背景大規(guī)模管理大規(guī)模管理硬件背景硬件背景大容量磁盤大容量磁盤軟件背景軟件背景有有數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)處理方式處理方式聯(lián)機(jī)實時處理聯(lián)機(jī)實時處理, ,分布處理分布處理, ,批處理批處理l應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系( (數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)) )
5、DBMS應(yīng)用程序1應(yīng)用程序2數(shù)據(jù)庫圖1-1 數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)(Database System,簡稱DBS)是帶有數(shù)據(jù)庫的計算機(jī)系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、相關(guān)的硬件、軟件和各類人員組成。 1 1、數(shù)據(jù)庫、數(shù)據(jù)庫 (存儲在計算機(jī)中的數(shù)據(jù)集合存儲在計算機(jī)中的數(shù)據(jù)集合) 數(shù)據(jù)庫數(shù)據(jù)庫(DB)(DB)是存放數(shù)據(jù)的倉庫,是長期儲存在計算機(jī)是存放數(shù)據(jù)的倉庫,是長期儲存在計算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合集合。數(shù)據(jù)按一定的。數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,可為各種用戶共享、冗余度數(shù)據(jù)模型組織、描述和儲存,可為各種用戶共享、冗余度較小
6、、數(shù)據(jù)獨(dú)立性較高、易擴(kuò)展。較小、數(shù)據(jù)獨(dú)立性較高、易擴(kuò)展。2 2、計算機(jī)硬件、計算機(jī)硬件 (數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器)硬件系統(tǒng)是整個數(shù)據(jù)系統(tǒng)的硬件系統(tǒng)是整個數(shù)據(jù)系統(tǒng)的基礎(chǔ)基礎(chǔ)。數(shù)據(jù)庫系統(tǒng)的硬件。數(shù)據(jù)庫系統(tǒng)的硬件包括中央處理器、內(nèi)存、外存、輸入包括中央處理器、內(nèi)存、外存、輸入/ /輸出設(shè)備、數(shù)據(jù)通輸出設(shè)備、數(shù)據(jù)通道等硬件設(shè)備。由于數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)量很大,加之?dāng)?shù)據(jù)庫道等硬件設(shè)備。由于數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)量很大,加之?dāng)?shù)據(jù)庫管理系統(tǒng)豐富的功能使得自身的規(guī)模也很大,因此整個數(shù)管理系統(tǒng)豐富的功能使得自身的規(guī)模也很大,因此整個數(shù)據(jù)庫系統(tǒng)要求有足夠大的內(nèi)存、足夠大容量的磁盤空間。據(jù)庫系統(tǒng)要求有足夠大的內(nèi)存、足夠大容量的
7、磁盤空間。 3 3、計算機(jī)軟件(、計算機(jī)軟件(SQL Server 2005SQL Server 2005) 數(shù)據(jù)庫系統(tǒng)的軟件包括:數(shù)據(jù)庫系統(tǒng)的軟件包括:DBMSDBMS、支持、支持DBMSDBMS的的操操作系統(tǒng)作系統(tǒng)、與數(shù)據(jù)庫接口的高級語言和編譯系統(tǒng)和以、與數(shù)據(jù)庫接口的高級語言和編譯系統(tǒng)和以DBMSDBMS為核心的應(yīng)用開發(fā)工具。為核心的應(yīng)用開發(fā)工具。 4 4、數(shù)據(jù)庫用戶(、數(shù)據(jù)庫用戶(根據(jù)權(quán)限不同而分根據(jù)權(quán)限不同而分) 數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫系統(tǒng)的基本目標(biāo)基本目標(biāo)是提供給用戶使用數(shù)據(jù)庫是提供給用戶使用數(shù)據(jù)庫的環(huán)境,給不同的用戶設(shè)計不同的數(shù)據(jù)抽象級別,的環(huán)境,給不同的用戶設(shè)計不同的數(shù)據(jù)抽象級別,具
8、有不同的數(shù)據(jù)視圖。根據(jù)與數(shù)據(jù)庫系統(tǒng)接觸方式具有不同的數(shù)據(jù)視圖。根據(jù)與數(shù)據(jù)庫系統(tǒng)接觸方式的不同,數(shù)據(jù)庫系統(tǒng)的用戶可以分為四類,如圖的不同,數(shù)據(jù)庫系統(tǒng)的用戶可以分為四類,如圖 1-21-2圖1-2 數(shù)據(jù)庫用戶 (1)(1)數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員(DBA)(DBA)(2)(2)專業(yè)用戶專業(yè)用戶(3)(3)應(yīng)用程序員應(yīng)用程序員(4)(4)最終用戶最終用戶5 5、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)(1)(1)數(shù)據(jù)庫定義功能:提供數(shù)據(jù)定義語言數(shù)據(jù)庫定義功能:提供數(shù)據(jù)定義語言(DDL) (DDL) :用:用戶可以通過它來定義數(shù)據(jù)。(戶可以通過它來定義數(shù)據(jù)。(CreateCreate)(2)數(shù)據(jù)庫操縱功能數(shù)據(jù)庫
9、操縱功能 提供數(shù)據(jù)操縱語言提供數(shù)據(jù)操縱語言(DML) :實現(xiàn)對數(shù)據(jù)庫的基本操作:實現(xiàn)對數(shù)據(jù)庫的基本操作 (查詢、插入、刪除和修改查詢、插入、刪除和修改)(3)數(shù)據(jù)控制功能數(shù)據(jù)控制功能 數(shù)據(jù)庫在建立、運(yùn)行和維護(hù)時由數(shù)據(jù)庫在建立、運(yùn)行和維護(hù)時由DBMS統(tǒng)一管理和控制,統(tǒng)一管理和控制,有有4個方面:保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的個方面:保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用、發(fā)生故障后的系統(tǒng)恢復(fù)。并發(fā)使用、發(fā)生故障后的系統(tǒng)恢復(fù)。(4) 數(shù)據(jù)庫的建立和維護(hù)功能數(shù)據(jù)庫的建立和維護(hù)功能(實用程序?qū)嵱贸绦? DBMS有許多實用程序提供給數(shù)據(jù)庫管理員運(yùn)行數(shù)據(jù)庫有許多實用程序提供給數(shù)據(jù)庫管理
10、員運(yùn)行數(shù)據(jù)庫系統(tǒng)時使用,主要有數(shù)據(jù)庫初始數(shù)據(jù)裝載轉(zhuǎn)換、數(shù)據(jù)庫轉(zhuǎn)儲、系統(tǒng)時使用,主要有數(shù)據(jù)庫初始數(shù)據(jù)裝載轉(zhuǎn)換、數(shù)據(jù)庫轉(zhuǎn)儲、介質(zhì)故障恢復(fù)、數(shù)據(jù)庫重組織、性能監(jiān)視分析等介質(zhì)故障恢復(fù)、數(shù)據(jù)庫重組織、性能監(jiān)視分析等 l數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)是數(shù)據(jù)庫系統(tǒng)的一個數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)是數(shù)據(jù)庫系統(tǒng)的一個總的框架結(jié)構(gòu),盡管實際的數(shù)據(jù)庫系統(tǒng)軟件總的框架結(jié)構(gòu),盡管實際的數(shù)據(jù)庫系統(tǒng)軟件產(chǎn)品多種多樣,支持不同的數(shù)據(jù)模型,使用產(chǎn)品多種多樣,支持不同的數(shù)據(jù)模型,使用不同的數(shù)據(jù)庫語言,數(shù)據(jù)的存儲結(jié)構(gòu)也各不不同的數(shù)據(jù)庫語言,數(shù)據(jù)的存儲結(jié)構(gòu)也各不相同,但是絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)在總的體相同,但是絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)在總的體系結(jié)構(gòu)上都具
11、有三級模式的結(jié)構(gòu)特征。系結(jié)構(gòu)上都具有三級模式的結(jié)構(gòu)特征。l數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由由外模式、模式和內(nèi)模式外模式、模式和內(nèi)模式三級抽象模式組成,三級抽象模式組成,如圖如圖1-3所示。所示。 圖1-3 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 1、三級模式結(jié)構(gòu)、三級模式結(jié)構(gòu)(1)模式模式 模式又稱概念模式或邏輯模式,對應(yīng)于概念級。模式又稱概念模式或邏輯模式,對應(yīng)于概念級。它是數(shù)據(jù)庫體系結(jié)構(gòu)中的中間層。它是數(shù)據(jù)庫體系結(jié)構(gòu)中的中間層。 是由數(shù)據(jù)庫設(shè)計者綜合所有用戶的數(shù)據(jù),按照是由數(shù)據(jù)庫設(shè)計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu),是對數(shù)據(jù)庫中全統(tǒng)一的觀點(diǎn)
12、構(gòu)造的全局邏輯結(jié)構(gòu),是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖的公共數(shù)據(jù)視圖(全局視圖全局視圖)。 模式是數(shù)據(jù)庫管理員所看到的實體、實體屬性模式是數(shù)據(jù)庫管理員所看到的實體、實體屬性和實體之間的聯(lián)系。和實體之間的聯(lián)系。 (2)外模式外模式 外模式又稱子模式或用戶模式,對應(yīng)于外模式又稱子模式或用戶模式,對應(yīng)于用戶級。它是由數(shù)據(jù)庫用戶所看到的數(shù)據(jù)庫用戶級。它是由數(shù)據(jù)庫用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是從模式導(dǎo)出的一個子集,輯表示。外模式是從模式導(dǎo)出的一
13、個子集,包含模式中允許特定用戶使用的那部分?jǐn)?shù)據(jù)。包含模式中允許特定用戶使用的那部分?jǐn)?shù)據(jù)。 (3)內(nèi)模式內(nèi)模式 內(nèi)模式又稱存儲模式或物理模式,對應(yīng)內(nèi)模式又稱存儲模式或物理模式,對應(yīng)于物理級,它是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表于物理級,它是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫最低一級的邏輯描示或底層描述,是數(shù)據(jù)庫最低一級的邏輯描述,它描述了數(shù)據(jù)在存儲介質(zhì)上的存儲方式述,它描述了數(shù)據(jù)在存儲介質(zhì)上的存儲方式h和物理結(jié)構(gòu),對應(yīng)著實際存儲在外存儲介質(zhì)和物理結(jié)構(gòu),對應(yīng)著實際存儲在外存儲介質(zhì)上的數(shù)據(jù)庫。上的數(shù)據(jù)庫。2、兩級模式映像及數(shù)據(jù)獨(dú)立性、兩級模式映像及數(shù)據(jù)獨(dú)立性兩級模式映像兩級模式映像1)外模式外模
14、式/模式映像模式映像 (邏輯獨(dú)立性邏輯獨(dú)立性)2)模式模式/內(nèi)模式映像內(nèi)模式映像 (物理獨(dú)立性物理獨(dú)立性)模型模型是對現(xiàn)實世界特征的模擬和抽象。是對現(xiàn)實世界特征的模擬和抽象。在數(shù)據(jù)庫中使用在數(shù)據(jù)庫中使用數(shù)據(jù)模型數(shù)據(jù)模型來抽象、表示和處來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。理現(xiàn)實世界中的數(shù)據(jù)和信息。數(shù)據(jù)模型數(shù)據(jù)模型是現(xiàn)實世界的模擬,是現(xiàn)實世界數(shù)據(jù)是現(xiàn)實世界的模擬,是現(xiàn)實世界數(shù)據(jù)特征的抽象。特征的抽象。1、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)l描述系統(tǒng)的描述系統(tǒng)的靜態(tài)特性靜態(tài)特性。l數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是表示數(shù)據(jù)在計算內(nèi)如何存儲,如是表示數(shù)據(jù)在計算內(nèi)如何存儲,如何來表達(dá)現(xiàn)實世界。何來表達(dá)現(xiàn)實世界。l數(shù)據(jù)結(jié)構(gòu)描述與數(shù)
15、據(jù)類型、內(nèi)容、性質(zhì)有關(guān)數(shù)據(jù)結(jié)構(gòu)描述與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對象,例如關(guān)系模型中的域、屬性、關(guān)系的對象,例如關(guān)系模型中的域、屬性、關(guān)系等。等。 2、數(shù)據(jù)操作、數(shù)據(jù)操作l描述系統(tǒng)的描述系統(tǒng)的動態(tài)特性動態(tài)特性。l數(shù)據(jù)操作是數(shù)據(jù)庫在數(shù)據(jù)結(jié)構(gòu)之上允許的操數(shù)據(jù)操作是數(shù)據(jù)庫在數(shù)據(jù)結(jié)構(gòu)之上允許的操作。對數(shù)據(jù)庫中各種對象(型)的實例(值)作。對數(shù)據(jù)庫中各種對象(型)的實例(值)允許執(zhí)行的操作的集合,包括操作及有關(guān)部允許執(zhí)行的操作的集合,包括操作及有關(guān)部門的操作規(guī)則。門的操作規(guī)則。 3、數(shù)據(jù)的約束條件、數(shù)據(jù)的約束條件l數(shù)據(jù)的約束條件描述數(shù)據(jù)及其聯(lián)系所具有的數(shù)據(jù)的約束條件描述數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,
16、用以限定符合數(shù)據(jù)模型的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。正確、有效、相容。 用網(wǎng)狀結(jié)構(gòu)表示實體類型及實體之間關(guān)系的數(shù)據(jù)模型用網(wǎng)狀結(jié)構(gòu)表示實體類型及實體之間關(guān)系的數(shù)據(jù)模型稱為網(wǎng)狀模型。網(wǎng)中每一個結(jié)點(diǎn)代表一個記錄型,聯(lián)系用鏈稱為網(wǎng)狀模型。網(wǎng)中每一個結(jié)點(diǎn)代表一個記錄型,聯(lián)系用鏈接指針來實現(xiàn),如圖接指針來實現(xiàn),如圖1-4。有如下特征:。有如下特征:1、允許結(jié)點(diǎn)有多個父結(jié)點(diǎn)、允許結(jié)點(diǎn)有多個父結(jié)點(diǎn)2、可以有一個以上的結(jié)點(diǎn)沒有父結(jié)點(diǎn)、可以有一個以上的結(jié)點(diǎn)沒有父結(jié)點(diǎn)圖1-4 網(wǎng)狀數(shù)據(jù)模型 l層次模型是數(shù)據(jù)庫系統(tǒng)中
17、最早出現(xiàn)的數(shù)據(jù)模型,層次數(shù)據(jù)庫層次模型是數(shù)據(jù)庫系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)模型,層次數(shù)據(jù)庫系統(tǒng)采用層次模型作為數(shù)據(jù)的組織方式。用樹形系統(tǒng)采用層次模型作為數(shù)據(jù)的組織方式。用樹形(層次層次)結(jié)構(gòu)結(jié)構(gòu)表示實體類型以及實體間的聯(lián)系。如圖表示實體類型以及實體間的聯(lián)系。如圖1-5所示。所示。l在層次數(shù)據(jù)模型中。每個結(jié)點(diǎn)描述一個實體型,稱為記錄。在層次數(shù)據(jù)模型中。每個結(jié)點(diǎn)描述一個實體型,稱為記錄。結(jié)點(diǎn)之間的有向邊,表示記錄之間的聯(lián)系。結(jié)點(diǎn)之間的有向邊,表示記錄之間的聯(lián)系。圖1-5 層次數(shù)據(jù)模型 SQL Server 2005中提供了很多函數(shù),用于幫助用戶獲取系中提供了很多函數(shù),用于幫助用戶獲取系統(tǒng)的相關(guān)信息、執(zhí)行計
18、算和統(tǒng)計功能、實現(xiàn)類型轉(zhuǎn)換等操作統(tǒng)的相關(guān)信息、執(zhí)行計算和統(tǒng)計功能、實現(xiàn)類型轉(zhuǎn)換等操作 。l關(guān)系模型是目前最常用的一種數(shù)據(jù)模型。關(guān)系模型是目前最常用的一種數(shù)據(jù)模型。關(guān)系數(shù)據(jù)庫系統(tǒng)采關(guān)系數(shù)據(jù)庫系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式。用關(guān)系模型作為數(shù)據(jù)的組織方式。l用表格形式用表格形式的結(jié)構(gòu)表示實體類型以及實體間關(guān)聯(lián)的模型稱為的結(jié)構(gòu)表示實體類型以及實體間關(guān)聯(lián)的模型稱為關(guān)系模型。關(guān)系模型比較簡單,容易被初學(xué)者接受。在用戶關(guān)系模型。關(guān)系模型比較簡單,容易被初學(xué)者接受。在用戶看來,看來,一個關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,它由行和列一個關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。組成。l關(guān)系數(shù)據(jù)模型是以集
19、合論中的關(guān)系概念為基礎(chǔ)發(fā)展起來的。關(guān)系數(shù)據(jù)模型是以集合論中的關(guān)系概念為基礎(chǔ)發(fā)展起來的。關(guān)系模型中無論是實體還是實體間的聯(lián)系均由單一的結(jié)構(gòu)類關(guān)系模型中無論是實體還是實體間的聯(lián)系均由單一的結(jié)構(gòu)類型型-關(guān)系來表示。在實際的關(guān)系數(shù)據(jù)庫中的關(guān)系也稱表。一關(guān)系來表示。在實際的關(guān)系數(shù)據(jù)庫中的關(guān)系也稱表。一個關(guān)系數(shù)據(jù)庫就是由若干個表組成。個關(guān)系數(shù)據(jù)庫就是由若干個表組成。 如圖如圖1-6 圖1-6 關(guān)系模型示例 屬性或列 行或?qū)嶓w 銷售人員表 工號工號 部門號部門號 姓名姓名 地址地址 電話電話 001 001 張明 深圳 138 002 002 李洪 天津 139 訂單表 訂單號訂單號 銷售銷售 客戶客戶 貨
20、品貨品 訂貨量訂貨量 訂貨日期訂貨日期 交貨日期交貨日期 2008001 張明 王曉亞 電腦 10 2008-04-01 2008-05-20 2008002 李洪 李明星 打印機(jī) 5 2008-05-01 2008-06-20 1、SQL Server 2005 Enterprise Edition(32 位和位和 64 位)位) 2、SQL Server 2005 Standard Edition(32 位和位和 64 位)位) 3、SQL Server 2005 Workgroup Edition(僅適用于(僅適用于 32 位)位) 4、SQL Server 2005 Developer
21、 Edition(32 位和位和 64 位)位) 5、SQL Server 2005 Express Edition(僅適用于(僅適用于 32 位)位) l1.SQL Server 2005l于于2005年年11月月7日在美國地區(qū)發(fā)表上市的日在美國地區(qū)發(fā)表上市的SQL Server 2005可謂微軟可謂微軟“五年研發(fā),十年一劍五年研發(fā),十年一劍”的重量級產(chǎn)品,這款軟件讓微軟花去內(nèi)部的重量級產(chǎn)品,這款軟件讓微軟花去內(nèi)部1000多名工程師,歷時五年才完成更新研發(fā)多名工程師,歷時五年才完成更新研發(fā)的新產(chǎn)品,是的新產(chǎn)品,是Microsoft具有里程碑式的產(chǎn)品。具有里程碑式的產(chǎn)品。它在企業(yè)級支持、商業(yè)智
22、能應(yīng)用,管理開發(fā)它在企業(yè)級支持、商業(yè)智能應(yīng)用,管理開發(fā)效率等方面都有了顯著增強(qiáng)。效率等方面都有了顯著增強(qiáng)。l2.OraclelOracle是甲骨文公司的產(chǎn)品,是全球最優(yōu)秀是甲骨文公司的產(chǎn)品,是全球最優(yōu)秀的數(shù)據(jù)庫產(chǎn)品。甲骨文公司掌控著全球企業(yè)的數(shù)據(jù)庫產(chǎn)品。甲骨文公司掌控著全球企業(yè)數(shù)據(jù)庫技術(shù)和應(yīng)用的黃金標(biāo)準(zhǔn):甲骨文是世數(shù)據(jù)庫技術(shù)和應(yīng)用的黃金標(biāo)準(zhǔn):甲骨文是世界領(lǐng)先的信息軟件供應(yīng)商和世界第二大獨(dú)立界領(lǐng)先的信息軟件供應(yīng)商和世界第二大獨(dú)立軟件公司。軟件公司。Oracle的技術(shù)幾乎遍及各個行業(yè),的技術(shù)幾乎遍及各個行業(yè),世界財富世界財富100強(qiáng)企業(yè)中有強(qiáng)企業(yè)中有98家企業(yè)的數(shù)據(jù)中心家企業(yè)的數(shù)據(jù)中心都在采用都在
23、采用Oracle技術(shù)。技術(shù)。l3.MySQLlMySQL是最流行的開發(fā)源碼是最流行的開發(fā)源碼SQL數(shù)據(jù)庫管理數(shù)據(jù)庫管理系統(tǒng),它是由系統(tǒng),它是由MySQL AB 公司開發(fā)。公司開發(fā)。MySQL AB是由多名是由多名MySQL開發(fā)人員創(chuàng)辦的一家商開發(fā)人員創(chuàng)辦的一家商業(yè)公司。它是一家第二代開發(fā)源碼公司,結(jié)業(yè)公司。它是一家第二代開發(fā)源碼公司,結(jié)合了開發(fā)源碼價值取向、方法和成功的商業(yè)合了開發(fā)源碼價值取向、方法和成功的商業(yè)模型。模型。1.4.1安裝的基本條件安裝的基本條件1、硬件需求、硬件需求(1)顯示器:顯示器:VGA或者分辨率至少在或者分辨率至少在1,024x768像素之上的顯示像素之上的顯示器。器。
24、(2)點(diǎn)觸式設(shè)備:鼠標(biāo)或者兼容的點(diǎn)觸式設(shè)備。點(diǎn)觸式設(shè)備:鼠標(biāo)或者兼容的點(diǎn)觸式設(shè)備。(3)CD 或者或者 DVD驅(qū)動器。驅(qū)動器。 (4)處理器型號,速度及內(nèi)存需求。處理器型號,速度及內(nèi)存需求。SQL Server 2005不同的版本不同的版本其對處理器型號,速度及內(nèi)存的需求是不同的,其對處理器型號,速度及內(nèi)存的需求是不同的, 如表如表1-1所所示。示。(5)硬盤空間需求。實際的硬件需求取決于你的系統(tǒng)配置以及你硬盤空間需求。實際的硬件需求取決于你的系統(tǒng)配置以及你所選擇安裝的所選擇安裝的SQL Server 2005服務(wù)和組件。服務(wù)和組件。 2、軟件需求、軟件需求 (1)瀏覽器軟件。瀏覽器軟件。在裝
25、在裝SQL Server 2005之前,需安裝之前,需安裝Microsoft Internet Explorer 6.0 SP1或者其升級版本。因為微軟控制臺以及或者其升級版本。因為微軟控制臺以及HTML幫助都幫助都需要此軟件。需要此軟件。 (2)IIS軟件。在裝軟件。在裝SQL Server 2005之前,需安裝之前,需安裝IIS5.0及其后續(xù)及其后續(xù)版本,以支持版本,以支持SQL Server 2005的報表服務(wù)。的報表服務(wù)。(3)ASP.NET 2.0。當(dāng)安裝報表服務(wù)時,。當(dāng)安裝報表服務(wù)時,SQL Server 2005安裝程安裝程序會檢查序會檢查ASP.NET是否已安裝到本機(jī)上。是否已
26、安裝到本機(jī)上。(4)還需要安裝以下軟件:還需要安裝以下軟件:Microsoft Windows .NET Framework 2.0;Microsoft SQL Server Native Client;Microsoft SQL Server Setup support files。 1、安裝、安裝SQL Server 2005 前所需的組件的安裝前所需的組件的安裝如圖如圖1-7圖1-7 安裝必備組件 2、安裝、安裝SQL Server 2005組件界面組件界面如圖如圖1-8圖1-8 選擇安裝組件界面 3、服務(wù)賬戶定義登錄時使用的帳號、服務(wù)賬戶定義登錄時使用的帳號如圖如圖1-9圖1-9 服務(wù)
27、賬戶界面 4、在圖、在圖1-13中選擇要用于中選擇要用于 SQL Server 安裝的身份驗安裝的身份驗證模式??梢允褂靡韵聝煞N驗證模式:如圖證模式??梢允褂靡韵聝煞N驗證模式:如圖1-10圖1-10 身份驗證模式界面 5、安裝進(jìn)度界面、安裝進(jìn)度界面 如圖如圖1-11圖1-11 安裝進(jìn)度 l可以將可以將SQL Server 2000 Service Pack 3 (SP3)或更高版本的實或更高版本的實例以及例以及 SQL Server 7.0 SP4 或更高版本的實例直接升級到或更高版本的實例直接升級到 SQL Server 2005。通過安裝程序可以完成大多數(shù)升級操作;。通過安裝程序可以完成大
28、多數(shù)升級操作;但是,某些組件支持或要求需要在在運(yùn)行安裝程序后遷移應(yīng)但是,某些組件支持或要求需要在在運(yùn)行安裝程序后遷移應(yīng)用程序或解決方案。用程序或解決方案。l在運(yùn)行安裝程序以升級到在運(yùn)行安裝程序以升級到 SQL Server 2005 之前,應(yīng)該首先之前,應(yīng)該首先檢查系統(tǒng)要求和升級要求。檢查系統(tǒng)要求和升級要求之后,檢查系統(tǒng)要求和升級要求。檢查系統(tǒng)要求和升級要求之后,運(yùn)行運(yùn)行 SQL Server 升級顧問以分析升級顧問以分析 SQL Server 2000 和和 SQL Server 7.0 的實例。升級顧問針對您的安裝生成問題列表,的實例。升級顧問針對您的安裝生成問題列表,必須在升級之前或之后
29、解決這些問題。必須在升級之前或之后解決這些問題。SQL Server 安裝程序安裝程序?qū)z測阻止升級到將檢測阻止升級到 SQL Server 2005 遇到的問題,但不會列遇到的問題,但不會列出可能影響應(yīng)用程序的問題。出可能影響應(yīng)用程序的問題。 1.5.1配置工具配置工具1、SQL Server 2005網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置(1)服務(wù)器端配置服務(wù)器端配置1)在在SQL Server Configuration Manager的左窗格中選擇的左窗格中選擇SQL Server 2005網(wǎng)絡(luò)配置網(wǎng)絡(luò)配置MSSQLServer的協(xié)議的協(xié)議,在右邊窗格,在右邊窗格中選擇協(xié)議名稱為中選擇協(xié)議名稱為“TCP/I
30、P”,單擊鼠標(biāo)右鍵,在快捷菜單,單擊鼠標(biāo)右鍵,在快捷菜單中選擇中選擇“屬性屬性”,彈出,彈出“TCP/IP屬性屬性”對話框,切換到對話框,切換到IP地地址屬性頁。如圖址屬性頁。如圖1-142)設(shè)置設(shè)置IP地址為本機(jī)地址為本機(jī)IP地址,地址,TCP端口為端口為1433,已啟用為是。,已啟用為是。3)禁用其它協(xié)議:選擇其它協(xié)議,按鼠標(biāo)右鍵,在彈出的快捷禁用其它協(xié)議:選擇其它協(xié)議,按鼠標(biāo)右鍵,在彈出的快捷菜單中選擇菜單中選擇“禁用禁用”圖1-12 服務(wù)器端的TCP/IP屬性(2)配置客戶端協(xié)議配置客戶端協(xié)議1)在在SQL Server Configuration Manager中的左窗格中中的左窗格
31、中選擇選擇SQL Native Client配置配置客戶端協(xié)議客戶端協(xié)議,在右邊,在右邊窗格中選擇名稱為窗格中選擇名稱為“TCP/IP”,單擊鼠標(biāo)右鍵,在,單擊鼠標(biāo)右鍵,在快捷菜單中選擇快捷菜單中選擇“屬性屬性”,彈出,彈出“TCP/IP屬性屬性”對對話框。如圖話框。如圖1-132)設(shè)置設(shè)置默認(rèn)端口為默認(rèn)端口為1433,已啟動為,已啟動為“是是”。3)禁用其它協(xié)議:選擇其它協(xié)議,按鼠標(biāo)右鍵,在彈禁用其它協(xié)議:選擇其它協(xié)議,按鼠標(biāo)右鍵,在彈出的快捷菜單中選擇出的快捷菜單中選擇“禁用禁用”。圖1-13 客戶端TCP/IP屬性 (3)配置客房端別名配置客房端別名1)在在SQL Server Conf
32、iguration Manager中的左中的左窗格中選擇窗格中選擇SQL Native Client配置配置別名別名,在,在右邊窗格中的空白處,單擊鼠標(biāo)右鍵,在快右邊窗格中的空白處,單擊鼠標(biāo)右鍵,在快捷菜單中選擇新建別名,彈出新建別名對話捷菜單中選擇新建別名,彈出新建別名對話框,如圖框,如圖1-14。2)設(shè)置別名為設(shè)置別名為SQL2005,端口號為,端口號為1433,協(xié)議,協(xié)議為為TCP/IP。 圖1-14 別名屬性 (4)重新啟動重新啟動SQL Server 2005服務(wù)服務(wù)l在配置完服務(wù)器協(xié)議后,必須重啟,在配置完服務(wù)器協(xié)議后,必須重啟,SQL Server 2005對新的配置才有效。對新
33、的配置才有效。l在在SQL Server Configuration Manager中的左中的左窗格中選擇窗格中選擇SQL Server 2005,在右邊窗格中,在右邊窗格中的選擇的選擇SQL Server,單擊鼠標(biāo)右鍵,在快捷,單擊鼠標(biāo)右鍵,在快捷菜單中選擇重新啟動。菜單中選擇重新啟動。2、啟動、停止、暫停數(shù)據(jù)庫服務(wù)器、啟動、停止、暫停數(shù)據(jù)庫服務(wù)器l在在SQL Server Configuration Manager配置管理工具配置管理工具中,在中,在SQL Server上單擊右鍵,從彈出的快捷菜單上單擊右鍵,從彈出的快捷菜單中選擇中選擇“啟動啟動”選項,即可啟動服務(wù)器,如圖選項,即可啟動服
34、務(wù)器,如圖1-15。l暫停和停止服務(wù)器的方法與啟動服務(wù)器的方法類似,暫停和停止服務(wù)器的方法與啟動服務(wù)器的方法類似,只需在相應(yīng)的快捷菜單中選擇只需在相應(yīng)的快捷菜單中選擇“暫停暫停”或或“停止停止”選項即可。選項即可。 圖1-15 啟動、暫停、停止界面 1、創(chuàng)建服務(wù)器組、創(chuàng)建服務(wù)器組l在一個網(wǎng)絡(luò)系統(tǒng)中,可能有多個在一個網(wǎng)絡(luò)系統(tǒng)中,可能有多個SQL Server服務(wù)器,可以對服務(wù)器,可以對這些這些SQL Server服務(wù)器進(jìn)行分組管理。分組的原則往往是依服務(wù)器進(jìn)行分組管理。分組的原則往往是依據(jù)組織結(jié)構(gòu)原則,如將公司內(nèi)一個部門的幾個據(jù)組織結(jié)構(gòu)原則,如將公司內(nèi)一個部門的幾個SQL Server服服務(wù)器分
35、為一組。務(wù)器分為一組。SQL Server分組管理由分組管理由SQL Server管理平臺管理平臺來進(jìn)行。來進(jìn)行。l在在“數(shù)據(jù)庫引擎數(shù)據(jù)庫引擎”上按右鍵,選擇上按右鍵,選擇“新建新建”,再選擇,再選擇“服務(wù)服務(wù)器組器組”,如圖,如圖1-16,彈出,彈出1-17的新建服務(wù)器組窗口。的新建服務(wù)器組窗口。圖1-16打開新建服務(wù)器組對話框 圖1-17 新建服務(wù)器組窗口 2、服務(wù)器注冊、服務(wù)器注冊l在在SQL Server管理平臺中注冊服務(wù)器可以存儲服務(wù)器連接信息,以供將管理平臺中注冊服務(wù)器可以存儲服務(wù)器連接信息,以供將來連接時使用。來連接時使用。l有三種方法可以在有三種方法可以在SQL Server管
36、理平臺中注冊服務(wù)器:管理平臺中注冊服務(wù)器:1)在安裝管理平臺之后首次啟動它時,將自動注冊)在安裝管理平臺之后首次啟動它時,將自動注冊 SQL Server 的本地實的本地實例;例;2)可以隨時啟動自動注冊過程來還原本地服務(wù)器實例的注冊;)可以隨時啟動自動注冊過程來還原本地服務(wù)器實例的注冊;3)可以使用)可以使用 SQL Server管理平臺的管理平臺的“已注冊的服務(wù)器已注冊的服務(wù)器”工具注冊服務(wù)器,工具注冊服務(wù)器,如圖如圖1-18。 l在注冊服務(wù)器時必須指定以下選項,如圖在注冊服務(wù)器時必須指定以下選項,如圖1-19所示:所示:1)服務(wù)器的類型。)服務(wù)器的類型。2)服務(wù)器的名稱。)服務(wù)器的名稱。
37、3)登錄到服務(wù)器時使用的身份驗證的類型,以及登錄名和密碼(如果需)登錄到服務(wù)器時使用的身份驗證的類型,以及登錄名和密碼(如果需要)。要)。4)注冊了服務(wù)器后要將該服務(wù)器加入到其中的組的名稱。)注冊了服務(wù)器后要將該服務(wù)器加入到其中的組的名稱。 圖1-18 服務(wù)器注冊 圖1-19 新建服務(wù)器注冊窗口 3、服務(wù)器連接、服務(wù)器連接要和已注冊的服務(wù)器實現(xiàn)要和已注冊的服務(wù)器實現(xiàn)“連接連接”,則需要使用右鍵單擊一個,則需要使用右鍵單擊一個服務(wù)器,指向服務(wù)器,指向“連接連接”,然后單擊,然后單擊“對象資源管理器對象資源管理器”如圖如圖1-20 圖1-20 連接已注冊的服務(wù)器 4、斷開服務(wù)器、斷開服務(wù)器 與連接
38、服務(wù)器相反的是斷開服務(wù)器,在與連接服務(wù)器相反的是斷開服務(wù)器,在對象資源管理器中,選中要斷開的服務(wù)器上對象資源管理器中,選中要斷開的服務(wù)器上單擊右鍵,選擇單擊右鍵,選擇“斷開斷開”即可。即可。注意斷開服注意斷開服務(wù)器并不是從計算機(jī)中將服務(wù)器刪除,而只務(wù)器并不是從計算機(jī)中將服務(wù)器刪除,而只是從是從SQL Server管理平臺中刪除了對該服務(wù)管理平臺中刪除了對該服務(wù)器的引用。需要再次使用該服務(wù)器時,只需器的引用。需要再次使用該服務(wù)器時,只需在在SQL Server管理平臺中重新連接即可。管理平臺中重新連接即可。 5、服務(wù)器啟動、暫停和停止、服務(wù)器啟動、暫停和停止l在在SQL Server管理平臺中,
39、在所要啟動的服管理平臺中,在所要啟動的服務(wù)器上單擊右鍵,從彈出的快捷菜單中選擇務(wù)器上單擊右鍵,從彈出的快捷菜單中選擇“啟動啟動”選項,即可啟動服務(wù)器。選項,即可啟動服務(wù)器。l暫停和關(guān)閉服務(wù)器的方法與啟動服務(wù)器的方暫停和關(guān)閉服務(wù)器的方法與啟動服務(wù)器的方法類似,只需在相應(yīng)的快捷菜單中選擇法類似,只需在相應(yīng)的快捷菜單中選擇“暫暫停?!被蚧颉巴V雇V埂边x項即可,如圖選項即可,如圖1-21所示所示圖1-21 啟動、暫?;蛲V狗?wù)器 6、服務(wù)器配置選項設(shè)置、服務(wù)器配置選項設(shè)置l使用使用SQL Server管理平臺配置服務(wù)器的操作方法為:在管理平臺配置服務(wù)器的操作方法為:在SQL Server管理平臺中用右鍵單擊所要進(jìn)行配置的服務(wù)器,從快管理平臺中用右鍵單擊所要進(jìn)行配置的服務(wù)器,從快捷菜單中選擇捷菜單中選擇“屬性屬性”選項。選項。l在如圖在如圖1-28所示的服務(wù)器屬性對話框中共有所示的服務(wù)器屬性對話框中共有7個選項。這個選項。這7個個選項分別是:常規(guī)選項、內(nèi)存選項、處理器選項、安全性選選項分別是:常規(guī)選項、內(nèi)存選項、處理器選項、安全性選項、連接選項、數(shù)據(jù)庫設(shè)置選項、高級選項。項、連接選項、數(shù)據(jù)庫設(shè)置選項、高級選項。l“常規(guī)常規(guī)”選項卡主要是服務(wù)器的基本信息。如圖選項卡主要是服務(wù)器的基本信息。如圖1-22l“安全性安全性”選項卡主要是對服務(wù)器的身份驗證和登
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市配送貨車運(yùn)輸承包服務(wù)合同
- 2025年度互聯(lián)網(wǎng)企業(yè)股東股份收購與轉(zhuǎn)讓服務(wù)協(xié)議
- 買賣交易合同(29篇)
- 2024-2025學(xué)年第25課中華人民共和國成立和向社會主義的過渡-勤徑學(xué)升高中歷史必修上同步練測(統(tǒng)編版2019)
- 2025年光伏產(chǎn)業(yè)協(xié)同發(fā)展協(xié)議
- 2025年醫(yī)院人員勞動合同格式
- 2025年中學(xué)食堂食材供應(yīng)合同模板
- 2025年二手住宅購買貸款合同指南
- 2025年雙方解除雇傭合同文件
- 2025年黏膜制劑材料項目提案報告模板
- 紅樓夢詩詞全集
- 像科學(xué)家一樣思考-怎么做-怎么教-
- 苯胺合成靛紅工藝
- 三年級上冊數(shù)學(xué)脫式計算大全600題及答案
- 2024年度農(nóng)村電子商務(wù)ppt演示課件
- 計算機(jī)控制系統(tǒng) 課件 第10章 網(wǎng)絡(luò)化控制系統(tǒng)的分析與設(shè)計
- 高原反應(yīng)的癥狀和處理方法
- 南京大學(xué)儀器分析習(xí)題集
- 空調(diào)維保應(yīng)急預(yù)案
- 2023年高考語文全國乙卷作文范文及導(dǎo)寫(解讀+素材+范文)課件版
- 模塊建房施工方案
評論
0/150
提交評論