tft每日頭條

 > 科技

 > 數據庫的基本數據模型

數據庫的基本數據模型

科技 更新时间:2024-09-28 23:26:35
概念層數據模型

概念層數據模型實際上是現實世界到機器世界的一個中間層次。

一、基本概念

概念數據模型:抽象現實系統中有應用價值的元素及其關聯關系,反映現實系統中有應用價值的信息結構,并且不依賴于數據的組織層結構。

概念數據模型是面向用戶、面向現實世界的數據模型,它與具體的DBMS無關。

常用的概念數據模型有: 實體-聯系(Entity-Relationship,E-R)模型、語義對象模型。

二、實體-聯系模型

E-R方法使用的工具稱為E-R圖,它所描述的現實世界的信息結構稱為企業模式(Enterprise Schema),也把這種描述結果稱為E-R模型。

1.實體

實體是具有公共性質、并且可以相互區分的現實世界對象的集合。實體是具體的。

在E-R圖中用矩形框表示具體的實體,把實體名寫在框内。

2.屬性

每個實體都具有一定的特征或性質,這樣我們才能根據實體的特征來區分一個個實例。屬性就是描述實體或者聯系的性質或特征的數據項,一個實體中的所有實例都具有相同的性質,在E-R模型中,這些性質或特征就是屬性。

屬性在E-R圖中用圓角矩形表示,在矩形框内寫上屬性的名字。

3.聯系

實體内部的聯系通常是指一個實體内屬性之間的聯系,實體之間的聯系通常是指屬于不同實體的屬性之間的聯系。

聯系是數據之間的關聯集合,是客觀存在的應用語義鍊。聯系用菱形框表示,框内寫上聯系名,并用連線将聯系框與它所關聯的實體連接起來,如圖1-4(c)中的“選課”聯系。

兩個實體之間的聯系通常分為三類:

一對一聯系(1 : 1)

一對多聯系(1 : n)

多對多聯系(m : n)

數據庫的基本數據模型(概念層數據模型和關系模型)1

關系模型

關系模型是目前最重要的一種數據模型,關系數據庫就是采用關系模型作為數據的組織方式。關系模型源于數學,它把數據看成是二維表中的元素,而這個二維表在關系數據庫中就稱為關系。

用關系(表格數據)表示實體和實體之間的聯系的模型就稱為關系模型。在關系模型中,實體以及實體和實體之間的聯系都用關系來表示,實體之間的聯系不再通過指針來實現。

在關系數據庫中,記錄值僅僅構成關系,關系之間的聯系是靠語義相同的字段(稱為連接字段)值表達的。理解關系和連接字段(即列)的思想在關系數據庫中是非常重要的。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved