官术网_书友最值得收藏!

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

數(shù)據(jù)模型是現(xiàn)實世界中的各種事物及其間的聯(lián)系用數(shù)據(jù)和數(shù)據(jù)間的聯(lián)系來表示的一種方法。一般地講,數(shù)據(jù)模型是嚴格定義的概念的集合,這些概念精確地描述系統(tǒng)的靜態(tài)特性、動態(tài)特性和完整性約束條件。因此,數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。

1.數(shù)據(jù)結(jié)構(gòu)

數(shù)據(jù)結(jié)構(gòu)是所研究對象和對象具有的特性、對象間的聯(lián)系的集合,它是對數(shù)據(jù)靜態(tài)特性的描述。這些對象是數(shù)據(jù)庫的組成部分。如網(wǎng)狀模型中的數(shù)據(jù)項、記錄、系型,關(guān)系模型中的域、屬性、關(guān)系等。

在數(shù)據(jù)庫系統(tǒng)中,通常按照數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型,如層次結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)和關(guān)系結(jié)構(gòu)的模型分別命名為層次模型、網(wǎng)狀模型和關(guān)系模型。

2.數(shù)據(jù)操作

數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種對象(型)的實例(值)允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。通常對數(shù)據(jù)庫的操作有檢索和更新(包括插入、刪除和修改)兩大類,這些操作反映了數(shù)據(jù)的動態(tài)特性。現(xiàn)實世界中的實體及實體間的聯(lián)系是在不斷變化的,數(shù)據(jù)模型應(yīng)能反映出這種變化。

3.數(shù)據(jù)的約束條件

數(shù)據(jù)的約束條件是完整性規(guī)則的集合。完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系必須滿足給定要求。例如,年齡的數(shù)據(jù)取值一般不能大于150歲。

主站蜘蛛池模板: 北安市| 太白县| 阿巴嘎旗| 连南| 布尔津县| 莫力| 焦作市| 昌邑市| 饶平县| 西乌珠穆沁旗| 漳州市| 房产| 泸西县| 郎溪县| 宁陕县| 姚安县| 阜新市| 东方市| 囊谦县| 昔阳县| 武陟县| 巧家县| 上高县| 神农架林区| 黔西| 平和县| 景德镇市| 专栏| 武乡县| 四子王旗| 涞水县| 涿州市| 五峰| 花莲市| 高尔夫| 桐柏县| 玉环县| 铜陵市| 伊川县| 五寨县| 彭山县|