首页
/
每日頭條
/
科技
/
數據庫關系系統常見的數據模型
數據庫關系系統常見的數據模型
更新时间:2025-02-15 21:58:54

已經講了數據結構的層次模型和網狀模型,最後再看下第三種模型,關系模型。

關系模型以二維表結構來表示實體與實體之間的聯系,它是以關系數學理論為基礎的,每個二維表又可稱為關系。

在關系模型中,操作的對象和結果都是二維表,關系模型是目前最流行的數據庫模型。支持關系模型的數據庫管理系統稱為關系數據庫管理系統,Access就是一種關系數據庫管理系統。

1、基本術語

(1)關系(Relation):一個關系對應着一個二維表,二維表就是關系名。

(2)元組(Tuple):在二維表中的一行,稱為一個元組。

(3)屬性(Attribute):在二維表中的列,稱為屬性。屬性的個數稱為關系的元或度。列的值稱為屬性值;

(4)(值)域(Domain):屬性值的取值範圍為值域。

(5)分量:每一行對應的列的屬性值,即元組中的一個屬性值。[2]

(6)關系模式:在二維表中的行定義,即對關系的描述稱為關系模式。一般表示為(屬性1,屬性2,......,屬性n),如老師的關系模型可以表示為教師(教師号,姓名,性别,年齡,職稱,所在系)。

而在選課表中,隻有屬性組“學号”和“課程号”才能唯一地标識一個元組,則候選鍵為(學号,課程号)。

數據庫關系系統常見的數據模型(數據庫模型-數據結構-關系模型)1

2、關系模型的數據操作與完整性約束

關系數據模型的操作主要包括查詢、插入、删除和修改數據;這些操作必須滿足關系的完整性約束條件。

關系模型中數據操作的特點是集合操作方式,即操作對象和操作結果都是集合,這種操作方式也稱為一次一集合的方式。

相應地,非關系數據模型的操作方式是一次一記錄的方式。

關系的完整性約束條件包括三大類:

實體完整性、參照完整性和用戶定義的完整性。

實體完整性定義數據庫中每一個基本關系的主碼應滿足的條件,能夠保證元組的唯一性。參照完整性定義表之間的引用關系,即參照與被參照關系。用戶定義完整性是用戶針對具體的應用環境制定的數據規則,反映某一具體應用所涉及的數據必須滿足的語義要求。

3、關系模型的優缺點

關系數據模型的優點主要體現在以下幾點:

(1) 關系模型與非關系模型不同,它是建立在嚴格的數學理論基礎上的。

(2) 關系模型的概念單一,實體與實體間的聯系都用關系表示,對數據的檢索結果也是關系(即表),所以其數據結構簡單、清晰,用戶易懂易用。

(3) 關系模型的物理存儲和存取路徑對用戶透明,從而具有更高的數據獨立性、更好的安全保密性,簡化了程序員的數據庫開發工作。

關系數據模型的缺點有以下幾點:

(1) 由于存取路徑對用戶透明,查詢效率往往不如非關系數據模型高。因此,為了提高性能,必須對用戶的查詢請求進行優化,這就增加了開發數據庫管理系統的難度和負擔。

(2) 關系數據模型不能以自然的方式表示實體集間的聯系,存在語義信息不足、數據類型過少等弱點。

以上,簡單了解~

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
朋友圈分組怎麼删除
朋友圈分組怎麼删除
1、點擊手機上的微信登錄之後,點擊最右下角的“我”。2、進入“我”頁面之後,點擊最下方的“設置”選項...
2025-02-15
廣元112廠地址
廣元112廠地址
1、廣元112廠地址是四川廣元中區東壩。2、廣元112廠全稱國營天源機械廠。3、公交站點:112廠南...
2025-02-15
srgb色域是什麼意思
srgb色域是什麼意思
演示機型:華為MateBookX系統版本:win10srgb色域是微軟和HP在1996年共同開發的色彩空間,也是微軟旗下的Windows系統和衆多原生軟件默認支持的色彩空間。“S”可解釋為“标準”(Standard),sRGB代表了标準的紅、綠、藍,即CRT顯示器、LCD面闆、投影機、打印機以及其他設備中色彩再現所使用的三個基本色素。1996年微軟聯
2025-02-15
抖音上怎麼找大聖道具
抖音上怎麼找大聖道具
1、進入抖音短視頻之後,點擊一下主界面,然後點擊加号,進入到拍攝界面。2、進入之後,我們點擊一下左下角的道具選項。3、其中有一個猴子的頭像,這就是我們的孫悟空特效哦,點擊一下。4、點擊之後,我們選擇切換鏡頭。5、這樣,我們的孫悟空的特效就出來了,大家不妨看看自己的形象。
2025-02-15
京東是b2c模式嗎
京東是b2c模式嗎
以Iphone12,ios14,京東v9.3.2為例:是。B2C即英文Business-to-Customer(商家對顧客)的縮寫,而其中文簡稱為商對客。但是現在其稱之為B2B2C模式。其中第一個B是京東金融,目前階段中間那個B是金融機構。未來,中間那個B也可以是政府、非金融企業,最後的C可以是中小微企業,也可以是個人消費者。幾家電商業務模式介紹:蘇甯易購,B2C,典型的傳統線下賣場轉型成為電商。
2025-02-15
Copyright 2023-2025 - www.tftnews.com All Rights Reserved