日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

電子商務(wù)數(shù)據(jù)庫(kù)應(yīng)用

前言:本站為你精心整理了電子商務(wù)數(shù)據(jù)庫(kù)應(yīng)用范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。

電子商務(wù)數(shù)據(jù)庫(kù)應(yīng)用

摘要本文針對(duì)目前電子商務(wù)中信息處理方法的不足,結(jié)合時(shí)態(tài)理論、數(shù)據(jù)庫(kù)等理論知識(shí),提出一個(gè)解決電子商務(wù)中信息有效性的處理方法。

關(guān)鍵詞時(shí)態(tài)數(shù)據(jù);查詢語(yǔ)言;電子商務(wù)

電子商務(wù)是利用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和遠(yuǎn)程通信技術(shù)來實(shí)現(xiàn)整個(gè)商務(wù)(買賣)過程中的電子化、數(shù)字化和網(wǎng)絡(luò)化。隨著信息技術(shù)的不斷發(fā)展,圍繞Internet技術(shù)的日見成熟,公眾上網(wǎng)人數(shù)在成倍增長(zhǎng)、上網(wǎng)意識(shí)逐漸加強(qiáng),電子商務(wù)的應(yīng)用也開始廣為普及。隨著時(shí)間的積累,電子商務(wù)數(shù)據(jù)庫(kù)中會(huì)保存著大量的信息,這些信息包括過去、將來和現(xiàn)在的,并且是同等重要的[1]。

傳統(tǒng)數(shù)據(jù)庫(kù)很難體現(xiàn)這些數(shù)據(jù)的時(shí)態(tài)性,數(shù)據(jù)處理的時(shí)空效率無(wú)疑受到局限。為此人們提出了多種時(shí)態(tài)數(shù)據(jù)庫(kù)TDB(TemporalDataBase)的理論模型,這些模型大都是以傳統(tǒng)關(guān)系數(shù)據(jù)模型為基礎(chǔ)的[2]。下面對(duì)時(shí)態(tài)數(shù)據(jù)模型進(jìn)行討論,并且通過具體實(shí)例說明如何利用TimeDB實(shí)現(xiàn)對(duì)電子商務(wù)時(shí)態(tài)信息的數(shù)據(jù)處理。

1時(shí)態(tài)基本元素

在現(xiàn)實(shí)世界中,時(shí)間無(wú)時(shí)不有,客觀世界中的所有事務(wù)都帶有時(shí)間的屬性,這些隨著時(shí)間變化的信息稱為時(shí)態(tài)信息,描述現(xiàn)實(shí)世界中帶有時(shí)間屬性的信息系統(tǒng),稱為時(shí)態(tài)信息系統(tǒng)。時(shí)態(tài)信息需要基本的時(shí)間元素來表示,可以是基于點(diǎn)、基于區(qū)間、基于跨度時(shí)間元素,也可以是一個(gè)時(shí)間集合。時(shí)態(tài)數(shù)據(jù)庫(kù)所定義的描述時(shí)間數(shù)據(jù)的最小時(shí)間單位稱為時(shí)間粒度,其大小受到時(shí)間量子的約束,而時(shí)間量子是由計(jì)算機(jī)系統(tǒng)所支持的最小的時(shí)間單位決定。在時(shí)態(tài)數(shù)據(jù)庫(kù)系統(tǒng)中可以采用單一粒度和多粒度兩種形式,必要時(shí)兩種時(shí)間粒度可以互相轉(zhuǎn)換。

Allen在其論文《MaintainingKnowledgeaboutTemporalIntervals》中描述了13種時(shí)態(tài)區(qū)間before(<),equal(=),meets(m),overlap(o),during(d),starts(s),finishes(f)及其反運(yùn)算(>,mi,oi,di,si,fi),見圖1,其中A、B表示時(shí)態(tài)區(qū)間。如果將時(shí)間點(diǎn)視為延續(xù)時(shí)間為0的時(shí)間區(qū)間,可以更簡(jiǎn)單地表示基于時(shí)態(tài)區(qū)間與時(shí)間點(diǎn)之間的時(shí)態(tài)關(guān)系、基于時(shí)間點(diǎn)之間的時(shí)態(tài)關(guān)系[3]。。

2時(shí)態(tài)數(shù)據(jù)模型

時(shí)態(tài)數(shù)據(jù)庫(kù)在處理時(shí)間問題時(shí),最重要的兩種時(shí)間是事務(wù)時(shí)間和有效時(shí)間。其中有效時(shí)間(ValidTime)是指一個(gè)對(duì)象在現(xiàn)實(shí)世界中發(fā)生并保持的時(shí)間,是可以反映過去、現(xiàn)在和將來的時(shí)間。事務(wù)時(shí)間(TransactionTime)是指一個(gè)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行操作的時(shí)間,它記錄著對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改或更新的各種歷史[4]。

傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)是兩維的,一為屬性維,二為元組維,如合同的關(guān)系模式為:(合同號(hào),合同名稱,簽約單位,簽約金額,簽約日期)(見表1),而時(shí)態(tài)數(shù)據(jù)庫(kù)則是在傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)上加入了時(shí)間維的概念。按Spipada和Snodgrass的意見,時(shí)態(tài)數(shù)據(jù)庫(kù)按功能可分為三類∶

