首頁(yè)考試吧論壇Exam8視線(xiàn)考試商城網(wǎng)絡(luò)課程模擬考試考友錄實(shí)用文檔求職招聘論文下載
2014中考
法律碩士
2014高考
MBA考試
2014考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級(jí)
GRE考試
攻碩英語(yǔ)
零起點(diǎn)日語(yǔ)
職稱(chēng)英語(yǔ)
口譯筆譯
申碩英語(yǔ)
零起點(diǎn)韓語(yǔ)
商務(wù)英語(yǔ)
日語(yǔ)等級(jí)
GMAT考試
公共英語(yǔ)
職稱(chēng)日語(yǔ)
新概念英語(yǔ)
專(zhuān)四專(zhuān)八
博思考試
零起點(diǎn)英語(yǔ)
托福考試
托業(yè)考試
零起點(diǎn)法語(yǔ)
雅思考試
成人英語(yǔ)三級(jí)
零起點(diǎn)德語(yǔ)
等級(jí)考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱(chēng)計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷(xiāo) 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問(wèn)
管理咨詢(xún)
企業(yè)培訓(xùn)
社會(huì)工作者
銀行從業(yè)
教師資格
營(yíng)養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話(huà)
證券從業(yè)
跟 單 員
秘書(shū)資格
電子商務(wù)
期貨考試
國(guó)際商務(wù)
心理咨詢(xún)
營(yíng) 銷(xiāo) 師
司法考試
國(guó)際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會(huì)計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會(huì)計(jì)職稱(chēng)
法律顧問(wèn)
ACCA考試
注冊(cè)會(huì)計(jì)師
資產(chǎn)評(píng)估師
審計(jì)師考試
高級(jí)會(huì)計(jì)師
注冊(cè)稅務(wù)師
國(guó)際內(nèi)審師
理財(cái)規(guī)劃師
美國(guó)注冊(cè)會(huì)計(jì)師
一級(jí)建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級(jí)建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊(cè)測(cè)繪師
質(zhì)量工程師
巖土工程師
造價(jià)員考試
注冊(cè)計(jì)量師
環(huán)保工程師
化工工程師
咨詢(xún)工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評(píng)價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評(píng)價(jià)師
土地登記代理人
繽紛校園 實(shí)用文檔 英語(yǔ)學(xué)習(xí) 作文大全 求職招聘 論文下載 訪(fǎng)談|游戲
軟件水平考試
軟件水平考試資訊
軟件水平考試試題
軟件水平考試專(zhuān)項(xiàng)輔導(dǎo)
軟件水平考試交流互動(dòng)
軟件水平考試交流互動(dòng)

2014年軟考數(shù)據(jù)庫(kù)系統(tǒng)工程師知識(shí)點(diǎn)講解1

