第07章-電子商務(wù)網(wǎng)絡(luò)平臺(tái)技術(shù)_第1頁(yè)
第07章-電子商務(wù)網(wǎng)絡(luò)平臺(tái)技術(shù)_第2頁(yè)
第07章-電子商務(wù)網(wǎng)絡(luò)平臺(tái)技術(shù)_第3頁(yè)
第07章-電子商務(wù)網(wǎng)絡(luò)平臺(tái)技術(shù)_第4頁(yè)
第07章-電子商務(wù)網(wǎng)絡(luò)平臺(tái)技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩78頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《電子商務(wù)概論》國(guó)家精品課程第7章電子商務(wù)網(wǎng)絡(luò)平臺(tái)技術(shù)7.1通信技術(shù)7.2網(wǎng)絡(luò)技術(shù)7.3數(shù)據(jù)庫(kù)技術(shù)7.4Web技術(shù)目錄

7.1通信技術(shù)

7.1.1模擬通信與數(shù)據(jù)通信模擬信號(hào)是連續(xù)的正弦波數(shù)字信號(hào)分為“開”、“關(guān)”兩種離散的電脈沖,多數(shù)系統(tǒng)用電脈沖構(gòu)成比特,進(jìn)而組成了節(jié)或字?jǐn)?shù)字傳輸?shù)膬?yōu)勢(shì)更容易地減少或消除傳輸中的噪音及錯(cuò)誤信號(hào)與數(shù)字計(jì)算機(jī)系統(tǒng)相兼容

7.1通信技術(shù)

7.1.2數(shù)據(jù)通信系統(tǒng)的基本構(gòu)成通訊系統(tǒng)制造、傳送、接收電子信息的系統(tǒng)3個(gè)基本要素

發(fā)送信息的設(shè)備傳送信息的通路或通訊介質(zhì)接收信息的設(shè)備7.1通信技術(shù)

7.1.2數(shù)據(jù)通信系統(tǒng)的基本構(gòu)成數(shù)據(jù)輸入輸出設(shè)備傳輸控制器數(shù)據(jù)電路終接設(shè)備數(shù)據(jù)電路終接設(shè)備通信控制器中央處理器傳輸信道數(shù)據(jù)電路DCEDCE數(shù)據(jù)鏈路DTEDTE圖7-1數(shù)據(jù)通信系統(tǒng)構(gòu)成7.1通信技術(shù)7.1.3數(shù)據(jù)通信系統(tǒng)的常見技術(shù)指標(biāo)傳輸速率以帶寬衡量,決定了通道最大的數(shù)據(jù)傳輸率,單位是bps(位/秒)。帶寬

傳輸信道最高頻率與最低頻率之差。W=f=1/T誤碼率

二進(jìn)制碼在傳輸過程中單位時(shí)間內(nèi)被傳錯(cuò)的概率,一般要求低于10-6。信道延遲

信號(hào)在信道中從源端到達(dá)宿端所需要的時(shí)間。7.1通信技術(shù)7.1.4數(shù)據(jù)傳輸方式

基帶傳輸

用數(shù)據(jù)傳輸系統(tǒng)直接傳送數(shù)據(jù)信號(hào),不經(jīng)過頻率搬移,一般用于近距離數(shù)據(jù)通信,如計(jì)算機(jī)局域網(wǎng)中。頻帶傳輸

也叫模擬傳輸,適合遠(yuǎn)程傳輸,一般在傳輸數(shù)字信號(hào)時(shí),需要在發(fā)送端數(shù)字?jǐn)?shù)據(jù)信號(hào)轉(zhuǎn)換為模擬數(shù)據(jù)信號(hào),以弦波形式傳輸,經(jīng)過傳輸后在接收端進(jìn)行相反的轉(zhuǎn)換。寬帶傳輸將信道分成多個(gè)子信道,分別傳送音頻、視頻和數(shù)字信號(hào),稱為寬帶傳輸。

7.1通信技術(shù)

7.1.5數(shù)據(jù)交換技術(shù)線路交換:缺點(diǎn):建立需要較長(zhǎng)時(shí)間;信道利用率低。優(yōu)點(diǎn):無傳輸延遲、適于大量數(shù)據(jù)傳輸。

報(bào)文交換:缺點(diǎn):交換結(jié)點(diǎn)需要較大存儲(chǔ)空間;傳輸延遲大優(yōu)點(diǎn):線路利用率高。

分組交換:與報(bào)文交換類似,但數(shù)據(jù)包有固定長(zhǎng)度。7.1通信技術(shù)

7.1.6移動(dòng)通信技術(shù)無線移動(dòng)通信網(wǎng)

無線Internet

通信介質(zhì)

有線:雙絞線、同軸電纜、光纖。無線:衛(wèi)星、無線通信、紅外線通信、激光通信、微波通信。雙絞線同軸電纜光纖價(jià)格低中高帶寬中高極高傳輸距離幾十米幾百米幾十公里抗干擾能力弱中強(qiáng)可靠性中高極高7.2網(wǎng)絡(luò)技術(shù)

7.2.1基本概念功能:數(shù)據(jù)通信、資源共享、提高計(jì)算機(jī)的可靠性和可用性、分布處理類型:局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)拓?fù)浣Y(jié)構(gòu):總線型、星型、環(huán)型、樹型、網(wǎng)型網(wǎng)絡(luò)、混合型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):從拓?fù)鋵W(xué)的角度出發(fā),把計(jì)算機(jī)網(wǎng)絡(luò)中的計(jì)算機(jī)抽象為點(diǎn),把網(wǎng)絡(luò)中的通信信道抽象為線,這些點(diǎn)和線就組成了一定的幾何圖形,我們把這些圖形稱之為網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。星型結(jié)構(gòu)環(huán)狀結(jié)構(gòu)樹型結(jié)構(gòu)總線型結(jié)構(gòu)網(wǎng)狀結(jié)構(gòu)7.2網(wǎng)絡(luò)技術(shù)7.2.2網(wǎng)絡(luò)體系結(jié)構(gòu)和網(wǎng)絡(luò)協(xié)議

網(wǎng)絡(luò)協(xié)議(Protocol):任意兩臺(tái)計(jì)算機(jī)間進(jìn)行通信必須遵守的一組規(guī)則(計(jì)算機(jī)網(wǎng)絡(luò)中各設(shè)備進(jìn)行通信時(shí),對(duì)信息格式、意義等所作的約定)。網(wǎng)絡(luò)協(xié)議的三要素:語(yǔ)義、語(yǔ)法、時(shí)序。應(yīng)用層表示層對(duì)話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層交換單元名稱信息信息信息信息信息分組幀位主機(jī)A主機(jī)B應(yīng)用層表示層對(duì)話層傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層物理層路由選擇TCP/IPOSI參考模型網(wǎng)絡(luò)結(jié)構(gòu)7.2網(wǎng)絡(luò)技術(shù)7.2.2網(wǎng)絡(luò)體系結(jié)構(gòu)和網(wǎng)絡(luò)協(xié)議

TCP/IP協(xié)議族的構(gòu)成

IP:網(wǎng)絡(luò)互連協(xié)議

RIP:路由信息協(xié)議

ARP:地址解析協(xié)議

TELNET:遠(yuǎn)程終端協(xié)議

ICMP:互連網(wǎng)控制信息協(xié)議

SMTP:簡(jiǎn)單郵件傳輸協(xié)議

UDP:用戶數(shù)據(jù)報(bào)協(xié)議

DNS:域名系統(tǒng)

TCP:傳輸控制協(xié)議

SNMP:簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議

HTTP:超文本傳輸協(xié)議

FTP:文件傳輸協(xié)議

文件傳輸FTP文件傳輸是指用戶從一個(gè)地點(diǎn)向另一個(gè)地點(diǎn)傳送文件。用戶可以把自己的文件傳送到遠(yuǎn)程計(jì)算機(jī)上,也可以從遠(yuǎn)程計(jì)算機(jī)上取得自己所需要的文件。這種服務(wù)使用的協(xié)議是文件傳輸協(xié)議,所以該服務(wù)通常被稱為FTP服務(wù)。FTP原理FTP客戶機(jī)程序在用戶計(jì)算機(jī)上執(zhí)行,服務(wù)器程序在宿主計(jì)算機(jī)上執(zhí)行。用戶啟動(dòng)FTP客戶機(jī)程序,通過輸入用戶名和口令,試圖同遠(yuǎn)程主機(jī)上的FTP服務(wù)器建立連接,一旦成功。在互聯(lián)網(wǎng)上用戶計(jì)算機(jī)和宿主計(jì)算機(jī)之間就建立起一條命令鏈路(控制鏈路)。用戶通過它向FTP服務(wù)器發(fā)送命令,如進(jìn)行文件查找、下載(Download)或上傳(Upload)等,F(xiàn)TP服務(wù)器則返回每條命令執(zhí)行后的狀態(tài)信息。

