版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電子商務(wù)數(shù)據(jù)庫應(yīng)用主講:張慶環(huán)電子商務(wù)數(shù)據(jù)庫應(yīng)用課程簡(jiǎn)介一、電子商務(wù)職業(yè)崗位分析專業(yè)方向:網(wǎng)站平臺(tái)技術(shù)、網(wǎng)絡(luò)商務(wù)運(yùn)作主要職業(yè)崗位:網(wǎng)站建設(shè)人員、網(wǎng)頁設(shè)計(jì)人員、網(wǎng)站數(shù)據(jù)維護(hù)人員、網(wǎng)頁美工、網(wǎng)頁內(nèi)容編輯、網(wǎng)絡(luò)營銷人員、客戶服務(wù)人員和電子商務(wù)管理人員等 要求學(xué)生達(dá)到的幾項(xiàng)專業(yè)實(shí)踐技能:1、能勝任一般的網(wǎng)頁設(shè)計(jì)及電子商務(wù)網(wǎng)站建設(shè)工作2、能對(duì)電子商務(wù)系統(tǒng)進(jìn)行一般的數(shù)據(jù)管理、應(yīng)用與維護(hù)3、具有電子商務(wù)網(wǎng)絡(luò)信息資源的采集、整理和分析能力4、能運(yùn)用電子商務(wù)的相關(guān)知識(shí)、利用網(wǎng)絡(luò)進(jìn)行特定的生產(chǎn)和商業(yè)活動(dòng)的能力5、能參與一些電子商務(wù)系統(tǒng)總體方案設(shè)計(jì)和實(shí)施工作電子商務(wù)數(shù)據(jù)庫應(yīng)用課程簡(jiǎn)介 二、本課程定位 職業(yè)崗位中,網(wǎng)
2、站數(shù)據(jù)維護(hù)人員應(yīng)具備對(duì)電子商務(wù)網(wǎng)站系統(tǒng)進(jìn)行一般的數(shù)據(jù)管理、應(yīng)用與維護(hù)的能力, 電子商務(wù)數(shù)據(jù)庫應(yīng)用課程則是針對(duì)這種能力的培養(yǎng)而專門設(shè)置的主要課程。 電子商務(wù)數(shù)據(jù)庫應(yīng)用課程是電子商務(wù)專業(yè)開設(shè)的專業(yè)必修課,涵蓋了數(shù)據(jù)庫基礎(chǔ)知識(shí)和SQL Server數(shù)據(jù)庫管理系統(tǒng)這兩個(gè)方面內(nèi)容。 SQL Server具備大型數(shù)據(jù)庫系統(tǒng)的特牲,可構(gòu)建各種復(fù)雜的數(shù)據(jù)庫,是目前構(gòu)建商務(wù)網(wǎng)站使用最多的系統(tǒng)之一。學(xué)生經(jīng)過系統(tǒng)學(xué)習(xí),能夠掌握數(shù)據(jù)庫設(shè)計(jì)與管理技術(shù),為勝任電子商務(wù)網(wǎng)站的后臺(tái)數(shù)據(jù)庫管理與維護(hù)工作奠定堅(jiān)實(shí)基礎(chǔ)。電子商務(wù)數(shù)據(jù)庫應(yīng)用課程簡(jiǎn)介 電子商務(wù)數(shù)據(jù)庫應(yīng)用是電子商務(wù)專業(yè)課,基于電子商務(wù)數(shù)據(jù)維護(hù)人員崗位需求,通過本課程的學(xué)
3、習(xí),應(yīng)能夠達(dá)到如下要求:1、根據(jù)需求分析情況,能夠進(jìn)行概要設(shè)計(jì);2、能夠利用SQL SERVER,進(jìn)行電子商務(wù)網(wǎng)站后臺(tái)數(shù)據(jù)庫的開發(fā);3、能夠利用SQL語句,對(duì)電子商務(wù)數(shù)據(jù)庫進(jìn)行查詢等管理。 作為專科層次的學(xué)生,特別是高職院校,在教學(xué)中應(yīng)著眼于知識(shí)夠用、會(huì)用的原則。因此,在教學(xué)中,我們對(duì)內(nèi)容進(jìn)行重新構(gòu)建,把理論性太強(qiáng)的內(nèi)容刪減掉,增加一些在實(shí)踐方面應(yīng)用的內(nèi)容,使所學(xué)知識(shí)能夠直接在實(shí)踐中加以應(yīng)用。 電子商務(wù)數(shù)據(jù)庫應(yīng)用課程簡(jiǎn)介三、教學(xué)方法:1、利用計(jì)算機(jī)進(jìn)行教學(xué)。 用計(jì)算機(jī)進(jìn)行多媒體教學(xué),使學(xué)生在充分理解知識(shí)的基礎(chǔ)上,邊學(xué)邊練,不僅掌握知識(shí),而且練就技能。2、利用實(shí)例,使學(xué)生能夠理解基本原理。 在數(shù)
4、據(jù)庫設(shè)計(jì)、詳細(xì)設(shè)計(jì)中貫穿兩個(gè)大型綜合實(shí)例(項(xiàng)目),以便學(xué)生明白所學(xué)部分作用、地位,每個(gè)實(shí)例(項(xiàng)目)則通過9個(gè)任務(wù)的驅(qū)動(dòng)式教學(xué)來逐步完成.電子商務(wù)數(shù)據(jù)庫應(yīng)用課程簡(jiǎn)介四、教學(xué)模式: 任務(wù)驅(qū)動(dòng)教學(xué)模式:在學(xué)習(xí)過程中,貫穿大型綜合實(shí)例(項(xiàng)目),根據(jù)實(shí)際工作崗位典型工作任務(wù)分析,采用任務(wù)驅(qū)動(dòng)教學(xué)模式,即提出各課程單元的任務(wù),示范引導(dǎo)學(xué)生解決問題,講解相關(guān)知識(shí),最后學(xué)生自行操作并完成任務(wù)。 項(xiàng)目導(dǎo)向教學(xué)模式:在電子商務(wù)數(shù)據(jù)庫綜合演練學(xué)習(xí)時(shí),采用項(xiàng)目導(dǎo)向教學(xué)模式。針對(duì)項(xiàng)目,講解數(shù)據(jù)庫設(shè)計(jì)的步驟、方法。 五、課程單元及學(xué)習(xí)情境(任務(wù))設(shè)計(jì)課程單元 任務(wù) 學(xué)時(shí)1 電子商務(wù)數(shù)據(jù)庫系統(tǒng)的組建 1.數(shù)據(jù)庫軟件的安裝與
5、啟動(dòng) 62 數(shù)據(jù)庫的創(chuàng)建和管理 2.創(chuàng)建數(shù)據(jù)庫 83 數(shù)據(jù)表的創(chuàng)建和管理 3.創(chuàng)建數(shù)據(jù)表 84 數(shù)據(jù)的基本操作 4.數(shù)據(jù)的查詢 85 SQL SERVER的程序設(shè)計(jì) 5. Transact-SQL程序的編制 86 索引視圖存儲(chǔ)過程及觸發(fā)器的應(yīng)用 6.創(chuàng)建索引、視圖、存儲(chǔ)過程及觸發(fā)器 147 數(shù)據(jù)庫的備份與還原 7.數(shù)據(jù)復(fù)制與恢復(fù) 48 SQL Server的安全管理 8.SQL Server 的安全管理 49 數(shù)據(jù)完整性的保證 9.錯(cuò)誤的捕獲和處理 4 項(xiàng)目綜合實(shí)訓(xùn) 30 總學(xué)時(shí): 94任務(wù)1 數(shù)據(jù)庫軟件的安裝與啟動(dòng)一、任務(wù)目的1學(xué)會(huì)SQL Server服務(wù)器的安裝。2學(xué)會(huì)服務(wù)管理器的設(shè)置方法
6、。3明確企業(yè)管理器的基本使用方法。4明確查詢分析器的基本使用方法。5明確構(gòu)建電子商務(wù)數(shù)據(jù)庫系統(tǒng)的關(guān)系型數(shù)據(jù)庫設(shè)計(jì)原則。二、知識(shí)準(zhǔn)備1掌握SQL Server各種版本安裝的軟、硬件要求及安裝步驟2了解SQL Server支持的身份驗(yàn)證模式。3了解SQL Server各組件的主要功能。4掌握服務(wù)管理器的設(shè)置方法。5了解企業(yè)管理器的使用方法6了解查詢分析器中執(zhí)行SQL語句的方法。7掌握關(guān)系型數(shù)據(jù)庫三范式設(shè)計(jì)原則。對(duì)數(shù)據(jù)庫、表和數(shù)據(jù)庫對(duì)象有一個(gè)基本了解。任務(wù)導(dǎo)引單 元 1電子商務(wù)數(shù)據(jù)庫系統(tǒng)的組建 單元 1 電子商務(wù)數(shù)據(jù)庫系統(tǒng)的組建 1.1 數(shù)據(jù)庫基礎(chǔ)知識(shí) 1.2 關(guān)系數(shù)據(jù)庫 1.3 關(guān)系數(shù)據(jù)庫設(shè)計(jì) 1
7、.4 SQL Server 2000的性能與體系結(jié)構(gòu)1.5 SQL Server 2000的安裝1.6 SQL Server 2000的安全性1.7 Server 2000服務(wù)器的操作1.1 數(shù)據(jù)庫基礎(chǔ)知識(shí)1.1.1信息、數(shù)據(jù)與數(shù)據(jù)處理1.1.2 數(shù)據(jù)管理技術(shù)的發(fā)展1.1.3數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)1.1.4數(shù)據(jù)模型1.1.5數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)1.1.1信息、數(shù)據(jù)與數(shù)據(jù)處理1. 信息 (Information) 指現(xiàn)實(shí)世界事物的存在方式或運(yùn)動(dòng)狀態(tài)的反映。信息具有可感知、可存儲(chǔ)、可加工、可傳遞和可再生等自然屬性 。 信息也是各行各業(yè)不可缺少的資源,這是它的社會(huì)屬性。 1.1.1信息、
8、數(shù)據(jù)與數(shù)據(jù)處理2.數(shù)據(jù)(Data)與數(shù)據(jù)解釋 數(shù)據(jù)是描述事物的符號(hào)記錄 。它有多種表現(xiàn)形式,可以是數(shù)字,也可以是文字、圖形、聲音、語言 。數(shù)據(jù)的形式還不能完全表達(dá)其內(nèi)容,還需要數(shù)據(jù)的解釋,所以數(shù)據(jù)與數(shù)據(jù)的解釋是不可分的。 例如:記錄(張三,男,1987,河北,2006 )是數(shù)據(jù)。張三是一名大學(xué)生,男,1987年出生,2006年入學(xué)是對(duì)數(shù)據(jù)的解釋。 ?語義1.1.1信息、數(shù)據(jù)與數(shù)據(jù)處理3.數(shù)據(jù)處理 指對(duì)各種數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳播的一系列活動(dòng)的總和。數(shù)據(jù)的管理是指對(duì)數(shù)據(jù)進(jìn)行的分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),它是數(shù)據(jù)處理的中心問題。 1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展 數(shù)據(jù)管理三個(gè)階段的比較人
9、工管理文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)背景 應(yīng)用領(lǐng)域科學(xué)計(jì)算數(shù)據(jù)處理大規(guī)模管理硬件背景只有紙帶、卡片、磁帶有了磁盤、磁鼓等直接存取設(shè)備大容量磁盤等軟件背景沒有操作系統(tǒng)和數(shù)據(jù)管理軟件有操作系統(tǒng),數(shù)據(jù)管理軟件數(shù)據(jù)庫管理系統(tǒng)處理方式批處理實(shí)時(shí)處理分布式處理特點(diǎn)數(shù)據(jù)組織形式不能長(zhǎng)期保存在計(jì)算機(jī)里以文件的形式長(zhǎng)期保存采用數(shù)據(jù)模型組織數(shù)據(jù)數(shù)據(jù)獨(dú)立性不獨(dú)立,數(shù)據(jù)與程序不可分割獨(dú)立性差數(shù)據(jù)獨(dú)立于程序數(shù)據(jù)共享程度不共享,數(shù)據(jù)冗余極大可以共享,數(shù)據(jù)大量冗余數(shù)據(jù)共享,冗余度低數(shù)據(jù)面向?qū)ο竺嫦驊?yīng)用,一個(gè)程序?qū)?yīng)一組數(shù)據(jù)面向應(yīng)用,一個(gè)數(shù)據(jù)文件可以被多個(gè)應(yīng)用程序使用面向系統(tǒng)數(shù)據(jù)管理應(yīng)用程序管理數(shù)據(jù)操作系統(tǒng)的文件管理數(shù)據(jù)DBMS管理數(shù)據(jù)
10、數(shù)據(jù)結(jié)構(gòu)化無結(jié)構(gòu)整體無結(jié)構(gòu)整體結(jié)構(gòu)化1.1.3數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) 1.數(shù)據(jù)庫:是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。其特點(diǎn)有: 數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ)具有較小的冗余度具有較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)充性為各種用戶共享 1.1.3數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) 2.數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫管理系統(tǒng)完成數(shù)據(jù)的組織、存儲(chǔ)、維護(hù)、獲取等任務(wù),具有如下功能: 數(shù)據(jù)定義功能DBMS提供DLL對(duì)數(shù)據(jù)庫中的對(duì)象進(jìn)行定義。數(shù)據(jù)操縱功能DBMS提供DML操縱數(shù)據(jù)庫中的數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的基本操作。數(shù)據(jù)庫的運(yùn)行管理管理數(shù)據(jù)庫的運(yùn)行和維護(hù),以保障數(shù)據(jù)的安全性、完整性、并發(fā)性和故
11、障的系統(tǒng)恢復(fù)性。數(shù)據(jù)庫的建立和維護(hù)功能 完成初始數(shù)據(jù)的輸入、轉(zhuǎn)換,數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)、恢復(fù),數(shù)據(jù)庫的性能監(jiān)視和分析等任務(wù)。 1.1.3數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) 3.數(shù)據(jù)庫系統(tǒng) :數(shù)據(jù)庫系統(tǒng)(DataBase System,簡(jiǎn)稱DBS)是采用數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及開發(fā)工具、數(shù)據(jù)庫應(yīng)用程序、數(shù)據(jù)庫管理員和用戶組成。 數(shù)據(jù)庫操作系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)應(yīng)用開發(fā)工具應(yīng)用系統(tǒng)用戶用戶數(shù)據(jù)庫管理員用戶應(yīng) 用 系 統(tǒng)應(yīng) 用 系 統(tǒng) 開 發(fā) 工 具數(shù) 據(jù) 庫 管 理 系 統(tǒng)操 作 系 統(tǒng)硬 件數(shù)據(jù)庫系統(tǒng)示意圖數(shù)據(jù)庫在計(jì)算機(jī)中的地位示意圖1.1.4數(shù)據(jù)模型 1.數(shù)據(jù)模型:是現(xiàn)
12、實(shí)世界數(shù)據(jù)特征的抽象,是現(xiàn)實(shí)世界的模擬。1)數(shù)據(jù)模型應(yīng)滿足三方面要求:一是能比較真實(shí)的模擬現(xiàn)實(shí)世界;二是容易為人所理解;三是便于在計(jì)算機(jī)中實(shí)現(xiàn)。2)數(shù)據(jù)模型分為:概念模型和數(shù)據(jù)模型概念模型:是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息進(jìn)行抽象,主要用于數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)模型:它是按計(jì)算機(jī)的觀點(diǎn)建模,主要用于DBMS的實(shí)現(xiàn)。 1.1.4數(shù)據(jù)模型 2.信息世界的基本概念 1)實(shí)體(Entity):是指客觀存在并可以相互區(qū)別的事物。實(shí)體可以是具體的人、事、物,也可以是抽象的概念和聯(lián)系。2)屬性(Attribute):具有的某一特性稱為實(shí)體的屬性,一個(gè)實(shí)體有若干個(gè)屬性來描述。3)碼(Key):唯一標(biāo)識(shí)實(shí)體的屬性集成為碼
13、。4)域(Domain):屬性的取值范圍稱為該屬性的域。5)實(shí)體型(Entity Type):具有相同屬性的實(shí)體成為同型實(shí)體,用實(shí)體名及其屬性名的集合來抽象和刻畫同類實(shí)體,稱為實(shí)體型。6)實(shí)體集(Entity Set):同型實(shí)體的集合稱為實(shí)體集。1.1.4數(shù)據(jù)模型 7)聯(lián)系(Relationship):在現(xiàn)實(shí)世界中,事物內(nèi)部及事物之間是普遍聯(lián)系的,這些聯(lián)系在信息世界中表現(xiàn)為實(shí)體型內(nèi)部各屬性之間的聯(lián)系以及實(shí)體型之間的聯(lián)系。兩個(gè)實(shí)體型之間的聯(lián)系可以分為三類:一對(duì)一聯(lián)系(1:1)例如,如果一個(gè)商品只賣給一個(gè)顧客,一個(gè)顧客也只能購買一個(gè)商品,則商品與顧客之間具有一對(duì)一的聯(lián)系。一對(duì)多聯(lián)系(1:n)例如,
14、一個(gè)人可以有多個(gè)移動(dòng)電話號(hào)碼,但一個(gè)電話號(hào)碼只能賣給一個(gè)人。人與移動(dòng)電話號(hào)碼之間的聯(lián)系就是一對(duì)多的聯(lián)系。多對(duì)多聯(lián)系(m:n)例如,一門課程同時(shí)可以由若干學(xué)生選修,而一個(gè)學(xué)生同時(shí)也可以選修若干門課程,課程與學(xué)生之間的聯(lián)系是多對(duì)多的聯(lián)系。 1.1.4數(shù)據(jù)模型 3. 概念模型的表示方法:實(shí)體聯(lián)系方法(Entity-Relationship),該方法用E-R圖來描述現(xiàn)實(shí)世界的概念模型。 E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法: 實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名。 屬性:用橢圓表示,橢圓內(nèi)寫明屬性名,用無向邊將屬性與實(shí)體連起來。 聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,用無向邊與有關(guān)實(shí)體連接起來
15、,同時(shí)在無向邊上注明聯(lián)系類型。需要注意的是,聯(lián)系也具有屬性,也要用無向邊與聯(lián)系連接起來。 1.1.4數(shù)據(jù)模型 選課課程學(xué)生教材選用教材編號(hào)出版社教材名主 編單 價(jià)課程編號(hào)課程名學(xué)時(shí)數(shù)學(xué) 分課程性質(zhì)課程成績(jī)出生年月入學(xué)時(shí)間班 級(jí)姓 名性 別學(xué) 號(hào)11nm學(xué)生選課管理E-R圖 1.1.4數(shù)據(jù)模型 4.常用的結(jié)構(gòu)數(shù)據(jù)模型 結(jié)構(gòu)數(shù)據(jù)模型直接描述數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu),它是用于機(jī)器世界的第二次抽象。目前,常用的結(jié)構(gòu)數(shù)據(jù)模型有四種,他們是:層次模型(Hierarchical Mode)、 網(wǎng)狀模型(Network Model)、 關(guān)系模型(Relational Model)、面向?qū)ο竽P?Object O
16、riented Model) ,其中關(guān)系模型是目前最重要的一種數(shù)據(jù)模型 。1.1.4數(shù)據(jù)模型 關(guān)系模型:關(guān)系數(shù)據(jù)庫系統(tǒng)采用關(guān)系模型為數(shù) 據(jù)的組織方式,SQL Server 2000數(shù)據(jù)庫就是基于關(guān)系模型建立的。關(guān)系模型具有如下優(yōu)點(diǎn):關(guān)系模型是建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)上。關(guān)系模型的概念單一,無論實(shí)體還是實(shí)體之間的聯(lián)系都用關(guān)系表示,對(duì)數(shù)據(jù)的檢索結(jié)果也是關(guān)系。關(guān)系模型的存取路徑對(duì)用戶透明。 1.1.5數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 1.數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu) 數(shù) 據(jù) 庫內(nèi) 模 式模 式外模式A外模式B應(yīng)用1模式/內(nèi)模式映象外模式/模式映象A外模式/模式映象B數(shù)據(jù)庫管理系統(tǒng)OS應(yīng)用2應(yīng)用3應(yīng)用4應(yīng)用5由數(shù)據(jù)庫管理
17、員建立和維護(hù)1.1.5數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)(1)模式:也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,也是所有用戶的公共數(shù)據(jù)視圖。模式是數(shù)據(jù)庫數(shù)據(jù)在邏輯上的視圖。一個(gè)數(shù)據(jù)庫只有一個(gè)模式,它既不涉及存儲(chǔ)細(xì)節(jié),也不涉及應(yīng)用程序及程序設(shè)計(jì)語言。定義模式時(shí)不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),也要定義數(shù)據(jù)之間的聯(lián)系,定義與數(shù)據(jù)有關(guān)的安全性、完整性要求。(2)外模式:外模式又稱子模式或用戶模式,是模式的子集,是數(shù)據(jù)的局部邏輯結(jié)構(gòu),也是數(shù)據(jù)庫用戶看到的數(shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫可以有多個(gè)外模式,每一個(gè)外模式都是為不同的用戶建立的數(shù)據(jù)視圖。外模式是保證數(shù)據(jù)庫安全的一個(gè)有力措施,每個(gè)用戶只能看到和訪問所對(duì)應(yīng)的外模式中的
18、數(shù)據(jù),數(shù)據(jù)庫中的其余數(shù)據(jù)是不可見的。(3)內(nèi)模式: 內(nèi)模式也稱存儲(chǔ)模式,是數(shù)據(jù)在數(shù)據(jù)庫中的內(nèi)部表示,即數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式描述。一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式。1.1.5數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)2.數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性 數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三級(jí)抽象,數(shù)據(jù)庫管理系統(tǒng)在這三級(jí)模式中提供了兩層映象: 外模式/模式映象和模式/內(nèi)模式映象。(1)外模式/模式映象所謂外模式/模式映象,就是存在外模式與模式之間的某種對(duì)應(yīng)關(guān)系,這些映象定義通常包含在外模式的描述中。當(dāng)模式改變時(shí),例如增加了一個(gè)新表,數(shù)據(jù)庫管理員對(duì)各個(gè)外模式/模式的映象作相應(yīng)的修改,而使外模式保持不變,這樣應(yīng)用程序就不用修改,因?yàn)閼?yīng)用程序是在
19、外模式上編寫的,所以保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性。(2)模式/內(nèi)模式映象所謂模式/內(nèi)模式映象,就是數(shù)據(jù)庫全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系,當(dāng)數(shù)據(jù)庫的內(nèi)模式發(fā)生改變時(shí),例如,存儲(chǔ)數(shù)據(jù)庫的硬件設(shè)備或存儲(chǔ)方法發(fā)生改變,由于存在模式/內(nèi)模式映象,使得數(shù)據(jù)的邏輯結(jié)構(gòu)保持不變,也即模式不變,因此使應(yīng)用程序也不變,保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的物理獨(dú)立性。 1.2 關(guān)系數(shù)據(jù)庫 1.2.1關(guān)系模型 1.2.2關(guān)系數(shù)據(jù)理論 1.2.1關(guān)系模型1.關(guān)系模型的基本術(shù)語 (1)關(guān)系模型:用二維表格結(jié)構(gòu)來表示實(shí)體及實(shí)體間聯(lián)系的模型。(2)屬性和值域:在二維表中的列(字段、數(shù)據(jù)項(xiàng))稱為
20、屬性(Attribute),列值稱為屬性值,屬性值的取值范圍稱為值域(Domain)。(3)關(guān)系模式:在二維表格中,行定義(記錄的型)稱為關(guān)系模式(Relation Schema)。(4)元組與關(guān)系:在二維表中的行(記錄的值),稱為元組(Tuple),元組的集合稱為關(guān)系。(5)關(guān)鍵字或碼:在關(guān)系的屬性中,能夠用來唯一標(biāo)識(shí)元組的屬性(或?qū)傩越M合)稱為關(guān)鍵字或碼(Key)。關(guān)系中的元組由關(guān)鍵字的值來唯一確定,并且關(guān)鍵字不能為空。(6)候選關(guān)鍵字或候選碼:如果一個(gè)關(guān)系中,存在著多個(gè)屬性(或?qū)傩缘慕M合)都能用來唯一標(biāo)識(shí)該關(guān)系的元組,這些屬性或?qū)傩缘慕M合都稱為該關(guān)系的候選關(guān)鍵字或候選碼(Candidat
21、e Key)。1.2.1關(guān)系模型(7)主關(guān)鍵字或主碼:在一個(gè)關(guān)系中的若干候選碼中指定為關(guān)鍵字的屬性(或?qū)傩越M合)稱為該關(guān)系的主關(guān)鍵碼(Primary Key)或主碼。(8)非主屬性或非碼屬性:關(guān)系中不組成碼的屬性均為非主屬性或非碼屬性(Non Primary Attribute)。(9)外部關(guān)鍵字或外鍵:當(dāng)關(guān)系中的某個(gè)屬性或?qū)傩越M合雖不是該關(guān)系的關(guān)鍵字或只是關(guān)鍵字的一部分,但卻是另一個(gè)關(guān)系的關(guān)鍵字時(shí),稱該屬性或?qū)傩越M合為這個(gè)關(guān)系的外部關(guān)鍵字或外鍵(Foreign Key)。(10)從表與主表:是指以外鍵相關(guān)聯(lián)的兩個(gè)表,以外鍵為主鍵的表稱為主表,外鍵所在的表稱為從表。例如,學(xué)生(學(xué)號(hào),姓名,出生
22、日期,入學(xué)時(shí)間,系)與 選課(學(xué)號(hào),課程號(hào),成績(jī))兩個(gè)表,對(duì)于“選課”表,學(xué)號(hào)是外鍵,對(duì)于“學(xué)生”表,學(xué)號(hào)是主鍵?!皩W(xué)生”表為主表,“選課”表為從表。1.2.1關(guān)系模型3.關(guān)系操作關(guān)系操作的特點(diǎn)是集合操作。關(guān)系操作的能力有:選擇操作(Select)、投影(Project)、連接(Join)、除(Divide)、并(Union)、交(Intersection)、差(Difference)等查詢(Query)操作和增加(Insert)、刪除(Delete)、修改(Update)操作兩大部分。1.2.1關(guān)系模型4.關(guān)系模型的數(shù)據(jù)完整性 數(shù)據(jù)完整性是指關(guān)系模型中數(shù)據(jù)的正確性與一致性。關(guān)系模型允許定義三
23、類完整性約束:實(shí)體完整性、參照完整性和用戶自定義的完整性約束。 (1) 實(shí)體完整性規(guī)則(Entity Integrity Rule)這條規(guī)則要求關(guān)系中的元組在組成主鍵的屬性上不能為空。例如學(xué)生表中的學(xué)號(hào)屬性不能為空。(2) 參照完整性規(guī)則(Reference Integrity Rule)這條規(guī)則要求不能引用不存在的元組。例如在學(xué)生選課表中的學(xué)號(hào)列不能引用學(xué)生表中沒有的學(xué)號(hào)。(3) 用戶定義的完整性規(guī)則用戶自定義的完整性規(guī)則是應(yīng)用領(lǐng)域需要遵守的約束條件,體現(xiàn)了具體應(yīng)用領(lǐng)域的語義約束。 1.2.2關(guān)系數(shù)據(jù)庫中的基本運(yùn)算 1、SQL(Structured Query Language)語言SQL(
24、Structured Query Language)語言是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,它提供了數(shù)據(jù)查詢、數(shù)據(jù)定義和數(shù)據(jù)控制功能。 (1) SQL的數(shù)據(jù)定義功能(2) SQL的數(shù)據(jù)查詢功能(3) SQL的數(shù)據(jù)更新功能(4) SQL的訪問控制功能(5) SQL嵌入式使用方式1.2.2關(guān)系數(shù)據(jù)庫中的基本運(yùn)算2.關(guān)系數(shù)據(jù)庫中的基本運(yùn)算 (1)選擇 從一個(gè)表中找出滿足指定條件的記錄行形成一個(gè)新表的操作稱為選擇。選擇是從行的角度進(jìn)行運(yùn)算得到新的表,新表的關(guān)系模式不變,其記錄是原表的一個(gè)子集。 (2)投影 從一個(gè)表中找出若干字段形成一個(gè)新表的操作稱為投影。投影是從列的角度進(jìn)行的運(yùn)算,通過對(duì)表中的字段進(jìn)行選擇或重組
25、,得到新的表。新表的關(guān)系模式所包含的字段個(gè)數(shù)一般比原表少,或者字段的排列順序與原表不同,其內(nèi)容是原表的一個(gè)子集。(3)連接 選擇和投影都是對(duì)單表進(jìn)行的運(yùn)算。在通常情況下,需要從兩個(gè)表中選擇滿足條件的記錄。連接就是這樣的運(yùn)算方式,它是將兩個(gè)表中的記錄按一定的條件橫向結(jié)合,形成一個(gè)新的表。 1.2.3關(guān)系數(shù)據(jù)理論 1.問題的提出 1) 給出一組關(guān)系實(shí)例:學(xué)生關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,出生日期,入學(xué)時(shí)間,系)課程關(guān)系:課程(課程號(hào),課程名,學(xué)時(shí)數(shù))選課關(guān)系:選課(學(xué)號(hào),課程號(hào),成績(jī))可能有以下兩種數(shù)據(jù)模式:只有一個(gè)關(guān)系模式: 學(xué)生選課課程(學(xué)號(hào),姓名,性別,出生日期,入學(xué)時(shí)間,系, 課程號(hào),課程
26、名,學(xué)時(shí)數(shù),成績(jī)) 用三個(gè)關(guān)系模式:學(xué)生,課程,選課。1.2.3關(guān)系數(shù)據(jù)理論 2)設(shè)計(jì)方案比較 第一種設(shè)計(jì)可能有下述問題: 數(shù)據(jù)冗余 修改異常 插入異常 刪除異常 第二種設(shè)計(jì)方案不存在上述問題。 數(shù)據(jù)冗余消除了,插入、刪除、修改異常消除了。 1.2.3關(guān)系數(shù)據(jù)理論 2.數(shù)據(jù)依賴 函數(shù)依賴:設(shè)R(U)是屬性集U上的關(guān)系模式,X與Y是U的子集,若對(duì)于R(U)的任意一個(gè)當(dāng)前值r,如果對(duì)r中的任意兩個(gè)元組t和s,都有tXsX,就必有tY sY(即若它們?cè)赬上的屬性值相等,在Y上的屬性值也一定相等),則稱“X函數(shù)決定Y”或“Y函數(shù)依賴與X”,記作:XY,并稱X為決定因素。 函數(shù)依賴的分類 : 平凡函數(shù)依
27、賴和非平凡函數(shù)依賴 完全函數(shù)依賴和部分函數(shù)依賴 傳遞函數(shù)依賴 1.2.3關(guān)系數(shù)據(jù)理論 3)多值依賴:設(shè)R(U)是屬性集U上的一個(gè)關(guān)系模式。X,Y,Z是U的一個(gè)子集,并且Z=U-X-Y。當(dāng)且僅當(dāng)對(duì)R(U)的任一關(guān)系r,給定的一對(duì)(x,z)值,有一組Y的值,這組值僅僅決定于x值而與z的值無關(guān),則關(guān)系模式R(U)中多值依賴XY成立。 例如下表存在多值依賴關(guān)系課程教師參考書物理?xiàng)罹缚灯胀ㄎ锢砦锢項(xiàng)罹缚滴锢砹?xí)題集物理王麗普通物理物理王麗物理習(xí)題集數(shù)學(xué)楊靖康數(shù)學(xué)分析數(shù)學(xué)楊靖康微分方程數(shù)學(xué)王麗數(shù)學(xué)分析數(shù)學(xué)王麗微分方程1.2.3關(guān)系數(shù)據(jù)理論 3.關(guān)系模式的規(guī)范化 第一范式:如果關(guān)系模式R的每一個(gè)屬性都是不可分
28、解的,則R為第一范式的模式,記為:R1NF模式。 第二范式:如果關(guān)系模式R是第一范式,且每個(gè)非碼屬性都完全函數(shù)依賴于碼屬性,則稱R為滿足第二范式的模式,記為:R2NF模式。第三范式:如果關(guān)系模式R是第二范式,且沒有一個(gè)非碼屬性是傳遞函數(shù)依賴于候選碼屬性,則稱R為滿足第三范式的模式,記為:R3NF模式。擴(kuò)充第三范式:如果關(guān)系模式R是第三范式,且每一個(gè)決定因素都包含有碼,則稱R為滿足擴(kuò)充第三范式的模式,記為:RBCNF模式。第四范式:如果關(guān)系模式R是第一范式,且每個(gè)非平凡多值依賴XY(YX),X都含有碼,則稱R為滿足第四范式的模式,記為:R4NF模式。 1.2.2關(guān)系數(shù)據(jù)理論 4.關(guān)系規(guī)范化小結(jié)
29、1NF2NF3NFBCNF4NF消除非主屬性對(duì)碼的部分函數(shù)依賴消除非主屬性對(duì)碼的傳遞函數(shù)依賴消除主屬性對(duì)碼的部分和傳遞函數(shù)依賴消除非平凡且非函數(shù)依賴的多值依賴1.3 數(shù)據(jù)庫設(shè)計(jì) 1.3.1數(shù)據(jù)庫設(shè)計(jì)的任務(wù)、內(nèi)容與步驟 1.3.2需求分析 1.3.3概念結(jié)構(gòu)設(shè)計(jì) 1.3.4邏輯結(jié)構(gòu)設(shè)計(jì) 1 .3.5數(shù)據(jù)庫設(shè)計(jì)案例 1.3.1數(shù)據(jù)庫設(shè)計(jì)的任務(wù)、內(nèi)容與步驟 1.數(shù)據(jù)庫設(shè)計(jì)的任務(wù) 針對(duì)一個(gè)給定的應(yīng)用環(huán)境,創(chuàng)建一個(gè)良好的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能有效的收集、存儲(chǔ)、操作和管理數(shù)據(jù),滿足用戶的各種需求。2.數(shù)據(jù)庫設(shè)計(jì)的內(nèi)容 數(shù)據(jù)庫設(shè)計(jì)的內(nèi)容主要包括結(jié)構(gòu)特性設(shè)計(jì)和行為特性的設(shè)計(jì)兩個(gè)方面的內(nèi)容。
30、 1.3.1數(shù)據(jù)庫設(shè)計(jì)的任務(wù)、內(nèi)容與步驟 3.數(shù)據(jù)庫設(shè)計(jì)的步驟 : 新奧爾良法,將數(shù)據(jù)庫的設(shè)計(jì)分為如下六個(gè)階段:需求分析階段,概念設(shè)計(jì)階段,邏輯設(shè)計(jì)階段,物理設(shè)計(jì)階段,實(shí)施階段,運(yùn)行和維護(hù)階段。 不滿意不滿意需求收集和分析概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)實(shí)施階段運(yùn)行維護(hù)概念設(shè)計(jì)邏輯設(shè)計(jì)物理設(shè)計(jì)系統(tǒng)實(shí)施試 運(yùn) 行 運(yùn)行和維護(hù)及轉(zhuǎn)換規(guī)則DBMS功能優(yōu)化方法DBMS的詳細(xì)功能書應(yīng)用需求(數(shù)據(jù),處理)1.3.2需求分析1.需求分析的任務(wù) 需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界中要處理的對(duì)象(組織、部門、企業(yè))等,在了解現(xiàn)行系統(tǒng)工作情況,確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)運(yùn)行的基礎(chǔ)數(shù)據(jù)及其處理方法,明確用戶的各
31、種需求。 調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集與分析,獲得用戶對(duì)數(shù)據(jù)庫的如下需求:信息需求、處理要求、安全性與完整性要求 。 1.3.2需求分析2.需求分析基本步驟 1)需求的收集:收集數(shù)據(jù)及其發(fā)生時(shí)間、頻率,數(shù)據(jù)的約束條件、相互聯(lián)系等。 2)需求的分析整理 數(shù)據(jù)流程分析,結(jié)果描述產(chǎn)生數(shù)據(jù)流圖。 數(shù)據(jù)分析統(tǒng)計(jì),對(duì)輸入、存儲(chǔ)、輸出的數(shù)據(jù)分別進(jìn)行統(tǒng)計(jì)。 分析數(shù)據(jù)的各種處理功能,產(chǎn)生系統(tǒng)功能結(jié)構(gòu)圖。 1.3.2需求分析3.階段成果 需求分析階段成果是系統(tǒng)需求說明書,此說明書主要包括數(shù)據(jù)流圖、數(shù)據(jù)字典、各類數(shù)據(jù)的統(tǒng)計(jì)表格、系統(tǒng)功能結(jié)構(gòu)圖和必要的說明。系統(tǒng)需求說明書將作為數(shù)據(jù)庫設(shè)計(jì)的全過程依據(jù)
32、的文件。 1.3.3概念結(jié)構(gòu)設(shè)計(jì) 1.概念設(shè)計(jì)的策略和步驟 1)設(shè)計(jì)概念結(jié)構(gòu)的策略有如下幾種: 自頂向下 自底向上 由里向外 混合策略1.3.3概念結(jié)構(gòu)設(shè)計(jì) 2)常用自底向上策略的設(shè)計(jì)步驟 進(jìn)行局部抽象,設(shè)計(jì)局部概念。 將局部概念模式綜合成全局概念模式 進(jìn)行評(píng)審,改造。 1.3.3概念結(jié)構(gòu)設(shè)計(jì) 2.采用E-R方法的數(shù)據(jù)庫概念設(shè)計(jì)步驟 1)設(shè)計(jì)局部E-R模型:在設(shè)計(jì)E-R模型的過程中應(yīng)遵循這樣一個(gè)原則:現(xiàn)實(shí)世界中的事物能作為屬性對(duì)待的,盡量作為屬性對(duì)待。 2)設(shè)計(jì)全局E-R:一般采用兩兩集成的方法 ,在集成的過程中,要消除屬性、結(jié)構(gòu)、命名三類沖突,實(shí)現(xiàn)合理的集成。 3)全局E-R模型的優(yōu)化:實(shí)現(xiàn)
33、實(shí)體個(gè)數(shù)盡可能少,實(shí)體類型所含屬性盡可能少,實(shí)體類型間的聯(lián)系無冗余。優(yōu)化方法有:合并相關(guān)的實(shí)體類型消除冗余屬性與聯(lián)系1.3.4邏輯結(jié)構(gòu)設(shè)計(jì) 1.邏輯結(jié)構(gòu)設(shè)計(jì)的步驟 將概念結(jié)構(gòu)向一般的關(guān)系模型轉(zhuǎn)換。 將轉(zhuǎn)換來的關(guān)系模型向特定的RDBMS支持的數(shù)據(jù)模型轉(zhuǎn)換。 對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。 1.3.4邏輯結(jié)構(gòu)設(shè)計(jì) 2.E-R模型向關(guān)系數(shù)據(jù)庫的轉(zhuǎn)換規(guī)則 1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。 2)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。 3)一個(gè)1:n 聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n段對(duì)應(yīng)的關(guān)系模式合并。 4)一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。 5)三個(gè)以上實(shí)
34、體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。 6)具有相同碼的關(guān)系模式可以合并。 1.3.4邏輯結(jié)構(gòu)設(shè)計(jì) 3.關(guān)系數(shù)據(jù)庫的邏輯設(shè)計(jì) 關(guān)系數(shù)據(jù)庫邏輯設(shè)計(jì)的過程如下: 1)導(dǎo)出初始的關(guān)系模式 2)規(guī)范化處理 3)模式評(píng)價(jià) 4)優(yōu)化模式 5)形成邏輯設(shè)計(jì)說明書 。 1.3.5數(shù)據(jù)庫設(shè)計(jì)案例 1.學(xué)生選課管理數(shù)據(jù)流圖 2.學(xué)生選課管理E-R圖 3.學(xué)生選課管理關(guān)系模式注:詳細(xì)內(nèi)容見教材 1.4 SQL Server 2000的性能與體系結(jié)構(gòu)1.4.1 SQL Server 2000的性能 1數(shù)據(jù)倉庫和商業(yè)智能服務(wù)2集成的數(shù)據(jù)管理3支持XML技術(shù)4.NET Compact Framework5數(shù)據(jù)庫對(duì)象的
35、系統(tǒng)范圍1.4 SQL Server 2000的性能與體系結(jié)構(gòu)1.4.2 SQL Server 2000的體系結(jié)構(gòu) 1、CS結(jié)構(gòu)2、服務(wù)器端是安裝了SQL Server 2000服務(wù)器組件的計(jì)算機(jī)。3、客戶端是安裝了SQL Native Client的計(jì)算機(jī) 服務(wù)器端客戶端客戶端客戶端客戶端網(wǎng)絡(luò)網(wǎng)絡(luò)網(wǎng)絡(luò)網(wǎng)絡(luò)C/S應(yīng)用模式 1.5 SQL Server 2000的安裝 1.5.1安裝前的準(zhǔn)備工作 1.5.2安裝SQL Server 20001.5.1安裝前的準(zhǔn)備工作 1.安裝SQL Server 2000的硬件要求 (以32位為例 ) 硬件最低要求處理器(CPU)處理器主頻不低于:600 MHz
36、建議:1 GHz 或更高內(nèi)存(RAM)企業(yè)版:至少512MB,建議1 GB 或更高標(biāo)準(zhǔn)版:至少512MB,建議1 GB 或更高工作組版:至少512MB,建議1 GB 或更高開發(fā)版:至少512MB,建議1 GB 或更高簡(jiǎn)易版: 至少192 MB建議512 MB 或更高硬盤空間數(shù)據(jù)庫引擎和數(shù)據(jù)文件、復(fù)制以及全文搜索:150 MB;Analysis Services 和數(shù)據(jù)文件:35 KB;Reporting Services 和報(bào)表管理器:40 MB;Notification Services 引擎組件、客戶端組件和規(guī)則組件:5 MB;Integration Services:9 MB;客戶端組件
37、:12 MB;管理工具:70 MB;開發(fā)工具:20 MB;SQL Server 聯(lián)機(jī)叢書和 SQL Server Mobile 聯(lián)機(jī)叢書:15 MB;示例和示例數(shù)據(jù)庫:390 MB監(jiān)視器SQL Server 圖形工具需要 VGA 或更高分辨率:分辨率至少為 1,024x768 像素。指點(diǎn)設(shè)備 Microsoft 鼠標(biāo)或兼容的指點(diǎn)設(shè)備。CE-ROM驅(qū)動(dòng)器通過 CD 或 DVD 媒體進(jìn)行安裝時(shí)需要相應(yīng)的 CD 或 DVD 驅(qū)動(dòng)器。1.5.1安裝前的準(zhǔn)備工作 2.安裝SQL Server 2000的軟件(OS)要求 SQL Server 2000版本或組件操 作 系 統(tǒng)企業(yè)版Windows 2000
38、 Server SP4;Windows 2000 Advanced Server SP4;Windows 2000 Datacenter Edition SP4;Windows 2003 Server SP1和所有更高級(jí)的 Windows 操作系統(tǒng)。 標(biāo)準(zhǔn)版Windows 2000 Professional Edition SP4;Windows 2000 Server SP4; Windows 2000 Advanced Server SP4;Windows 2000 Datacenter Edition SP4;Windows XP Professional Edition SP2;Win
39、dows XP Media Edition SP2;Windows XP Tablet Edition SP2;Windows 2003 Server SP1和所有更高級(jí)的 Windows 操作系統(tǒng)。工作組版Windows 2000 Professional Edition SP4;Windows 2000 Server SP4; Windows 2000 Advanced Server SP4;Windows 2000 Datacenter Edition SP4;Windows XP Professional Edition SP2;Windows XP Media Edition SP2
40、;Windows XP Tablet Edition SP2;Windows 2003 Server SP1 和所有更高級(jí)的 Windows 操作系統(tǒng)開發(fā)版Windows 2000 Professional Edition SP4;Windows 2000 Advanced Server SP4;Windows 2000 Datacenter Edition SP4;Windows XP Home Edition SP2;Windows XP Professional Edition SP2;Windows XP Tablet Edition SP2;Windows 2003 Server S
41、P1和所有更高級(jí)的 Windows 操作系統(tǒng)簡(jiǎn)易版同工作組版1.5.1安裝前的準(zhǔn)備工作 3.對(duì)網(wǎng)絡(luò)環(huán)境的需求要求 網(wǎng)絡(luò)組件最 低 要 求IE瀏覽器IE 6.0 SP1 或更高版本,如果只安裝客戶端組件且不需要連接到要求加密的服務(wù)器,則 Internet Explorer 4.01 SP2即可IIS安裝報(bào)表服務(wù)需要IIS 5.0 以上ASP.NET 2.O報(bào)表服務(wù)需要ASP.NET1.5.2安裝SQL Server 2000 1. 采用本地計(jì)算機(jī)即作為服務(wù)器又作為客戶機(jī)。 2 .兩個(gè)概念 因?yàn)橥慌_(tái)計(jì)算機(jī)上可以同時(shí)運(yùn)行多個(gè)SQL server 2000服務(wù)器 ,也可以使不同版本在同一臺(tái)計(jì)算機(jī)上運(yùn)
42、行而不受干擾,在此問題上提出了實(shí)例的概念:命名實(shí)例和默認(rèn)實(shí)例。初次在計(jì)算 機(jī)上安裝SQL server 2000時(shí),安裝程序把安裝默認(rèn)實(shí)例作為默 認(rèn)的選項(xiàng),用戶也可以根據(jù)需要將安裝設(shè)置為命名實(shí)例 。 3 .安裝過程 SQL Server 2000的安裝過程與其它Microsoft Windows系列產(chǎn)品類似。 我們可根據(jù)向?qū)崾荆x擇需要的選項(xiàng)一步一步地完成。1.6 SQL Server 2000的安全性 SQL server 2000使用兩層安全機(jī)制來確認(rèn)用戶的有效性-即身份驗(yàn)證和權(quán)限驗(yàn)證兩個(gè)階段。 1.身份驗(yàn)證模式 Windows認(rèn)證: 用戶對(duì)SQL server 訪問的控制由Window
43、s賬號(hào)或用戶組完成,當(dāng)進(jìn)行連接時(shí),用戶不需要提供SQL server 登陸賬號(hào)。 SQL server認(rèn)證: SQL server管理員必須建立SQL server 登陸賬號(hào)和口令。當(dāng)用戶要連接到SQL server 時(shí),必須同時(shí)提供SQL server 的登陸賬號(hào)和口令。 混合認(rèn)證模式:兩種模式同時(shí)工作,用戶即能使用Windows 2005認(rèn)證模式又能使用SQL Server認(rèn)證模式連接到SQL Server服務(wù)器。 1.6 SQL Server 2000的安全性2.權(quán)限驗(yàn)證 身份驗(yàn)證成功,連接到SQL Server數(shù)據(jù)庫后,用戶必須使用特定的用戶賬號(hào)才能對(duì)數(shù)據(jù)庫進(jìn)行訪問。 SQL Serv
44、er采取三個(gè)步驟來確認(rèn)權(quán)限。 1)當(dāng)用戶執(zhí)行一項(xiàng)操作時(shí),例如用戶執(zhí)行了一條插入一條記錄的指令,客戶端將用戶T-SQL 語句發(fā)給SQL Server。 2)當(dāng)SQL Server接收到該命令語句后,立即檢查該用戶是否有執(zhí)行這條指令的權(quán)限。 3)如果用戶具備這個(gè)權(quán)限,SQL Server將完成相應(yīng)的操作,如果用戶沒有這個(gè)權(quán)限,SQL Server系統(tǒng)將返回一個(gè)錯(cuò)誤給用戶。 1.7 SQL SERVER 2000服務(wù)器的操作 1.7.1SQL Server 的程序組 1.7.2SQL Server服務(wù)管理 1.7.3使用SQL Server Management Studio 1.7.1SQL Se
45、rver 的程序組集成環(huán)境,用于訪問、配置、控制、管理和開發(fā)SQL Server 的所有組件 1.7.2 SQL Server服務(wù)管理1、 SQL Server服務(wù) SQL Server服務(wù)是SQL Server 2005的數(shù)據(jù)庫引擎,是SQL Server 2005的核心服務(wù)。SQL Server 服務(wù)提供數(shù)據(jù)管理、事務(wù)處理,維護(hù)數(shù)據(jù)的完整和安全性等管理工作。 2、啟動(dòng)服務(wù) 要使用SQL Server服務(wù),必須先啟動(dòng)服務(wù)。啟動(dòng)服務(wù)的方式包括:設(shè)置服務(wù)為“自動(dòng)”啟動(dòng)類型、使用SQL Server Configuration Manager工具、使用SQL Server Management S
46、tudio工具、使用操作系統(tǒng)的“服務(wù)”窗口等。 1.7.3使用SQL Server Management Studio1.啟動(dòng) SQL Server Management Studio1) 在“開始”菜單中,依次執(zhí)行“開始”“程序”“Microsoft SQL Server 2005”“SQL Server Management Studio”命令菜單,打開“連接到服務(wù)器”對(duì)話框 。2)在“連接到服務(wù)器”對(duì)話框中,驗(yàn)證默認(rèn)設(shè)置,單擊“連接”。2. Management Studio 組件介紹默認(rèn)情況下,Management Studio 中將顯示三個(gè)組件窗口。“已注冊(cè)的服務(wù)器”組件窗口 :在此
47、添加和刪除服務(wù)器。 “對(duì)象資源管理器”組件窗口:對(duì)象資源管理器是服務(wù)器中所有數(shù)據(jù)庫對(duì)象的樹視圖。此樹視圖可以包括 SQL Server Database Engine、Analysis Services、Reporting Services、Integration Services 和 SQL Server Mobile 的數(shù)據(jù)庫。 (3)“摘要”文檔窗口:文檔窗口是Management Studio界面中的最大部分,它可以是“查詢編輯器”窗口,也可以是“瀏覽器”窗口。 注意:如果任何組件窗口沒有出現(xiàn),均可通過“視圖”菜單添加。1.7.3使用SQL Server Management Stud
48、io3注冊(cè)服務(wù)器(1)在“已注冊(cè)的服務(wù)器”窗口中右鍵單擊“數(shù)據(jù)庫引擎”,在彈出的快捷菜單中,選中“新建”“服務(wù)器注冊(cè)”命令,打開“新建服務(wù)器注冊(cè)”對(duì)話框。 (2)在“服務(wù)器名稱”文本框中,鍵入 SQL Server 實(shí)例的名稱。(3)在“連接到數(shù)據(jù)庫”下拉列表框中選擇注冊(cè)的服務(wù)器默認(rèn)連接的數(shù)據(jù)庫;在“網(wǎng)絡(luò)協(xié)議”下拉列表框中選擇使用的網(wǎng)絡(luò)協(xié)議;在“網(wǎng)絡(luò)數(shù)據(jù)包大小”微調(diào)框中設(shè)置客戶機(jī)和服務(wù)器網(wǎng)絡(luò)數(shù)據(jù)包的大??;在“連接超時(shí)值”微調(diào)框中設(shè)置客戶機(jī)的程序在服務(wù)器上的執(zhí)行超時(shí)時(shí)間,如果網(wǎng)速慢的話,可以設(shè)置大一些;如果需要對(duì)連接過程進(jìn)行加密,可以選中“加密連接”選項(xiàng)。(4)測(cè)試連接成功后,保存,完成服務(wù)器注冊(cè)。 1.7.3使用SQL Server Management Studio4對(duì)象資源管理器的連接 (1)在“對(duì)象資源管理器”的工具欄上,單擊“連接”按鈕,打開連接類型下拉菜單,從中選擇“數(shù)據(jù)庫引擎”,系統(tǒng)將打開“連接到服務(wù)器”對(duì)話框。(2)在“連接到服務(wù)器”對(duì)話框中,輸入服務(wù)器名稱,選擇驗(yàn)證方式。(3)單擊“連接”按鈕,即可連接到所選的服務(wù)器。1.7.3使用SQL Server Management Studio5SQL Server服務(wù)器的配置通過查看SQL Server 屬性了解SQ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 24632.2-2024產(chǎn)品幾何技術(shù)規(guī)范(GPS)圓度第2部分:規(guī)范操作集
- 緊固管道用非金屬環(huán)市場(chǎng)發(fā)展前景分析及供需格局研究預(yù)測(cè)報(bào)告
- 土方機(jī)械刀板產(chǎn)品供應(yīng)鏈分析
- 帆布制裝木柴用手提袋產(chǎn)品供應(yīng)鏈分析
- 在線數(shù)學(xué)教育行業(yè)相關(guān)項(xiàng)目經(jīng)營管理報(bào)告
- 內(nèi)褲襯里衛(wèi)生用產(chǎn)品供應(yīng)鏈分析
- 耐酸手套市場(chǎng)發(fā)展前景分析及供需格局研究預(yù)測(cè)報(bào)告
- 電動(dòng)煮蛋器項(xiàng)目營銷計(jì)劃書
- 手指甲修剪器產(chǎn)品供應(yīng)鏈分析
- 玩具滑板車市場(chǎng)發(fā)展前景分析及供需格局研究預(yù)測(cè)報(bào)告
- 青島版三年級(jí)上冊(cè)數(shù)學(xué)試題期中測(cè)試卷(含答案)
- 綿陽市高中2022級(jí)(2025屆)高三第一次診斷性考試(一診)地理試卷
- 2024-2025學(xué)年七年級(jí)上學(xué)期數(shù)學(xué)期中模擬試卷(蘇科版2024)(含答案解析)
- 軍事理論(2024年版)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 海爾智家財(cái)務(wù)報(bào)表分析報(bào)告
- 2024年急性胰腺炎急診診治專家共識(shí)解讀課件
- 2024年連南瑤族自治縣綠連林業(yè)發(fā)展有限公司招聘筆試參考題庫附帶答案詳解
- 大學(xué)生國家安全教育知到章節(jié)答案智慧樹2023年廣西科技大學(xué)
- 高中選課走班選科建議-課件
- 鐵路工程預(yù)算定額工程量計(jì)算規(guī)則使用說明
- 副校長(zhǎng)年度考核評(píng)語
評(píng)論
0/150
提交評(píng)論