2014年軟考數(shù)據(jù)庫(kù)系統(tǒng)工程師知識(shí)點(diǎn)講解提供給各位考生備考,更多考試資料請(qǐng)持續(xù)關(guān)注考試吧軟件水平考試頻道!

  數(shù)據(jù)模型

  1.數(shù)據(jù)模型的三要素

  (1)數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)是所研究的對(duì)象類(lèi)型(Object Type)的集合。這些對(duì)象和對(duì)象類(lèi)型是數(shù)據(jù)庫(kù)的組成成分。一般可分為兩類(lèi):一類(lèi)是與數(shù)據(jù)類(lèi)型、內(nèi)容和其它性質(zhì)有關(guān)的對(duì)象;一類(lèi)是與數(shù)據(jù)之間的聯(lián)系有關(guān)的對(duì)象。前者如網(wǎng)狀模型中的數(shù)據(jù)項(xiàng)和記錄,關(guān)系模型中的域、屬性和關(guān)系等。后者如網(wǎng)狀模型中的關(guān)系模型(set type)。在數(shù)據(jù)庫(kù)領(lǐng)域中,通常按照數(shù)據(jù)結(jié)構(gòu)的類(lèi)型來(lái)命名數(shù)據(jù)模型,進(jìn)而對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行分類(lèi)。如層次結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)和關(guān)系結(jié)構(gòu)的數(shù)據(jù)模型分別稱(chēng)作為層次模型、網(wǎng)狀模型和關(guān)系模型。相應(yīng)地,數(shù)據(jù)庫(kù)分別稱(chēng)作為層次數(shù)據(jù)庫(kù)、網(wǎng)狀數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù)。

  (2)數(shù)據(jù)操作 數(shù)據(jù)操作是指對(duì)各種對(duì)象類(lèi)型的實(shí)例(或值)所允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。在數(shù)據(jù)庫(kù)中,主要的操作有檢索和更新(包括插入、刪除、修改)兩大類(lèi)。數(shù)據(jù)模型定義了這些操作的定義、語(yǔ)法(即使用這些操作時(shí)所用的語(yǔ)言)。數(shù)據(jù)結(jié)構(gòu)是對(duì)系統(tǒng)靜態(tài)特性的描述,而數(shù)據(jù)操作是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。兩者既有聯(lián)系,又有區(qū)別。

  (3)數(shù)據(jù)的約束條件 數(shù)據(jù)的約束條件是完整性規(guī)則的集合。完整性規(guī)則是指在給定的數(shù)據(jù)模型中,數(shù)據(jù)及其聯(lián)系所具有的制約條件和依存條件,用以限制符合數(shù)據(jù)模型的數(shù)據(jù)庫(kù)的狀態(tài)以及狀態(tài)的變化,確保數(shù)據(jù)的正確性、有效性和一致性。

  2.概念模型

  數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)。每個(gè)DBMS軟件都是基于某種數(shù)據(jù)模型的。為了把現(xiàn)實(shí)世界中的具體事物或事物之間的聯(lián)系表示成DBMS所支持的數(shù)據(jù)模型,人們首先必須將現(xiàn)實(shí)世界的事物及其之間的聯(lián)系進(jìn)行抽象,轉(zhuǎn)換為信息世界的概念模型;然后將信息世界的概念模型轉(zhuǎn)換為機(jī)器世界的數(shù)據(jù)模型。也就是說(shuō),首先把現(xiàn)實(shí)世界中的客觀(guān)對(duì)象抽象成一種信息結(jié)構(gòu)。這種信息結(jié)構(gòu)并不依賴(lài)于具體的計(jì)算機(jī)系統(tǒng)和DBMS。然后,再把概念模型轉(zhuǎn)換為某一計(jì)算機(jī)系統(tǒng)上某一DBMS所支持的數(shù)據(jù)模型。因此,概念模型是從現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次,F(xiàn)實(shí)世界的事物反映到人的大腦之中,然后人們開(kāi)始認(rèn)識(shí)這些事物,經(jīng)過(guò)選擇、命名、分類(lèi)和組織等抽象工作之后形成概念模型,并進(jìn)入到信息世界。

  用戶(hù)(user) 關(guān)心的是現(xiàn)實(shí)世界中的事物、事物的屬性及其相互關(guān)系。例如,用戶(hù)可能關(guān)心他的顧客及其屬性,如顧客地址、銀行帳號(hào)等等。用戶(hù)也關(guān)心自己的定貨帳目,如誰(shuí)訂的貨、訂的什么和訂多少等等。

  系統(tǒng)分析員(analyst) 同樣也關(guān)心現(xiàn)實(shí)世界,但是系統(tǒng)分析員需要分析用戶(hù)的信息需求。作為需求分析的結(jié)果,分析員必須以文檔的形式對(duì)需求進(jìn)行結(jié)構(gòu)化的描述;這個(gè)文檔就是信息模型。

  實(shí)體(Entity) 實(shí)體是構(gòu)成數(shù)據(jù)庫(kù)的基本元素。實(shí)體是指一個(gè)存在的東西以區(qū)別這個(gè)東西所具有的屬性和這個(gè)東西與其它東西的聯(lián)系。實(shí)體可以是人,也可以是物;可以是實(shí)際對(duì)象,也可以是概念;可以是事物本身,也可以是指事物之間的聯(lián)系。

  屬性(Attribute) 一個(gè)實(shí)體可以由若干個(gè)屬性來(lái)刻畫(huà)。屬性是相對(duì)實(shí)體而言的,是實(shí)體所具有的特性。

  關(guān)鍵字(Key) 能唯一地標(biāo)識(shí)實(shí)體的屬性的集合稱(chēng)為關(guān)鍵字(或碼)。

  域(Domain) 屬性的取值范圍稱(chēng)作域。

  實(shí)體型(Entity Type) 一類(lèi)實(shí)體所具有的共同特征或?qū)傩缘募戏Q(chēng)為實(shí)體型。一般用實(shí)體名及其屬性來(lái)抽象地刻畫(huà)一類(lèi)實(shí)體的實(shí)體型。

  實(shí)體集(Entity Set) 同型實(shí)體的集合叫實(shí)體集。例如,學(xué)生就是一個(gè)實(shí)體集。實(shí)體集的名即是實(shí)體型。對(duì)于學(xué)生和(學(xué)號(hào),姓名,年齡,系,年級(jí))均是實(shí)體型,而學(xué)生是對(duì)實(shí)體型(學(xué)號(hào),姓名,年齡,系,年級(jí))所起的名稱(chēng),兩者是指同一客觀(guān)對(duì)象。但本科生和研究生可以為相同實(shí)體型,而實(shí)體集不同。

  聯(lián)系(Relationship) 現(xiàn)實(shí)世界的事物之間是有聯(lián)系的。一般存在兩類(lèi)聯(lián)系:一是實(shí)體內(nèi)部的組成實(shí)體的屬性之間的聯(lián)系,二是實(shí)體之間的聯(lián)系。在考慮實(shí)體內(nèi)部的聯(lián)系時(shí),是把屬性看作為實(shí)體。一般來(lái)說(shuō),兩個(gè)實(shí)體之間的聯(lián)系可分為三種:

  (1)一對(duì)一(1∶1)聯(lián)系 若對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有唯一的一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱(chēng)實(shí)體集A與實(shí)體集B具有一對(duì)一聯(lián)系,記作1∶1。

  (2)一對(duì)多(1∶n)聯(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)系,則稱(chēng)實(shí)體集A與實(shí)體集B有一對(duì)多聯(lián)系,記為1∶n。相應(yīng)地有多對(duì)一(n∶1)聯(lián)系 多對(duì)一聯(lián)系,從本質(zhì)上說(shuō),是一對(duì)多聯(lián)系的逆轉(zhuǎn)。其定義同一對(duì)多聯(lián)系類(lèi)似,不再贅述。

  (3)多對(duì)多(m∶n)聯(liá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)與之對(duì)應(yīng),則稱(chēng)實(shí)體集A與實(shí)體集B具有多對(duì)多聯(lián)系,記作m∶n。實(shí)質(zhì)上,多對(duì)多聯(lián)系是任意一種聯(lián)系。另外,同一實(shí)體集內(nèi)的各個(gè)實(shí)體間也可以有各種聯(lián)系。概念模型的表示方法最常用的是實(shí)體一聯(lián)系方法(Entity-Relationship Approach),簡(jiǎn)稱(chēng)E-R方法。該方法是由P.P.S.Chen在1976年提出的。E-R方法用E-R圖來(lái)描述某一組織的概念模型。在這里僅介紹E-R圖的要點(diǎn)。在E-R圖中:

  (1)長(zhǎng)方形框表示實(shí)體集,框內(nèi)寫(xiě)上實(shí)體型的名稱(chēng)。

  (2)用橢圓框表示實(shí)體的屬性,并用有向邊把實(shí)體框及其屬性框連接起來(lái)。

  (3)用菱形框表示實(shí)體間的聯(lián)系,框內(nèi)寫(xiě)上聯(lián)系名,用無(wú)向邊把菱形框及其有關(guān)的實(shí)體框連接起來(lái),在旁邊標(biāo)明聯(lián)系的種類(lèi)。如果聯(lián)系也具有屬性,則把屬性框和菱形框也用無(wú)向邊連接上。

  相關(guān)推薦:

  各地2014年上半年軟件水平考試報(bào)名時(shí)間匯總熱點(diǎn)文章

  各地2014年軟件水平考試準(zhǔn)考證打印時(shí)間匯總

  2014年計(jì)算機(jī)專(zhuān)業(yè)資格軟件水平考試工作安排

文章搜索
軟件水平考試欄目導(dǎo)航
版權(quán)聲明:如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。