FTP的特點(diǎn)①無論用戶及服務(wù)器在何位置,使用何種操作系統(tǒng),采用何種方式連接,都可以進(jìn)行傳輸。②互聯(lián)網(wǎng)上有眾多正在運(yùn)行的匿名FTP服務(wù)器可供使用,它們對(duì)用戶幾乎沒有什么特定的限制,所以每個(gè)人都可以匿名訪問這些FTP服務(wù)器,上面有無數(shù)的文件可以被免費(fèi)復(fù)制。③FTP服務(wù)器是軟件獲得的重要方式,許多程序是通過匿名FTP服務(wù)器發(fā)布的,因此用戶隨時(shí)可獲得新的軟件。FTP的特點(diǎn)遠(yuǎn)程登錄Telnet遠(yuǎn)程登錄(Telnet)是互聯(lián)網(wǎng)上一臺(tái)計(jì)算機(jī)連接到另一臺(tái)遠(yuǎn)程計(jì)算機(jī)并運(yùn)行其系統(tǒng)的程序,利用該功能用戶可以把自己所使用的計(jì)算機(jī)變成某一遠(yuǎn)程主機(jī)的遠(yuǎn)程終端,使用遠(yuǎn)程計(jì)算機(jī)來完成一些工作。如使用遠(yuǎn)程計(jì)算機(jī)上對(duì)外開放的資源,可使用遠(yuǎn)程主機(jī)的軟件為自己服務(wù),也可以查詢數(shù)據(jù)庫(kù)、檢索資料或利用遠(yuǎn)程計(jì)算機(jī)完成大量的工作,尤其重要的是互聯(lián)網(wǎng)上UNIX操作系統(tǒng)下的一些應(yīng)用工具本身也是通過Telnet來訪問的,如BBS、Archie等。Telnet原理遠(yuǎn)程登錄是計(jì)算機(jī)與遠(yuǎn)程主機(jī)之間的一種有效的連接手段,它的功能是把用戶正在使用的終端或主機(jī)變成它要在其上登錄的某一遠(yuǎn)程主機(jī)的仿真遠(yuǎn)程終端。Telnet協(xié)議是TCP/IP通信協(xié)議中的終端機(jī)協(xié)議。利用遠(yuǎn)程登錄,用戶可以通過自己正在使用的計(jì)算機(jī)與其登錄的遠(yuǎn)程主機(jī)相連,進(jìn)而使用該主機(jī)上的多種資源,這些資源包括該主機(jī)的硬件資源、軟件資源以及數(shù)據(jù)資源。電子郵件的原理電子郵件系統(tǒng)是一個(gè)采用SMTP(SimpleMailTransferProtocol)郵件服務(wù)器發(fā)送郵件,并采用POP(PostOfficeProtocol)服務(wù)器接收郵件的系統(tǒng)。SMTP服務(wù)器是在信件發(fā)送時(shí),電子郵件客戶程序所要連接的系統(tǒng),它的任務(wù)是將待發(fā)送的郵件轉(zhuǎn)移到一個(gè)POP服務(wù)器上,該服務(wù)器將信息存儲(chǔ)并轉(zhuǎn)發(fā)給接收者。當(dāng)用戶檢查所接收到的電子郵件時(shí),用戶的電子郵件客戶程序登錄到POP服務(wù)器上,并請(qǐng)求查看存放在郵箱中的信件。通信與網(wǎng)絡(luò)8、INTERNET的編址與命名

(1)編址(IP地址)

IP地址:用于IP互聯(lián)網(wǎng)的結(jié)點(diǎn)通信的地址。

