textalign 222.76.241.* 2015-12-25 15:45:23 |
在設(shè)計數(shù)據(jù)庫時,需要計劃要存儲有關(guān)哪些事物的信息,以及要保存有關(guān)各個事物的哪些信息。您還需要確定這些事物的相互關(guān)系。如果使用數(shù)據(jù)庫設(shè)計中的術(shù)語,在這一步創(chuàng)建的數(shù)據(jù)庫原型就稱作概念數(shù)據(jù)庫模型。 實體和關(guān)系shop.epweike.com/4146321/
要存儲其相關(guān)信息的可識別對象或事物稱作實體。它們之間的關(guān)聯(lián)稱作關(guān)系。在數(shù)據(jù)庫描述語言中,可以將實體看做名詞,將關(guān)系看做動詞。 由于概念模型對實體和關(guān)系進行了明確的區(qū)分,因此這種模型非常有用。這種模型將在任何特定數(shù)據(jù)庫管理系統(tǒng)中實施設(shè)計所涉及的細節(jié)隱藏起來,從而使設(shè)計者可以集中考慮基礎(chǔ)數(shù)據(jù)庫結(jié)構(gòu)。 因此,這種模型也成為了一種用于討論數(shù)據(jù)庫設(shè)計的通用語言。 實體關(guān)系圖
概念數(shù)據(jù)庫模型主要由一個顯示實體和關(guān)系的示意圖構(gòu)成。這個示意圖通常稱作實體關(guān)系圖。因此,許多人也使用實體關(guān)系建模這個詞來指創(chuàng)建概念數(shù)據(jù)庫模型的任務(wù)。
概念數(shù)據(jù)庫設(shè)計是一個由上至下的設(shè)計方法。現(xiàn)在有許多功能完備的工具可以幫助您按照這種方法或其他方法進行設(shè)計,例如,Sybase PowerDesigner。雖然本章的目的只是進行介紹,但也提供了足夠的信息可以幫助您設(shè)計簡單的數(shù)據(jù)庫。
實體
在數(shù)據(jù)庫中,一個實體對應(yīng)于一個名詞?勺R別的對象,例如,雇員、訂單項、部門和產(chǎn)品,都是實體的示例。在數(shù)據(jù)庫中用表代表各個實體。置入數(shù)據(jù)庫的實體都源于要使用數(shù)據(jù)庫執(zhí)行的活動,例如,跟蹤銷售電話和維護雇員信息,等等。 屬性
每個實體都包含一些屬性。屬性是指要為事物存儲的特定特性。例如,在雇員實體中,需要存儲雇員 ID 號、姓氏和名字、地址,以及與一個特定雇員相關(guān)的其他信息。屬性也稱作特性。shop.epweike.com/4148103/
實體用一個矩形框表示。在矩形框內(nèi)部,列出與該實體相關(guān)聯(lián)的屬性。
|