①歷史數(shù)據(jù)庫(kù)。被管理對(duì)象的生命周期稱為有效時(shí)間(ValidTime),對(duì)象歷史由DBMS內(nèi)部機(jī)制處理。②事務(wù)數(shù)據(jù)庫(kù)。其中,數(shù)據(jù)庫(kù)本身被查刪改的時(shí)間稱為事務(wù)時(shí)間(TransactionTime),其歷史由DBMS內(nèi)部機(jī)制處理。③雙時(shí)態(tài)數(shù)據(jù)庫(kù),既能管理對(duì)象歷史,又能管理數(shù)據(jù)庫(kù)本身的歷史[5]。

針對(duì)合同的有效性問題,在合同信息中添加有效時(shí)間字段構(gòu)成表2所示的N1NF信息結(jié)構(gòu),作為合同關(guān)系的歷史數(shù)據(jù)庫(kù)模型[6]。

3時(shí)態(tài)查詢語(yǔ)言

3時(shí)態(tài)查詢語(yǔ)言

時(shí)態(tài)數(shù)據(jù)庫(kù)使用的語(yǔ)言有多種,目前還沒有形成較完整的國(guó)際標(biāo)準(zhǔn),大部分時(shí)態(tài)數(shù)據(jù)查詢語(yǔ)言只是擴(kuò)展當(dāng)前的查詢語(yǔ)言,有13種被收入時(shí)態(tài)數(shù)據(jù)庫(kù)專著《TemporalDatabase—Theory,DesignandImplementation》中[7]。其中TSQL2語(yǔ)言是時(shí)態(tài)數(shù)據(jù)庫(kù)模型、時(shí)態(tài)數(shù)據(jù)查詢語(yǔ)言的研究成果與SQL-92的結(jié)合,是當(dāng)前最具代表性的時(shí)態(tài)數(shù)據(jù)庫(kù)查詢語(yǔ)言[5]。TimeDB是AndreasSteiner等人開發(fā)的一個(gè)支持雙時(shí)態(tài)數(shù)據(jù)庫(kù)的軟件,可以支持ATSQL2--時(shí)態(tài)查詢語(yǔ)言,下面介紹如何利用TimeDB實(shí)現(xiàn)合同關(guān)系的時(shí)態(tài)查詢。

1)創(chuàng)建合同關(guān)系

CREATETABLE合同(合同號(hào)integer,

合同名稱varchar(30),

簽約單位varchar(30),

簽約金額integer)ASVALIDTIME;

2)插入數(shù)據(jù)

VALIDTIMEPERIOD[2006.3.10-2006.5.10]INSERTINTO合同VALUES(00003,‘ZZZ合同’,’C公司’,20000);

3)查詢合同有效期在2002.5.1~2003.5.1間有效的合同

VALIDTIMEPERIOD[2002.5.1-2003.5.1]

SELECT合同,合同名稱,簽約單位,簽約金額

FROM合同;

則顯示結(jié)果如下:

lidtime合同號(hào)合同名稱簽約單位簽約金額

---------------------------------------

002.6.1-2002.10.1]00001AAA合同A公司10000

003.1.10-2003.2.10]00002BBB合同B公司12000

以上一個(gè)簡(jiǎn)單的帶有有效時(shí)間信息的數(shù)據(jù)庫(kù)的創(chuàng)建、插入數(shù)據(jù)以及查詢數(shù)據(jù),可以看出ATSQL2在標(biāo)準(zhǔn)SQL語(yǔ)句中加入時(shí)態(tài)關(guān)鍵字VALIDTIME,這樣的語(yǔ)句可以處理時(shí)態(tài)信息,也可以和標(biāo)準(zhǔn)SQL語(yǔ)句兼容,也就是標(biāo)準(zhǔn)SQL語(yǔ)句可以繼續(xù)在支持ATSQL2的TDBMS中應(yīng)用[4]。

4結(jié)束語(yǔ)

本文分析了電子商務(wù)信息中的時(shí)間因素,指出目前電子商務(wù)數(shù)據(jù)信息處理中的不足。針對(duì)目前的這種不足,結(jié)合時(shí)態(tài)信息處理技術(shù)和數(shù)據(jù)庫(kù)技術(shù),提出一種解決方法。本文提出的解決方法不局限于電子商務(wù)應(yīng)用,可以拓展到電子政務(wù)等其他領(lǐng)域。

參考文獻(xiàn)

[1]許偉權(quán),湯庸.電子政務(wù)信息的時(shí)態(tài)屬性研究[J].計(jì)算機(jī)工程與應(yīng)用,2004,4:58-60

[2]丁益祥.時(shí)態(tài)數(shù)據(jù)庫(kù)的時(shí)態(tài)代數(shù)分析[J].武漢科技學(xué)院學(xué)報(bào),2005,18(1):48-51

[3]JamesFA.Maintainingknowledgeabouttemporalintervals[J].CommunicationoftheACM,1983,26(11):832-843

[4]湯庸.時(shí)態(tài)數(shù)據(jù)庫(kù)導(dǎo)論[M].北京:北京大學(xué)出版社,2004

[5]唐常杰.時(shí)態(tài)數(shù)據(jù)庫(kù)的沿革、特色與代表人物--時(shí)態(tài)數(shù)據(jù)庫(kù)二十年回顧之一.計(jì)算機(jī)科學(xué)[J].1999,26(2),27-29

[6]肖茵茵,陳子聰.電子商務(wù)中時(shí)態(tài)信息的處理.現(xiàn)代計(jì)算機(jī)[J],2004,197:71-73

[7]ATansel,JClifford,SGadia,SJajodia,SegevandRSnodgrass.“TemporalDatabases,-Theory,Designandimplementation”[M],TheBenjamin:CummingsPublishingCompany,1993