IP地址格式分析:①IP地址(32位二進(jìn)制位串)②IP地址的分類:五類0網(wǎng)絡(luò)號(hào)主機(jī)號(hào)B類——5510網(wǎng)絡(luò)號(hào)主機(jī)號(hào)A類

——55通信與網(wǎng)絡(luò)C類

——55

110網(wǎng)絡(luò)號(hào)主機(jī)號(hào)D類——55110多目廣播地址1E類——55110保留地址11通信與網(wǎng)絡(luò)類型起止范圍用途ClassA——55用于大型網(wǎng)絡(luò)ClassB——55用于國(guó)際性大公司和政府機(jī)構(gòu)ClassC——55用于一些小公司或者研究機(jī)構(gòu)ClassD——55用于多目廣播ClassE

——55保留用于實(shí)驗(yàn)和將來使用通信與網(wǎng)絡(luò)(2)命名機(jī)制一個(gè)完整、通用的層次型主機(jī)域名通常由本地名、組名、和網(wǎng)點(diǎn)名三部分組成。本地名·組名·網(wǎng)點(diǎn)名實(shí)際上Internet主機(jī)域名的一般格式是:主機(jī)名.單位名.類型名.國(guó)家代碼

計(jì)算機(jī)網(wǎng)絡(luò)上必須通過域名解析系統(tǒng)來建立域名和IP地址之間的聯(lián)系。國(guó)際頂級(jí)域名列表域名意義COM商業(yè)組織Edu教育機(jī)構(gòu)Gov政府部門Mil軍事部門Net主要網(wǎng)絡(luò)支持中心Org上述以外的機(jī)構(gòu)Int國(guó)際組織我國(guó)國(guó)家級(jí)域名CN由中國(guó)科學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)中心管理國(guó)家或地區(qū)代碼地區(qū)代碼國(guó)家或地區(qū)地區(qū)代碼國(guó)家或地區(qū)AU澳大利亞JP日本BR巴西KR韓國(guó)CA加拿大MO中國(guó)澳門CN中國(guó)RU俄羅斯FR法國(guó)SG新加坡DE德國(guó)TW中國(guó)臺(tái)灣HK中國(guó)香港UK英國(guó)

域名管理要注意以下幾點(diǎn):域名在整個(gè)Internet中必須是惟一的,當(dāng)高級(jí)子域名相同時(shí),低級(jí)子域名不允許重復(fù)。大小寫字母在域名中沒有區(qū)別。一臺(tái)計(jì)算機(jī)可以有多個(gè)域名(通常用于不同的目的),但只能有一個(gè)IP地址。主機(jī)的IP地址和主機(jī)的域名對(duì)通信協(xié)議來說具有相同的作用,從使用的角度看,兩者沒有區(qū)別。但是,當(dāng)你所使用的系統(tǒng)沒有域名服務(wù)器,只能使用IP地址不能使用域名。為主機(jī)確定域名時(shí)應(yīng)盡量使用有意義的符號(hào)。7.2.3Internet、Intranet、ExtranetInternet接入技術(shù):電話撥號(hào)入網(wǎng)ISDNDDNCableModemADSL光纜接入技術(shù)無線接入7.2.3Internet、Intranet、ExtranetInternet基本服務(wù)

電子郵件(E-mail)遠(yuǎn)程登錄(Telnet)文件傳輸(FTP)電子公告牌(BBS)新聞組(NewsGroup)WWW信息瀏覽WAPWAP網(wǎng)關(guān)、WAP手機(jī)和WAP內(nèi)容服務(wù)器三者構(gòu)成了WAP網(wǎng)絡(luò)結(jié)構(gòu)數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生和發(fā)展什么是數(shù)據(jù)管理對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),是數(shù)據(jù)處理的中心問題數(shù)據(jù)管理技術(shù)的發(fā)展過程人工管理階段(40年代中--50年代中)文件系統(tǒng)階段(50年代末--60年代中)數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代末--現(xiàn)在)7.3數(shù)據(jù)庫(kù)技術(shù)

