資源描述:
《數(shù)據(jù)模型與概念模型》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、數(shù)據(jù)模型與概念模型●2.1信息的三種世界及其描述●2.2概念模型及其表示●2.2.1概念模型的基本概念●2.2.2概念模型的表示方法●2.3常見的三種數(shù)據(jù)模型●2.3.1數(shù)據(jù)模型概述●2.3.2層次模型及特點(diǎn)●2.3.3網(wǎng)狀模型及特點(diǎn)●2.3.4關(guān)系模型概述●2.1信息的三種世界及其描述信息的三種世界是指現(xiàn)實(shí)世界、信息世界和計(jì)算機(jī)世界(也稱數(shù)據(jù)世界)。信息流用來描述現(xiàn)實(shí)世界中一些事物的某些方面的特征及事物間的相互聯(lián)系。在處理信息流前,必須先對(duì)其進(jìn)行分析并用一定的方法加以描述,然后將描述轉(zhuǎn)換成計(jì)算機(jī)所能接受的數(shù)據(jù)形式?!?
2、.1信息的三種世界及其描述1.信息的現(xiàn)實(shí)世界1)什么是信息的現(xiàn)實(shí)世界2)概念模型是怎樣產(chǎn)生的3)系統(tǒng)分析4)怎樣劃分和認(rèn)識(shí)信息的現(xiàn)實(shí)世界●2.1信息的三種世界及其描述1.信息的現(xiàn)實(shí)世界1)什么是信息的現(xiàn)實(shí)世界信息的現(xiàn)實(shí)世界是指我們要管理的客觀存在的各種事物、事務(wù)之間的相互聯(lián)系及事物的發(fā)生、變化過程●2.1信息的三種世界及其描述1.信息的現(xiàn)實(shí)世界2)概念模型是怎樣產(chǎn)生的通過對(duì)現(xiàn)實(shí)世界的了解和認(rèn)識(shí),使得我們對(duì)要管理的對(duì)象、管理的過程和方法有了概念模型?!?.1信息的三種世界及其描述1.信息的現(xiàn)實(shí)世界3)系統(tǒng)分析認(rèn)識(shí)信息的現(xiàn)實(shí)
3、世界并用概念模型加以描述的過程稱為系統(tǒng)分析?!?.1信息的三種世界及其描述1.信息的現(xiàn)實(shí)世界4)怎樣劃分和認(rèn)識(shí)信息的現(xiàn)實(shí)世界信息的現(xiàn)實(shí)世界通過實(shí)體、特征、實(shí)體集及聯(lián)系進(jìn)行劃分和認(rèn)識(shí)。(1)實(shí)體現(xiàn)實(shí)世界中存在的可以相互區(qū)分的事物或概念稱為實(shí)體。實(shí)體可以分為事物實(shí)體和概念實(shí)體。(2)實(shí)體的特征盡管實(shí)體具有許多特征,但是我們?cè)谘芯繒r(shí),只選擇其中對(duì)管理及處理有用的或有意義的特征。(3)實(shí)體集及實(shí)體集之間的聯(lián)系具有相同特征或能用同樣特征描述的實(shí)體的集合稱為實(shí)體集。實(shí)體集不是孤立存在的,實(shí)體集之間有各種各樣的聯(lián)系。例如學(xué)生和課程之間
4、有“選課”聯(lián)系。3.信息的計(jì)算機(jī)世界2.信息世界1)信息的產(chǎn)生與信息世界2)信息世界對(duì)現(xiàn)實(shí)世界的描述實(shí)體的特征在頭腦中形成的知識(shí)稱為屬性;實(shí)體通過其屬性表示稱為實(shí)例;同類實(shí)例的集合稱為對(duì)象,對(duì)象即實(shí)體集中的實(shí)體用屬性表示得出的信息集合;實(shí)體集之間的聯(lián)系用對(duì)象聯(lián)系表示。3)實(shí)體與實(shí)例是不同的4)信息世界通過概念模型(也稱信息模型)、過程模型和狀態(tài)模型反映現(xiàn)實(shí)世界,它要求對(duì)現(xiàn)實(shí)世界中的事物、事物間的聯(lián)系和事物的變化情況準(zhǔn)確、如實(shí)、全面地表示。1)信息世界中的信息,經(jīng)過數(shù)子化處理形成計(jì)算機(jī)能夠處理的數(shù)據(jù),就進(jìn)入了計(jì)算機(jī)世界。計(jì)
5、算機(jī)世界也叫機(jī)器世界或數(shù)據(jù)世界。2)數(shù)據(jù)模型應(yīng)符合具體的計(jì)算機(jī)系統(tǒng)和DBMS的要求。3)計(jì)算機(jī)世界中用到下列術(shù)語。(1)數(shù)據(jù)項(xiàng)(Item):數(shù)據(jù)項(xiàng)是對(duì)象屬性的數(shù)據(jù)表示。(2)記錄(Record):記錄是實(shí)例的數(shù)據(jù)表示。(3)文件(File):文件是對(duì)象的數(shù)據(jù)表示,是同類記錄的集合。(4)數(shù)據(jù)模型(DataModel):現(xiàn)實(shí)世界中的事物和相互聯(lián)系數(shù)據(jù)化的結(jié)果就是數(shù)據(jù)模型。4.現(xiàn)實(shí)世界、信息世界和計(jì)算機(jī)世界的關(guān)系由客觀到認(rèn)識(shí)、由認(rèn)識(shí)到使用管理的三個(gè)不同層次,后一領(lǐng)域是前一領(lǐng)域的抽象描述?!?.2概念模型及其表示●2.2.1概
6、念模型的基本概念概念模型的用途概念模型用于信息世界的建模是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次是數(shù)據(jù)庫設(shè)計(jì)的有力工具數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言對(duì)概念模型的基本要求較強(qiáng)的語義表達(dá)能力,能夠方便、直接地表達(dá)應(yīng)用中的各種語義知識(shí)簡(jiǎn)單、清晰、易于用戶理解。●2.2概念模型及其表示(1)對(duì)象(Object)和實(shí)例(Instance)對(duì)象也稱為實(shí)體型?,F(xiàn)實(shí)世界中,具有相同性質(zhì)、服從相同規(guī)則的一類事物(概念)的抽象稱為對(duì)象,對(duì)象是實(shí)體集數(shù)據(jù)化的結(jié)果。對(duì)象中的每一個(gè)具體的事物(實(shí)體)為該對(duì)象的實(shí)例。●2.2.1概念模型的基本概念
7、1.概念模型涉及的基本概念及內(nèi)容(2)屬性(Attribute)屬性為實(shí)體的某一方面特征的抽象表示。(3)主碼(PrimaryKey)和次碼(SecondaryKey)碼也稱關(guān)鍵字,它能夠惟一標(biāo)識(shí)一個(gè)實(shí)體;實(shí)體集中不能惟一標(biāo)識(shí)實(shí)體屬性的叫次碼。(4)域(Domain)屬性的取值范圍稱為屬性的域。2.實(shí)體聯(lián)系的類型(1)兩個(gè)實(shí)體集之間的聯(lián)系1)一對(duì)一聯(lián)系(1:1)2)一對(duì)多聯(lián)系(1:n)3)多對(duì)多聯(lián)系(m:n)兩個(gè)實(shí)體型間的聯(lián)系一對(duì)一聯(lián)系如果對(duì)于實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)實(shí)體與之聯(lián)系,反之亦然,則稱實(shí)體集
8、A與實(shí)體集B具有一對(duì)一聯(lián)系。記為1:1。實(shí)例班級(jí)與班長之間的聯(lián)系:一個(gè)班級(jí)只有一個(gè)正班長一個(gè)班長只在一個(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ì)多