版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、電子商務(wù)中的數(shù)據(jù)庫技術(shù)1、聯(lián)合國經(jīng)濟(jì)合作與發(fā)展組織在有關(guān)電子商務(wù)的報告中對電子商務(wù)的定義是:電子商務(wù)是發(fā)生在開放網(wǎng)絡(luò)上包含企業(yè)之間、企業(yè)和消費者之間的商業(yè)交易。這可以看成電子商務(wù)狹義的定義。其實,廣義的電子商務(wù)除電子交易之外,還包括利用計算機(jī)網(wǎng)絡(luò)技術(shù)進(jìn)行的全部商業(yè)活動。1.1電子商務(wù)是商務(wù)信息爆炸的客觀選擇,也是電子信息技術(shù)發(fā)展應(yīng)用的重要成果。2、電子商務(wù)作作為以Intternett為平臺所從從事的各種帶帶有商業(yè)性質(zhì)質(zhì)的活動,有有以下幾種常常見類型:(11)企業(yè)經(jīng)營營;(2)網(wǎng)網(wǎng)上銀行;(33)網(wǎng)上商店店和網(wǎng)上購物物;(4)網(wǎng)網(wǎng)絡(luò)服務(wù);(55)其他。3、Interrnet是電電子商務(wù)的物物
2、理基礎(chǔ),把把商務(wù)活動的的各個方面及及各個環(huán)節(jié)整整合在一起。4、在電子商務(wù)務(wù)的基本結(jié)構(gòu)構(gòu)框架模型中中,社會人文文環(huán)境、自然然科技環(huán)境和和電子商務(wù)技技術(shù)內(nèi)容構(gòu)成成了電子商務(wù)務(wù)應(yīng)用平臺的的三個支柱。電電子商務(wù)的社社會人文環(huán)境境和自然科技技環(huán)境主要強(qiáng)強(qiáng)調(diào)了為實現(xiàn)現(xiàn)電子商務(wù)應(yīng)應(yīng)用而建立的的公共政策、法法律和安全、網(wǎng)網(wǎng)絡(luò)協(xié)議的技技術(shù)標(biāo)準(zhǔn)等,這這是保障電子子商務(wù)實施的的必要條件。4.1互聯(lián)網(wǎng)絡(luò)絡(luò)上包括的硬硬件主要有工工作站,服務(wù)務(wù)器和終端、基基于計算機(jī)的的電話設(shè)備、集集線器、數(shù)字字交換機(jī)、路路由器、調(diào)制制解調(diào)器、電電纜調(diào)制解調(diào)調(diào)器和光電耦耦合器等。5、基礎(chǔ)通信網(wǎng)網(wǎng)絡(luò)是電子商商務(wù)的硬件基基礎(chǔ)設(shè)施,承承擔(dān)著電子
3、商商務(wù)信息傳輸輸?shù)娜蝿?wù)。包包括遠(yuǎn)程通信信網(wǎng)、有線電電視網(wǎng)、無線線通信網(wǎng)和互互聯(lián)網(wǎng)。6、Interrnet在操操作系統(tǒng)和網(wǎng)網(wǎng)絡(luò)軟件的支支持下,提供供的主要技術(shù)術(shù)有WWW、電電子郵件、FFTP與Teelnet等等。目前一般般采用Cliient/sserverr或者Broowser/serveer模式去開開發(fā)用戶端應(yīng)應(yīng)用程序。IInternnet最主要要的應(yīng)用系統(tǒng)統(tǒng)是WWW。WWWW服務(wù)器器用于存儲、管管理Web頁頁以及提供WWWW服務(wù)。在在實際應(yīng)用中中,與WWWW服務(wù)器配套套的一類服務(wù)務(wù)器是代理服服務(wù)器,代理理服務(wù)器主要要有防火墻和和充當(dāng)WWWW服務(wù)的本地地緩沖區(qū)的作作用;另一類類服務(wù)器是數(shù)數(shù)據(jù)庫
4、服務(wù)器器,它也是IInternnet的重要要組成部分。目目前WWW服服務(wù)器一般通通過通用網(wǎng)關(guān)關(guān)接口同一個個外部程序進(jìn)進(jìn)行通信,通通過開放式數(shù)數(shù)據(jù)庫接口與與數(shù)據(jù)庫連接接。開放數(shù)據(jù)據(jù)接口是微軟軟公司制定的的一種數(shù)據(jù)庫庫標(biāo)準(zhǔn)接口。電電子商務(wù)活動動中的信息通通常以多媒體體的形式在IInternnet上傳播播。最常用的的多媒體信息息發(fā)布就是WWWW。7、電子商務(wù)徹徹底擺脫以紙紙張為介質(zhì)的的傳統(tǒng)交易方方式的關(guān)鍵是是建立信息的的虛擬組織,即即將Web與與數(shù)據(jù)庫集成成,主要有三三種形式:(11)運用Weeb發(fā)布數(shù)據(jù)據(jù);這條數(shù)據(jù)據(jù)流的流向是是從數(shù)據(jù)庫到到用戶。(22)運用Weeb共享數(shù)據(jù)據(jù);通常采用用的技術(shù)是新
5、新聞組網(wǎng)絡(luò)系系統(tǒng)和郵件列列表。(3)用用數(shù)據(jù)庫驅(qū)動動Web站點點。數(shù)據(jù)倉庫和數(shù)據(jù)據(jù)挖掘技術(shù)是是當(dāng)前WEBB上數(shù)據(jù)庫信信息技術(shù)研究究的熱點。數(shù)數(shù)據(jù)倉庫是指指對大量散布布在網(wǎng)絡(luò)數(shù)據(jù)據(jù)庫中的數(shù)據(jù)據(jù)進(jìn)行組織,使使之能形成一一個可被檢索索、搜索、分分析和報告的的商業(yè)信息清清單。數(shù)據(jù)倉倉庫業(yè)務(wù)的目目標(biāo)是收集人人們需求的信信息,通過即即時生產(chǎn)、快快速反應(yīng)零售售和在線服務(wù)務(wù)等方式,以以時間競爭和和時間管理為為目的,使商商業(yè)循環(huán)以越越來越快的速速度滾動。 7.11數(shù)據(jù)倉庫核核心是關(guān)系型型數(shù)據(jù)庫8、ISP可以以分為互聯(lián)網(wǎng)網(wǎng)內(nèi)容提供商商(Inteernet Conteent Prrovideer,ICPP)和互聯(lián)網(wǎng)
6、網(wǎng)接入提供商商(Inteernet Accesss Prooviderr,IAP)。9、企業(yè)在根據(jù)據(jù)自己的實際際情況選擇IISP時,應(yīng)應(yīng)注意以下問問題:(1)IISP能夠提提供的技術(shù)條條件;(2)IISP能夠提提供的網(wǎng)絡(luò)設(shè)設(shè)施與結(jié)構(gòu);(3)ISSP能夠提供供的服務(wù)種類類、技術(shù)實力力、服務(wù)質(zhì)量量和信用;(44)ISP綜綜合使用成本本。從事電子子商務(wù)的企業(yè)業(yè)除按上術(shù)要要求選擇ISSP外,還必必須選擇能夠夠提供數(shù)據(jù)庫庫服務(wù)的ISSP。這類IISP是數(shù)據(jù)據(jù)庫服務(wù)提供供商,其強(qiáng)項項在于提供企企業(yè)所需要的的數(shù)據(jù)庫服務(wù)務(wù)。10、域名是企企業(yè)在Intternett上的地址,具具有商標(biāo)的性性質(zhì)。負(fù)責(zé)審審批Int
7、eernet域域名的機(jī)構(gòu)是是位于美國的的Interrnet網(wǎng)絡(luò)絡(luò)信息中心(IInterNNIC)及其其下屬的分支支機(jī)構(gòu)。國務(wù)務(wù)院信息化工工作領(lǐng)導(dǎo)小組組辦公室是我我國互聯(lián)網(wǎng)絡(luò)絡(luò)域名系統(tǒng)的的管理機(jī)構(gòu)。企企業(yè)在建立時時應(yīng)根據(jù)自身身的實際情況況選擇網(wǎng)站接接入Inteernet的的形式,目前前,許多ISSP都能夠提提供虛擬主機(jī)機(jī)、托管服務(wù)務(wù)器和專線接接入三種服務(wù)務(wù)形式。一種以Nntsscape公公司的Navvigatoor、Commmuniccator和和微軟公司的的Fronttpage為為代表,稱為為可見型網(wǎng)頁頁編輯工具;另一種以HHomesiite為代表表,稱為非可可見型網(wǎng)頁編編輯工具。數(shù)據(jù)庫驅(qū)動W
8、eeb站點的核核心是網(wǎng)絡(luò)數(shù)數(shù)據(jù)庫軟件。網(wǎng)站的后臺數(shù)據(jù)庫技術(shù)是網(wǎng)站建設(shè)的重要技術(shù),網(wǎng)站的后臺數(shù)據(jù)庫性能的好壞關(guān)系到整個網(wǎng)站的性能。數(shù)據(jù)軟件擴(kuò)展出出了許多不同同類型,分別別如下:桌面面型、中小型型面向?qū)ο笮托汀⒋笮头植疾夹?、?shù)據(jù)倉倉庫型。數(shù)據(jù)庫設(shè)計是指指在現(xiàn)有的數(shù)數(shù)據(jù)庫管理系系統(tǒng)上建立數(shù)數(shù)據(jù)的過程。數(shù)數(shù)據(jù)庫設(shè)計的的內(nèi)容是:對對于一個給定定的環(huán)境,進(jìn)進(jìn)行符合應(yīng)用用語義的邏輯輯設(shè)計,以及及提供一個確確定存儲結(jié)構(gòu)構(gòu)的物理設(shè)計計,建立實現(xiàn)現(xiàn)系統(tǒng)目標(biāo)并并能有效存取取數(shù)據(jù)的數(shù)據(jù)據(jù)模型。數(shù)據(jù)據(jù)庫的數(shù)據(jù)是是沒有冗余的的,并為多個個應(yīng)用程序服服務(wù)。數(shù)據(jù)存存儲獨立于應(yīng)應(yīng)用程序,可可以對其進(jìn)行行插入、檢索索、修改,也也
9、可以按照一一種公用的和和可控制的方方法進(jìn)行數(shù)據(jù)據(jù)結(jié)構(gòu)化。用用于電子商務(wù)務(wù)Web站點點的數(shù)據(jù)庫需需要與一個龐龐大的顧客或或存貨清單數(shù)數(shù)據(jù)庫互動,還還要與一個獨獨立的包含銷銷售信息、廣廣告宣傳岫和和宣傳畫等的的數(shù)據(jù)庫互動動。11、電子商務(wù)務(wù)Web站點點的數(shù)據(jù)庫通通常具有下述述特征:(11)對電子商商務(wù)運營的各各個方面確保保數(shù)據(jù)安全;(2)對電電子商務(wù)交易易過程中進(jìn)行行管理。多重重數(shù)據(jù)庫的存存取必須做單單一化處理;(3)對客客戶確認(rèn)已經(jīng)經(jīng)完成,但由由于硬件或軟軟件故障而未未能執(zhí)行的交交易可以彌補(bǔ)補(bǔ)。12、在創(chuàng)建網(wǎng)網(wǎng)絡(luò)數(shù)據(jù)庫時時,必須滿足足以下條件:(1)要符符合企業(yè)電子子商務(wù)的需要要。既能正確確地反
10、映企業(yè)業(yè)用戶的現(xiàn)實實環(huán)境,能包包含企業(yè)用戶戶需要處理的的所有商業(yè)數(shù)數(shù)據(jù),又能支支持用戶需要要進(jìn)行的所有有業(yè)務(wù)處理。(2)能被某個現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)所接受。(3)要具有較高的質(zhì)量,如易于維護(hù)、易于理解、效率較高等。12.1客戶通通過超文本傳傳輸協(xié)議從IInternnet上獲取取資源,訪問問企業(yè)Webb網(wǎng)站,向應(yīng)應(yīng)用服務(wù)器和和數(shù)據(jù)庫服務(wù)務(wù)器交互傳送送請求和數(shù)據(jù)據(jù)。超文本標(biāo)標(biāo)記語言格式式的表彰不僅僅是一種格式式,也是客戶戶輸入數(shù)據(jù)和和發(fā)送數(shù)據(jù)到到網(wǎng)絡(luò)服務(wù)器器時普遍使用用的方法。13、腳本語言言在數(shù)據(jù)庫驅(qū)驅(qū)動Web網(wǎng)網(wǎng)站方面的三三個最基本的的用途:(11)腳本語言言可以處理用用戶在表單中中輸入的數(shù)據(jù)
11、據(jù),編輯、復(fù)復(fù)制它們到隱隱含域等;(22)腳本語言言可以增強(qiáng)界界面效果,比比如在鼠標(biāo)經(jīng)經(jīng)過對象時,將將對象進(jìn)行高高亮顯示,以以及改變按鈕鈕顏色等;(33)腳本語言言可以用來控控制表單的提提交和生成復(fù)復(fù)雜的URLL請求。14、在完整的的電子商務(wù)運運行平臺支持持下,數(shù)據(jù)庫庫承擔(dān)著對商商務(wù)信息的存存儲、管理、查查詢、結(jié)算和和處理等功能能,在Intternett上發(fā)揮作用用。15、網(wǎng)站的后后臺數(shù)據(jù)庫性性能的好壞關(guān)關(guān)系到整個網(wǎng)網(wǎng)站的性能?;赪EB的的電子商務(wù)數(shù)數(shù)據(jù)庫開發(fā)過過程分為六個個階段進(jìn)行。二、數(shù)據(jù)庫系統(tǒng)統(tǒng)概論1、數(shù)據(jù)庫系統(tǒng)統(tǒng)是計算機(jī)軟軟件的一個重重要分支,也也是一門新興興學(xué)科,它和和計算機(jī)網(wǎng)絡(luò)
12、絡(luò)、人工智能能被稱為計算算機(jī)技術(shù)領(lǐng)域域的三大熱門門技術(shù)。數(shù)據(jù)庫是以某種種方式組織起起來,使之可可以檢索和利利用的數(shù)據(jù)的的集合。數(shù)據(jù)庫技術(shù)的萌萌芽產(chǎn)生在220世紀(jì)600年代中期。數(shù)據(jù)管理是數(shù)據(jù)據(jù)庫的核心任任務(wù),其內(nèi)容容包括對數(shù)據(jù)據(jù)的分類、組組織、編碼、儲儲存、檢索和和維護(hù)。、數(shù)據(jù)管理到目前前共經(jīng)歷了人人工管理階段段、文件系統(tǒng)統(tǒng)階段和數(shù)據(jù)據(jù)庫系統(tǒng)階段段三個階段。數(shù)據(jù)處理方式是是批處理。20世紀(jì)50年年代后期到220世紀(jì)600年代中期為為文件系統(tǒng)階階段。數(shù)據(jù)庫管理系統(tǒng)統(tǒng)階段是從220世紀(jì)600年代后期開開始的。2、數(shù)據(jù)庫管理理系統(tǒng)的發(fā)展展又可劃分如如下三個階段段:(1)第第一代數(shù)據(jù)庫庫管理系統(tǒng),即即
13、層次數(shù)據(jù)庫庫管理系統(tǒng)和和網(wǎng)狀數(shù)據(jù)庫庫管理系統(tǒng),這這一代數(shù)據(jù)庫庫管理系統(tǒng)主主要支持層次次和網(wǎng)狀數(shù)據(jù)據(jù)模型,其特特點是支持三三級抽象模式式的體系結(jié)構(gòu)構(gòu);用存取路路經(jīng)(指針)來來表示數(shù)據(jù)之之間的聯(lián)系:數(shù)據(jù)定義語語言(DDLL)和數(shù)據(jù)操操縱語言(DDML)相對對獨立:數(shù)據(jù)據(jù)庫語言采用用過程性(導(dǎo)導(dǎo)航性)語言言。(2)第第二代數(shù)據(jù)庫庫管理系統(tǒng),即即關(guān)系數(shù)據(jù)庫庫管理系統(tǒng)(RRDBMS),該該系統(tǒng)的主要要特點是:概概念單一化,數(shù)數(shù)據(jù)及數(shù)據(jù)間間的聯(lián)系都用用關(guān)系來表示示:以關(guān)系代代數(shù)為理論基基礎(chǔ):數(shù)據(jù)獨獨立性強(qiáng):數(shù)數(shù)據(jù)庫語言采采用說明性語語言,大大簡簡化了用戶的的編程難度。(33)第三代數(shù)數(shù)據(jù)庫管理系系統(tǒng),即新
14、一一代數(shù)據(jù)庫管理理系統(tǒng)面向?qū)ο笙髷?shù)據(jù)庫管理理系統(tǒng)。其主主要特點是支支持包括數(shù)據(jù)據(jù)、對象和知知識的管理;在保持和繼繼承第二代數(shù)數(shù)據(jù)庫管理系系統(tǒng)的技術(shù)基基礎(chǔ)上引入新新技術(shù)(比如如面向?qū)ο蠹技夹g(shù));對其其他系統(tǒng)開放放,具有良好好的可移植性性、可連接性性可擴(kuò)充性和和可互操作性性。3、數(shù)據(jù)模型是是數(shù)據(jù)庫管理理系統(tǒng)的數(shù)學(xué)學(xué)形式框架,是是用來描述數(shù)數(shù)據(jù)的一組概概念和定義,包包括以下內(nèi)容容:(1)數(shù)數(shù)據(jù)的靜態(tài)特特征;(2)數(shù)數(shù)據(jù)的動態(tài)特特征;(3)數(shù)數(shù)據(jù)的完整性性約束。4、數(shù)據(jù)模型的的種類:(11)概念數(shù)據(jù)據(jù)模型(Cooncepttual DData MModel);(2)邏輯輯數(shù)據(jù)模型(Logiccal D
15、aata moodel);(3)物理理數(shù)據(jù)模型(Physiical DData mmodel)。5、E-R圖三三要素:(11)實體(型型)用矩形表表示,框內(nèi)標(biāo)標(biāo)注實體名稱稱;(2)屬屬性用橢圓形形表示,并用用連線與實體體連接起來。(33)實體之間間的聯(lián)系用菱形框表表示。聯(lián)系抽象化后可可歸結(jié)為三種種類型:(11)一對一聯(lián)聯(lián)系(1:11)(2)一一對多聯(lián)系(11:n);(33)多對多聯(lián)聯(lián)系(m:nn);(4)實實體聯(lián)系圖(EER圖)6、在層次模型型中只有一個個結(jié)點無父結(jié)結(jié)點,該結(jié)點點稱為根結(jié)點點,同一個父父結(jié)點下的子子結(jié)點稱為兄兄弟結(jié)點,無無子結(jié)點的結(jié)結(jié)點則稱為葉葉結(jié)點。層次模型只能表表示一對多的
16、的聯(lián)系。網(wǎng)狀數(shù)據(jù)模型是是僅限于表示示二元的一對對多或多對一一聯(lián)系的實體體聯(lián)系模型。關(guān)系模型是目前前數(shù)據(jù)庫管理理系統(tǒng)普遍采采用的數(shù)據(jù)模模型,也是應(yīng)應(yīng)用最廣的數(shù)數(shù)據(jù)模型。關(guān)系數(shù)據(jù)模型具具有嚴(yán)格的理理論基礎(chǔ)關(guān)系代數(shù)。7、域(Dommain)是值的有限限集合。關(guān)系屬性:表格格中的每一列列都是不可再再分的基本屬屬性;各列的的名字不同,列列的順序不重重要;行的次次序無關(guān)緊要要;關(guān)系中不不允許有完全全相同的兩行行存在。層次模型與網(wǎng)狀狀模型均屬于于格式化數(shù)據(jù)據(jù)模型。兩者者的共同點:都用存取路路徑來表示數(shù)數(shù)據(jù)之間的聯(lián)聯(lián)系,用戶對對數(shù)據(jù)的存取取都必須按照照指定的路徑徑導(dǎo)航,其共共同點還包括括數(shù)據(jù)操作時時必須清楚數(shù)
17、數(shù)據(jù)庫的當(dāng)前前位置,對數(shù)數(shù)據(jù)庫的操作作都是一次一一個記錄的存存取方式,程程序和數(shù)據(jù)具具有較高的物物理獨立性,但但邏輯獨立性性較差。但他他們之間也有有不同點:層層次模型中從從子結(jié)點到父父結(jié)點的聯(lián)系系是惟一的,網(wǎng)網(wǎng)狀數(shù)據(jù)模型型則可以是不不惟一的。網(wǎng)狀數(shù)據(jù)模型有有兩種數(shù)據(jù)結(jié)結(jié)構(gòu)記錄型和和系;關(guān)系模模型只用一種種基本數(shù)據(jù)結(jié)結(jié)構(gòu)關(guān)系,關(guān)關(guān)系模型描述述數(shù)據(jù)和操作作數(shù)據(jù)更簡單單。8、數(shù)據(jù)庫管理理系統(tǒng)由五個個部分組成:硬件資源、軟軟件資源、數(shù)數(shù)據(jù)庫結(jié)構(gòu)、數(shù)數(shù)據(jù)庫管理員員和用戶。數(shù)據(jù)庫管理系統(tǒng)統(tǒng)的硬件資源源包括CPUU、內(nèi)存、磁磁盤、磁帶及及其他外部設(shè)設(shè)備等。數(shù)據(jù)庫管理系統(tǒng)統(tǒng)軟件包括:操作系統(tǒng)(OOS);數(shù)據(jù)據(jù)
18、庫管理系統(tǒng)統(tǒng)(DBMSS);高級語語言編譯系統(tǒng)統(tǒng)。9、數(shù)據(jù)庫管理理系統(tǒng)的三級級模式結(jié)構(gòu)由由用戶級數(shù)據(jù)據(jù)庫、概念級級數(shù)據(jù)庫、物物理級數(shù)據(jù)庫庫組成。數(shù)據(jù)庫管理系統(tǒng)統(tǒng)的用戶分為為兩類:一類類是最終用戶戶;另一類用用戶是專業(yè)用用戶,即應(yīng)用用程序員。10、數(shù)據(jù)庫管管理系統(tǒng)是對對數(shù)據(jù)庫進(jìn)行行定義、管理理、維護(hù)和檢檢索的一組軟軟件。數(shù)據(jù)庫管理系統(tǒng)統(tǒng)的功能:存存儲數(shù)據(jù);創(chuàng)創(chuàng)建并維護(hù)數(shù)數(shù)據(jù)結(jié)構(gòu);允允許多個用戶戶并發(fā)訪問;加強(qiáng)安全性性和保密性;允許提取和和操作已存儲儲的數(shù)據(jù);實實現(xiàn)數(shù)據(jù)錄入入和數(shù)據(jù)加載載;提供不同同記錄的一致致性;提供對對指定數(shù)據(jù)快快速撮的高效效索引機(jī)制。11、一個用戶戶要操縱數(shù)據(jù)據(jù)庫中的數(shù)據(jù)據(jù),
19、至少要通通過以下三層層安全防線:操作系統(tǒng)的的安全保護(hù)機(jī)機(jī)制;數(shù)據(jù)庫庫管理系統(tǒng)的的安全保護(hù)機(jī)機(jī)制;數(shù)據(jù)庫庫中對象的安安全保護(hù)機(jī)制制。12、數(shù)據(jù)庫的的安全保密方方式可以有系系統(tǒng)處理和物物理處理兩方方面。計算機(jī)系統(tǒng)中采采用的措施:(1)用戶標(biāo)標(biāo)識和鑒定;(2)存取控控制;(3)視圖;(4)數(shù)據(jù)加加密;(5)數(shù)據(jù)庫庫審計。數(shù)據(jù)庫的安全性性是指保護(hù)數(shù)數(shù)據(jù)庫,防止止因用戶非法法使用數(shù)據(jù)庫庫造成數(shù)據(jù)泄泄露、更改和和破壞。數(shù)據(jù)庫的完整性性是指數(shù)據(jù)的的正確性、相相容性和一致致性,即防止止不符合主義義的錯誤數(shù)據(jù)據(jù)輸入和輸出出,同時還要要使存儲在不不同副本中的的同一個數(shù)據(jù)據(jù)保持一致協(xié)協(xié)調(diào),使數(shù)據(jù)據(jù)項之間的結(jié)結(jié)構(gòu)不受
20、破壞壞。完整性則是防止止合法用戶使使用數(shù)據(jù)庫時時向數(shù)據(jù)庫中中加入不符合合語義的數(shù)據(jù)據(jù)。完整性約束的類類型:屬性值值的約束和聯(lián)聯(lián)系的約束;靜態(tài)約束和和動態(tài)約束;立即執(zhí)行約約束和延遲執(zhí)執(zhí)行約束。表示完整性約束束的方法一般般分為兩類:隱含約束方方法和顯示約約束方法。隱含約束方法是是最基本的方方法,可以用用來實現(xiàn)大部部分靜態(tài)約束束。表示完整性約束束的方法:采采用斷言說明明語句;采用用CHECKK子句或COONSTRAAINT子句句;采用數(shù)據(jù)據(jù)庫觸發(fā)器;將完整性約約束的說明和和檢查任務(wù)交交給應(yīng)用程序序。事務(wù)是數(shù)據(jù)庫的的邏輯工作單單位,它是數(shù)數(shù)據(jù)庫管理系系統(tǒng)提供的基基本功能之一一。事務(wù)通常常以BEGIIN
21、 TRAANSATIION開始,以以COMMIIT或ROLLLBACKK操作結(jié)束。數(shù)據(jù)庫管理系統(tǒng)統(tǒng)的并發(fā)控制制是以事務(wù)為為單位進(jìn)行的的。并發(fā)操作所帶來來的數(shù)據(jù)不一一致性可以分分為三類:丟丟失數(shù)據(jù)、不不可重復(fù)讀和和讀“臟”數(shù)據(jù) 。數(shù)據(jù)庫管理系統(tǒng)統(tǒng)并發(fā)控制的的基本思想是是:當(dāng)一個應(yīng)應(yīng)用程序?qū)?shù)數(shù)據(jù)庫的某一一部分執(zhí)行修修改操作時,對對該部分?jǐn)?shù)據(jù)據(jù)實行封鎖,拒拒絕其他用戶戶對該部分的的并發(fā)訪問要要求,直到該該事務(wù)執(zhí)行完完畢。并發(fā)控制的策略略包括數(shù)據(jù)封封鎖單位大小小的確定、死死鎖的預(yù)防、檢檢測和解除。分布式數(shù)據(jù)庫系系統(tǒng)是在兩臺臺或多臺地理理上或物理上上分散而邏輯輯上集中的數(shù)數(shù)據(jù)庫系統(tǒng),管管理這樣的數(shù)數(shù)據(jù)
22、庫系統(tǒng)的的軟件稱為分分布式數(shù)據(jù)庫庫管理系統(tǒng)DDDBMS13、OO數(shù)據(jù)據(jù)模型比傳統(tǒng)統(tǒng)的數(shù)據(jù)模型型具有以下優(yōu)優(yōu)勢:具有表表示和構(gòu)造復(fù)復(fù)雜對象的能能力;通過封封裝和消息隱隱藏技術(shù)提供供了程序的模模塊化機(jī)制;繼承和類層層次技術(shù)不僅僅能表示iss-a聯(lián)系,還還提供了軟件件重用的機(jī)制制;通過滯后后聯(lián)編等概念念提供系統(tǒng)擴(kuò)擴(kuò)充能力;提提供與宿主語語言的先縫(SSeamleess)連接接。14、對多媒體體數(shù)據(jù)庫管理理的應(yīng)用主要要有以下三種種方式:基于于關(guān)系模型,加加以擴(kuò)充,使使之支持多媒媒體數(shù)據(jù)庫類類型;基于OOO模型來實實現(xiàn)對多媒體體信息的描述述和操作;基基于超文本模模型。數(shù)據(jù)倉庫、聯(lián)機(jī)機(jī)分析處理技技術(shù)和數(shù)據(jù)
23、挖挖掘是三種獨獨立的信息處處理技術(shù)。三、數(shù)據(jù)為設(shè)計計基礎(chǔ)關(guān)系數(shù)據(jù)庫是以以關(guān)系模型為為基礎(chǔ)的數(shù)據(jù)據(jù)庫。規(guī)范化的目的可可以概括為以以下四點:把把關(guān)系中的每每一個數(shù)據(jù)項項都轉(zhuǎn)換成一一個不能再分分的基本項;消除冗余,并并使關(guān)系的檢檢索簡化;消消除數(shù)據(jù)在進(jìn)進(jìn)行插入、修修改和刪除時時的異常情況況;消除數(shù)據(jù)據(jù)在進(jìn)行插入入、修改和刪刪除時的異常常情況;關(guān)系系模型靈活,易易于使用非過過程化的高級級查詢語言進(jìn)進(jìn)查詢。范式是表示關(guān)系系模式的級別別,是關(guān)系模模式規(guī)范程度度的標(biāo)準(zhǔn)。第一范式:如果果關(guān)系R的每每一個屬性的的值為不可分分離,即每個個屬性都是不不可再分的基基本的數(shù)據(jù)項項,則R是第第一范式,記記作_第二范式:如
24、果果關(guān)系_,且R中每每一非主屬性性完全依賴于于主關(guān)鍵字,則則R是第二范范式,記作_第三范式:如果果_,且它的的任何一個非非主屬性都不不傳遞依賴于于任何主關(guān)鍵鍵字,則R是是第三范式記記作_如果關(guān)系_如果關(guān)系模式_規(guī)范化的目的:對關(guān)系模式式的規(guī)范化可可以小結(jié)如下下:目的:規(guī)范的目目的是使結(jié)構(gòu)構(gòu)合理,清除除存儲異常并并使數(shù)據(jù)冗余余盡量小,便便于插入、刪刪除和更新。原則:親人概念念單一化“一事一地”原則,即一一個關(guān)系模式式描述一個實實體或?qū)嶓w間間的一種聯(lián)系系。規(guī)范的實實質(zhì)是概念單單一化。方法:將關(guān)系模模式投影分解解成兩個或兩兩個以上的關(guān)關(guān)系模式要求:分解后的的關(guān)系模式集集合應(yīng)當(dāng)與原原關(guān)系模式等等價,即
25、經(jīng)過過自然連接可可恢復(fù)原關(guān)系系而不丟失信信息,并保持持屬性間合理理的聯(lián)系。如何將E-R模模型轉(zhuǎn)換為關(guān)關(guān)系模型呢:1ER圖中中的每個實體體集,都相應(yīng)應(yīng)地轉(zhuǎn)換成一一個關(guān)系,實實體集的名稱稱就作為關(guān)系系的名稱,實實體集的屬性性則作為關(guān)系系的屬性,實實體集的關(guān)鍵鍵字作為關(guān)系系的關(guān)鍵字。2對于E-RR圖中聯(lián)系,一一個聯(lián)系轉(zhuǎn)化化成一個關(guān)系系,聯(lián)系的名名稱作為關(guān)系系的名稱,聯(lián)聯(lián)系的屬性作作為關(guān)系的屬屬性,所有參參加聯(lián)系的實實體集的關(guān)鍵鍵字也作為關(guān)關(guān)系的屬性,關(guān)關(guān)系的關(guān)鍵字字由聯(lián)系的類類型決定。關(guān)系數(shù)據(jù)庫中的的關(guān)系需要滿滿足一定規(guī)范范化要求,對對于不同的規(guī)規(guī)范化要求程程序,可以用用“范式”來衡量,記記作NF(
26、NNormall Forrmulattion)面向?qū)ο蠓椒ň途褪且詫ο鬄闉橹行暮统霭l(fā)發(fā)點的方法。對象是一些屬性性及專用服務(wù)務(wù)的封裝體,是是問題空間中中一些東西的的抽象。類:具有相同結(jié)結(jié)構(gòu)和相同行行為的對象被被組合在同一一類中,這是是一種抽象類類型的表示。繼承是指對象繼繼承了它所在在類的結(jié)構(gòu)、操操作和約束,也也指一個類繼繼承另一個類類的結(jié)構(gòu)。操操作和約束,可可以說繼承體體現(xiàn)了一種共共享機(jī)制。一個對象關(guān)系數(shù)數(shù)據(jù)庫管理系系統(tǒng)必須具有有以下四個基基本特征:1允許基本類類型擴(kuò)充2支持復(fù)雜對對象的管理33支持結(jié)構(gòu)構(gòu)、數(shù)據(jù)和函函數(shù)的繼承。包包括多重繼承承。4對產(chǎn)產(chǎn)生式規(guī)則的的支持。計算機(jī)的應(yīng)用結(jié)結(jié)構(gòu)經(jīng)歷了式
27、式結(jié)構(gòu)、文件件服務(wù)器的網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu),現(xiàn)現(xiàn)在發(fā)展到客客戶機(jī)/服務(wù)務(wù)器結(jié)構(gòu)??蛻魴C(jī):從其他他計算機(jī)中讀讀取數(shù)據(jù),經(jīng)經(jīng)過處理后將將數(shù)據(jù)存儲到到原來提供數(shù)數(shù)據(jù)的計算機(jī)機(jī)中的計算機(jī)機(jī)。服務(wù)器:向其他他計算機(jī)提供供數(shù)據(jù)的計算算機(jī)。C/S系統(tǒng)有三三個基本組成成部分:客戶戶機(jī)、服務(wù)器器、客戶機(jī)與與服務(wù)器的連連接??蛻魴C(jī)是面向最最終用戶的接接口或應(yīng)用程程序。三層結(jié)構(gòu)應(yīng)用軟軟件,整個系系統(tǒng)由三個部部分組成:客客戶機(jī)、應(yīng)用用服務(wù)器和數(shù)數(shù)據(jù)庫服務(wù)器器。應(yīng)用邏輯被所有有用戶共享是是兩層結(jié)構(gòu)應(yīng)應(yīng)用軟件與三三層應(yīng)用軟件件之間最大的的區(qū)別,中間間層即應(yīng)用服服務(wù)器是整個個系統(tǒng)的核心心。使用三層結(jié)構(gòu)應(yīng)應(yīng)用軟件開發(fā)發(fā)系統(tǒng)的優(yōu)點點是非
28、常明顯顯的,主要有有以下幾點:1整個系統(tǒng)被被分為不同的的邏輯塊,層層次非常清晰晰。2能夠夠使”肥客戶機(jī)”變成”瘦客戶機(jī)”3開發(fā)和和管理的工作作向服務(wù)器方方的轉(zhuǎn)移,使使得分布數(shù)據(jù)據(jù)處理成為可可能.4管管理和維護(hù)變變得相對簡單單。存儲過程是用SSQL語句和和數(shù)據(jù)庫編程程語言編寫的的,它用于完完成一定的數(shù)數(shù)據(jù)訪問功能能和提供一定定的服務(wù)過程程。采用存儲過程技技術(shù)的好處如如下:1高性能2共享性3簡化了應(yīng)用用開發(fā)過程,提高了應(yīng)用用開發(fā)效率44簡化了安安全性控制。四、SQL語言言和SQL Serveer1、SQL數(shù)據(jù)據(jù)庫的數(shù)據(jù)體體系基本上是是三級結(jié)構(gòu)。2、SQL包括括了所有對數(shù)數(shù)據(jù)庫的操作作,主要由以以下
29、四部分組組成:數(shù)據(jù)定定義;數(shù)據(jù)操操作;數(shù)據(jù)控控制;嵌入式式SQL語言言的使用規(guī)定定。3、SQL語言言的優(yōu)點:非非過程化語言言;統(tǒng)一的語語言;是所有有關(guān)系數(shù)據(jù)庫庫的公共語言言。4、SQL的集集合特性允許許一條SQLL語句的結(jié)果果作為另一條條SQL語句句的輸入。SQL數(shù)據(jù)庫的的類型:字符符型、數(shù)值型型、日期時間間型。字符型又分定長長型、變長型型;數(shù)值型分分為整數(shù)、小小數(shù)、位數(shù)bbit等。本身獨立存在的的表稱為基本本表。,UNIQUUF將列按按照其規(guī)定的的順序進(jìn)行排排列,如不指指定排列順序序,則按列的的定義順序排排列。PRIMARRY KEYY用于指定定表的主鍵(即即關(guān)系中的主主屬性),實實體完整性
30、約約束條件規(guī)定定主鍵必須是是惟一的,非非空的?;颈淼男薷模谠诨颈斫⒘⒉⑹褂靡欢味螘r間后,可可能需要根據(jù)據(jù)實際要求對對基本表的結(jié)結(jié)構(gòu)進(jìn)行修改改,即增加新新的屬性或刪刪除屬性。增加屬性的語句句格式為:AALTER TABLEE.表表名ADD刪除屬性的語句句格式為:AALTER TABLEE.表表名DROPP定義一個視圖時時,只是把其其定義存放在在系統(tǒng)的數(shù)據(jù)據(jù)中,而并不不直接存儲視視圖對應(yīng)的數(shù)數(shù)據(jù),直到用用戶使用視圖圖時才去求得得對應(yīng)的數(shù)據(jù)據(jù)。CREATE VIEW 視圖名ASS SELEECT語句。索引屬于物理存存儲概念,而而不是邏輯的的概念。在WHERE子子句中的條件件表達(dá)式F中中可出現(xiàn)
31、下列列操作符和運運算函數(shù):算數(shù)比較運算符符:、=、=、邏輯運算符:AAND、ORR、NOT。集合運算符:UUNION(并并)、INTTERSECCE(交)、EEXCEPTT(差)集合成員資格運運算符:INN、NOT IN。謂詞:EXISSTS(存在在量詞)、AALL、SOOME、UNNIQUE。聚合函數(shù):AVVG(平均值值)、MINN(最小值)、MMAX(最大大值)、SUUM(和)、CCOUNT(計計數(shù))?!?”為通配符符,表示查找找FROM中中所指出關(guān)系系的所有屬性性的值。條件查詢即帶有有WHEREE子句的查詢詢,所要查詢詢的對象必須須滿足WHEERE子句給給出的條件。排序查詢是指將將查詢結(jié)
32、果按按指定屬性的的升序(ASSC)或降序序(DESCC)排列,由由ORDERR BY子句句指明。第四章1、SQL數(shù)據(jù)據(jù)庫的數(shù)據(jù)體體系基本上是是三級結(jié)構(gòu)。2、SQL包括括了所有對數(shù)數(shù)據(jù)庫的操作作,主要是以以下四部分組組成:數(shù)據(jù)定定義、數(shù)據(jù)操操作、數(shù)據(jù)控控制、嵌入式式SQL評議議的使用規(guī)定定3、SQL的優(yōu)優(yōu)點:是非過過程化語言;統(tǒng)一的語言言;是所有關(guān)關(guān)系數(shù)據(jù)庫的的公共語言。4、基本數(shù)據(jù)類類型:字符型型、數(shù)值型、日日期時間型。字字符型又分為為定長型、變變長型,數(shù)值值型又分為整整數(shù)、小數(shù)、位位數(shù)bit等等5、數(shù)據(jù)操作建立數(shù)據(jù)庫:CCREATEE DATTABASEE其他參參數(shù)刪除數(shù)據(jù)庫:DDROP D
33、ATABBASE數(shù)數(shù)據(jù)庫名本身獨立存在的的表稱為基本本表,在SQQL語言中一一個關(guān)系對應(yīng)應(yīng)一個基本表表?;颈淼亩x:基本表是非非導(dǎo)出關(guān)系,其其定義涉及表表名、列名及及數(shù)據(jù)類型等等。其語句格格式為:CREATE TABLLE(數(shù)據(jù)據(jù)類型 缺缺省值NNOT NUULL/NUUll)基本表的刪除:DROP TABLEE表名名基本表的修改(字段)1增加屬性的的語句格式:ALTERR TABLLE表表名ADD(數(shù)數(shù)據(jù)類型缺缺省值NNOT NUULL/NUULL)刪除屬性的格式式:ALTEER TABBLE表名 DRROP(數(shù)據(jù)類類型缺省值值NOTT NULLL/NULLL)6、視圖的定義義:在SQLL
34、中,視圖是是外模式一級級數(shù)據(jù)結(jié)構(gòu)的的基本單位CREATE VIEW 視圖名 AAS SELLECT 語語句(列)ffrom(表表)wherre 條件視圖的刪除 DDROP VVIEW 視視圖名7、索引屬于物物理存儲的概概念,索引是是建立在基本本表之上的,其其語句格式為為:CREAATEUNNIQUE INDEEX 索引名名 ON 表名(列列名ASCC/DESCC保留UNIQEE表示基本表表中的索引值值不允許重復(fù)復(fù),若缺省則則表示索引值值在表中允許許重復(fù);DEESC表示按按索引降序排排列,若缺省省或ASC表表示升序排列列索引的刪除 DDROP IINDEX 索引名8、無條件查詢詢 seleect 字段段名(用逗號號隔開)frrom 表名名條件4.2.3清除除表中的所有有數(shù)據(jù)但不刪刪除這個表,可可以使用:RRUNCATTE TABBLE 表名名當(dāng)增加新字段時時,必須允許許它接受空值值,因為表
溫馨提示
- 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年度毛石石材工程設(shè)計合同2篇
- 二零二五年度家庭和睦保障-夫妻暫時分居協(xié)議3篇
- 安全生產(chǎn)事故隱患排查監(jiān)管責(zé)任制度模版(2篇)
- 安全監(jiān)督副站長崗位職責(zé)模版(2篇)
- 2025年運動會開幕式致辭稿(2篇)
- 二零二五年度水利工程車輛土石方運輸與進(jìn)度款支付合同3篇
- 二零二五年度文化企業(yè)股東權(quán)益保護(hù)與公司運營協(xié)議書3篇
- 2025年外研銜接版第二冊地理下冊階段測試試卷
- 2024年綠色養(yǎng)生酒訂購協(xié)議書版B版
- 二零二五年度商場停車場智能化管理系統(tǒng)合同2篇
- 2024年江蘇省徐州市中考化學(xué)真題卷及答案解析
- 《基于杜邦分析法的公司盈利能力研究的國內(nèi)外文獻(xiàn)綜述》2700字
- 6.ctg-mboss crm2.0渠道服務(wù)總線功能技術(shù)_v0.99
- 流動資金自動測算表(內(nèi)自帶計算公式)
- t-橋式起重機(jī)設(shè)計計算書
- 暴雨產(chǎn)流計算(推理公式河南省)
- 品質(zhì)管控流程(PPT32頁)
- 人教版小學(xué)數(shù)學(xué)六年級上冊:第八單元總復(fù)習(xí)教案(共10頁)
- 鐵路站房及配套工程裝飾裝修施工作業(yè)指導(dǎo)書
- 四川省涼山彝族自治州金陽縣34個重要礦種
- 自來水管道施工方案(可編輯)
評論
0/150
提交評論