數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生和發(fā)展(續(xù))數(shù)據(jù)管理技術(shù)的發(fā)展動(dòng)力應(yīng)用需求的推動(dòng)計(jì)算機(jī)硬件的發(fā)展計(jì)算機(jī)軟件的發(fā)展一、人工管理時(shí)期40年代中--50年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計(jì)算 硬件水平 無直接存取存儲(chǔ)設(shè)備 軟件水平 沒有操作系統(tǒng) 處理方式 批處理 人工管理(續(xù))特點(diǎn)數(shù)據(jù)的管理者:應(yīng)用程序,數(shù)據(jù)不保存。數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序數(shù)據(jù)的共享程度:無共享、冗余度極大數(shù)據(jù)的獨(dú)立性:不獨(dú)立,完全依賴于程序數(shù)據(jù)的結(jié)構(gòu)化:無結(jié)構(gòu)數(shù)據(jù)控制能力:應(yīng)用程序自己控制應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(人工管理)

應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n...…...…二、文件系統(tǒng)時(shí)期50年代末--60年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計(jì)算、管理 硬件水平 磁盤、磁鼓 軟件水平 有文件系統(tǒng) 處理方式 聯(lián)機(jī)實(shí)時(shí)處理、批處理

文件系統(tǒng)(續(xù))特點(diǎn)數(shù)據(jù)的管理者:文件系統(tǒng),數(shù)據(jù)可長(zhǎng)期保存數(shù)據(jù)面向的對(duì)象:某一應(yīng)用程序數(shù)據(jù)的共享程度:共享性差、冗余度大數(shù)據(jù)的結(jié)構(gòu)化:記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)數(shù)據(jù)的獨(dú)立性:獨(dú)立性差,數(shù)據(jù)的邏輯結(jié)構(gòu)改變必須修改應(yīng)用程序數(shù)據(jù)控制能力:應(yīng)用程序自己控制應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(文件系統(tǒng))應(yīng)用程序1文件1應(yīng)用程序2文件2應(yīng)用程序n文件n存取方法...…...…文件系統(tǒng)中數(shù)據(jù)的結(jié)構(gòu)記錄內(nèi)有結(jié)構(gòu)。數(shù)據(jù)的結(jié)構(gòu)是靠程序定義和解釋的。數(shù)據(jù)只能是定長(zhǎng)的??梢蚤g接實(shí)現(xiàn)數(shù)據(jù)變長(zhǎng)要求,但訪問相應(yīng)數(shù)據(jù)的應(yīng)用程序復(fù)雜了。文件間是獨(dú)立的,因此數(shù)據(jù)整體無結(jié)構(gòu)??梢蚤g接實(shí)現(xiàn)數(shù)據(jù)整體的有結(jié)構(gòu),但必須在應(yīng)用程序中對(duì)描述數(shù)據(jù)間的聯(lián)系。數(shù)據(jù)的最小存取單位是記錄。三、數(shù)據(jù)庫(kù)系統(tǒng)時(shí)期60年代末以來產(chǎn)生的背景應(yīng)用背景 大規(guī)模管理 硬件背景 大容量磁盤 軟件背景 有數(shù)據(jù)庫(kù)管理系統(tǒng) 處理方式 聯(lián)機(jī)實(shí)時(shí)處理,分布處理,批處理 數(shù)據(jù)庫(kù)系統(tǒng)(續(xù))特點(diǎn)數(shù)據(jù)的管理者:DBMS數(shù)據(jù)面向的對(duì)象:現(xiàn)實(shí)世界 數(shù)據(jù)的共享程度:共享性高 數(shù)據(jù)的獨(dú)立性:高度的物理獨(dú)立性和一定的邏輯獨(dú)立性 數(shù)據(jù)的結(jié)構(gòu)化:整體結(jié)構(gòu)化數(shù)據(jù)控制能力:由DBMS統(tǒng)一管理和控制應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(數(shù)據(jù)庫(kù)系統(tǒng))DBMS應(yīng)用程序1應(yīng)用程序2數(shù)據(jù)庫(kù)…數(shù)據(jù)的高共享性的好處降低數(shù)據(jù)的冗余度,節(jié)省存儲(chǔ)空間避免數(shù)據(jù)間的不一致性使系統(tǒng)易于擴(kuò)充數(shù)據(jù)獨(dú)立性物理獨(dú)立性指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中數(shù)據(jù)是相互獨(dú)立的。當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不用改變。邏輯獨(dú)立性指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶程序也可以不變。7.3數(shù)據(jù)庫(kù)技術(shù)

