什么是關(guān)系型數(shù)據(jù)庫?關(guān)系型數(shù)據(jù)庫,簡稱 RDBMS是由許多數(shù)據(jù)表(Table)所組成,資料表又是由許多筆記錄(Row 或Record)所組成,而紀(jì)錄又是由許多的字段(Column 或Filed)所組成。關(guān)系數(shù)據(jù)庫是基于實(shí)用和可重復(fù)使用的概念,是支持高性能交互查詢、交易處理能力、安全性和靈活性的關(guān)鍵數(shù)據(jù)存儲和維護(hù)方法。關(guān)系型數(shù)據(jù)庫的概念是基于全局的。可以想象成把不同表里的所有記錄、字段都拆出來,變成一個(gè)個(gè)游離的數(shù)據(jù)塊,也就是分量(Component)
關(guān)系型數(shù)據(jù)庫是一種基于關(guān)系模型的數(shù)據(jù)庫管理系統(tǒng),關(guān)系型數(shù)據(jù)庫的基本原理包括三個(gè)方面:數(shù)據(jù)模型、數(shù)據(jù)結(jié)構(gòu)以及操作語言。
數(shù)據(jù)模型放門面,關(guān)系型數(shù)據(jù)庫采用的是關(guān)系模型,即將數(shù)據(jù)組織成單個(gè)或多個(gè)表格(稱為關(guān)系),每個(gè)表格包含許多列(稱為屬性),每行代表一個(gè)記錄。
數(shù)據(jù)結(jié)構(gòu)方面,關(guān)系型數(shù)據(jù)庫采用的是二維表格結(jié)構(gòu),每個(gè)表格有一個(gè)主鍵用于唯一標(biāo)識每一行記錄。關(guān)系是一個(gè)行與列交叉的二維表,每一列 (屬性) 的所有數(shù)據(jù)都是同一種數(shù)據(jù)類型的,每一列都有惟一的列名,列在表中的順序無關(guān)緊要:表中的任意兩行(元組) 不能相同,行在表中的順序也無關(guān)緊要。
操作語言方面,關(guān)系型數(shù)據(jù)庫的操作語言主要包括 SQL(Structured Query Language)和其擴(kuò)展語言
目前比較流行的關(guān)系型數(shù)據(jù)庫包括 Oracle、MySQL、SQL Server、PostgreSQL 等,基本上都遵循了上述關(guān)系型數(shù)據(jù)庫的基本原理
審核編輯 黃宇
-
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
3852瀏覽量
64743 -
RDBMS
+關(guān)注
關(guān)注
0文章
9瀏覽量
5865
發(fā)布評論請先 登錄
相關(guān)推薦
分布式云化數(shù)據(jù)庫有哪些類型
MySQL數(shù)據(jù)庫的安裝
![MySQL<b class='flag-5'>數(shù)據(jù)庫</b>的安裝](https://file1.elecfans.com/web3/M00/05/E2/wKgZPGeF2XWAe83fAAAW9lhgvGk652.jpg)
關(guān)系型數(shù)據(jù)庫和非關(guān)系型區(qū)別
云數(shù)據(jù)庫是哪種數(shù)據(jù)庫類型?
SQL數(shù)據(jù)庫設(shè)計(jì)的基本原則
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—通過拼接<b class='flag-5'>數(shù)據(jù)庫</b>碎片恢復(fù)SQLserver<b class='flag-5'>數(shù)據(jù)庫</b>](https://file1.elecfans.com/web1/M00/F4/07/wKgaoWcjE32AbQdWAAJD_hojvJc119.png)
云數(shù)據(jù)庫可以租用嗎?完整租用流程來了
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>出現(xiàn)823錯誤的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例](https://file1.elecfans.com/web2/M00/07/F4/wKgaombs78mANJ1GAAPeSoXHVPE244.png)
恒訊科技分析:云數(shù)據(jù)庫rds和redis區(qū)別是什么如何選擇?
恒訊科技分析:跨境電商網(wǎng)站有哪些數(shù)據(jù)庫系統(tǒng)是推薦使用的?
數(shù)字化時(shí)代的數(shù)據(jù)管理:多樣化數(shù)據(jù)庫選型指南
![數(shù)字化時(shí)代的<b class='flag-5'>數(shù)據(jù)</b>管理:多樣化<b class='flag-5'>數(shù)據(jù)庫</b>選型指南](https://file1.elecfans.com//web2/M00/FA/BF/wKgaomaLyQmARoe-AArw1iZDe-s146.png)
鴻蒙開發(fā)接口數(shù)據(jù)管理:【@ohos.data.rdb (關(guān)系型數(shù)據(jù)庫)】
HarmonyOS開發(fā)案例:【搭建關(guān)系型數(shù)據(jù)庫】(4)
![HarmonyOS開發(fā)案例:【搭建<b class='flag-5'>關(guān)系</b><b class='flag-5'>型</b><b class='flag-5'>數(shù)據(jù)庫</b>】(4)](https://file1.elecfans.com/web2/M00/E3/F9/wKgZomY-EPeAaulNAAB1Spd11Tg359.jpg)
HarmonyOS開發(fā)案例:【關(guān)系型數(shù)據(jù)庫】
![HarmonyOS開發(fā)案例:【<b class='flag-5'>關(guān)系</b><b class='flag-5'>型</b><b class='flag-5'>數(shù)據(jù)庫</b>】](https://file1.elecfans.com/web2/M00/D1/22/wKgaomYiW9GAOVkxAMBLtvnlUVM543.jpg)
鴻蒙HarmonyOS開發(fā)實(shí)例:【分布式關(guān)系型數(shù)據(jù)庫】
![鴻蒙HarmonyOS開發(fā)實(shí)例:【分布式<b class='flag-5'>關(guān)系</b><b class='flag-5'>型</b><b class='flag-5'>數(shù)據(jù)庫</b>】](https://file1.elecfans.com/web2/M00/C8/C0/wKgaomYWnY2AXRLeAACi1aI8uJg476.jpg)
評論