7.3.2數(shù)據(jù)模型在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型這個(gè)工具來抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。通俗地講數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬數(shù)據(jù)模型應(yīng)滿足三方面要求能比較真實(shí)地模擬現(xiàn)實(shí)世界容易為人所理解便于在計(jì)算機(jī)上實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)的約束條件數(shù)據(jù)模型的三要素什么是數(shù)據(jù)結(jié)構(gòu)對(duì)象類型的集合兩類對(duì)象與數(shù)據(jù)類型、內(nèi)容、性質(zhì)有關(guān)的對(duì)象與數(shù)據(jù)之間聯(lián)系有關(guān)的對(duì)象數(shù)據(jù)結(jié)構(gòu)是對(duì)系統(tǒng)靜態(tài)特性的描述1.數(shù)據(jù)結(jié)構(gòu)

2.數(shù)據(jù)操作數(shù)據(jù)操作對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(型)的實(shí)例(值)允許執(zhí)行的操作及有關(guān)的操作規(guī)則數(shù)據(jù)操作的類型檢索更新(包括插入、刪除、修改)數(shù)據(jù)操作(續(xù))數(shù)據(jù)模型對(duì)操作的定義操作的確切含義操作符號(hào)操作規(guī)則(如優(yōu)先級(jí))實(shí)現(xiàn)操作的語(yǔ)言數(shù)據(jù)操作是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。

3.數(shù)據(jù)的約束條件數(shù)據(jù)的約束條件一組完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和儲(chǔ)存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。數(shù)據(jù)的約束條件(續(xù))數(shù)據(jù)模型對(duì)約束條件的定義反映和規(guī)定本數(shù)據(jù)模型必須遵守的基本的通用的完整性約束條件。例如在關(guān)系模型中,任何關(guān)系必須滿足實(shí)體完整性和參照完整性兩個(gè)條件。提供定義完整性約束條件的機(jī)制,以反映具體應(yīng)用所涉及的數(shù)據(jù)必須遵守的特定的語(yǔ)義約束條件。數(shù)據(jù)模型的種類數(shù)據(jù)模型分成兩個(gè)不同的層次(1)概念模型也稱信息模型,它是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模。(2)數(shù)據(jù)模型主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模。

概念模型概念模型的用途概念模型用于信息世界的建模是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次是數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言對(duì)概念模型的基本要求較強(qiáng)的語(yǔ)義表達(dá)能力,能夠方便、直接地表達(dá)應(yīng)用中的各種語(yǔ)義知識(shí)簡(jiǎn)單、清晰、易于用戶理解。信息世界中的基本概念

(1)實(shí)體(Entity)客觀存在并可相互區(qū)別的事物稱為實(shí)體??梢允蔷唧w的人、事、物或抽象的概念。(2)屬性(Attribute)實(shí)體所具有的某一特性稱為屬性。一個(gè)實(shí)體可以由若干個(gè)屬性來刻畫。

(3)碼(Key)唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼。

信息世界中的基本概念(續(xù))(4)域(Domain)屬性的取值范圍稱為該屬性的域。(5)實(shí)體型(EntityType)用實(shí)體名及其屬性名集合來抽象和刻畫同類實(shí)體稱為實(shí)體型(6)實(shí)體集(EntitySet)同型實(shí)體的集合稱為實(shí)體集信息世界中的基本概念(續(xù))(7)聯(lián)系(Relationship)現(xiàn)實(shí)世界中事物內(nèi)部以及事物之間的聯(lián)系在信息世界中反映為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系實(shí)體型間聯(lián)系兩個(gè)實(shí)體型一對(duì)一聯(lián)系(1:1)三個(gè)實(shí)體型一對(duì)多聯(lián)系(1:n)一個(gè)實(shí)體型多對(duì)多聯(lián)系(m:n)

兩個(gè)實(shí)體型間的聯(lián)系實(shí)體型1聯(lián)系名實(shí)體型2111:1聯(lián)系實(shí)體型1聯(lián)系名實(shí)體型2mnm:n聯(lián)系實(shí)體型1聯(lián)系名實(shí)體型21n1:n聯(lián)系兩個(gè)實(shí)體型間的聯(lián)系一對(duì)一聯(lián)系如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B具有一對(duì)一聯(lián)系。記為1:1。

實(shí)例班級(jí)與班長(zhǎng)之間的聯(lián)系:一個(gè)班級(jí)只有一個(gè)正班長(zhǎng)一個(gè)班長(zhǎng)只在一個(gè)班中任職兩個(gè)實(shí)體型間的聯(lián)系(續(xù))一對(duì)多聯(lián)系如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n≥0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B有一對(duì)多聯(lián)系記為1:n實(shí)例班級(jí)與學(xué)生之間的聯(lián)系:一個(gè)班級(jí)中有若干名學(xué)生,每個(gè)學(xué)生只在一個(gè)班級(jí)中學(xué)習(xí)兩個(gè)實(shí)體型間的聯(lián)系(續(xù))多對(duì)多聯(lián)系(m:n)如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n≥0)與之聯(lián)系,反之,對(duì)于實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體(m≥0)與之聯(lián)系,則稱實(shí)體集A與實(shí)體B具有多對(duì)多聯(lián)系。記為m:n實(shí)例課程與學(xué)生之間的聯(lián)系:一門課程同時(shí)有若干個(gè)學(xué)生選修一個(gè)學(xué)生可以同時(shí)選修多門課程

常用數(shù)據(jù)模型非關(guān)系模型層次模型(HierarchicalModel)網(wǎng)狀模型(NetworkModel)數(shù)據(jù)結(jié)構(gòu):以基本層次聯(lián)系為基本單位

基本層次聯(lián)系:兩個(gè)記錄以及它們之間的一對(duì)多(包括一對(duì)一)的聯(lián)系常用數(shù)據(jù)模型(續(xù))關(guān)系模型(RelationalModel)數(shù)據(jù)結(jié)構(gòu):表面向?qū)ο竽P?ObjectOrientedModel)數(shù)據(jù)結(jié)構(gòu):對(duì)象關(guān)系數(shù)據(jù)模型的數(shù)據(jù)結(jié)構(gòu)在用戶觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。幾個(gè)基本概念數(shù)據(jù)庫(kù)舉例數(shù)據(jù)庫(kù)

人們收集并抽取出一個(gè)應(yīng)用所需要的大量數(shù)據(jù)之后,應(yīng)將其保存起來以供進(jìn)一步加工處理,進(jìn)一步抽取有用信息數(shù)據(jù)庫(kù)的定義數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合數(shù)據(jù)庫(kù)(續(xù))數(shù)據(jù)庫(kù)的特征數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存可為各種用戶共享冗余度較小數(shù)據(jù)獨(dú)立性較高易擴(kuò)展數(shù)據(jù)庫(kù)管理系統(tǒng)什么是DBMS數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。DBMS的用途科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)DBMS的主要功能數(shù)據(jù)定義功能

提供數(shù)據(jù)定義語(yǔ)言(DDL)

定義數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象數(shù)據(jù)操縱功能:提供數(shù)據(jù)操縱語(yǔ)言(DML)

操縱數(shù)據(jù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作

(查詢、插入、刪除和修改)DBMS的主要功能數(shù)據(jù)庫(kù)的運(yùn)行管理

保證數(shù)據(jù)的安全性、完整性、 多用戶對(duì)數(shù)據(jù)的并發(fā)使用 發(fā)生故障后的系統(tǒng)恢復(fù)數(shù)據(jù)庫(kù)的建立和維護(hù)功能(實(shí)用程序)

數(shù)據(jù)庫(kù)數(shù)據(jù)批量裝載 數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ) 介質(zhì)故障恢復(fù) 數(shù)據(jù)庫(kù)的重組織 性能監(jiān)視等數(shù)據(jù)庫(kù)系統(tǒng)什么是數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,簡(jiǎn)稱DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。在不引起混淆的情況下常常把數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員(和用戶)構(gòu)成。7.3.5數(shù)據(jù)庫(kù)設(shè)計(jì)E—R圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換轉(zhuǎn)換過程示意圖E-R圖關(guān)系模型物理模型7.3.6數(shù)據(jù)庫(kù)技術(shù)與電子商務(wù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論