什么是關(guān)系型數(shù)據(jù)庫?關(guān)系型數(shù)據(jù)庫,簡(jiǎn)稱 RDBMS是由許多數(shù)據(jù)表(Table)所組成,資料表又是由許多筆記錄(Row 或Record)所組成,而紀(jì)錄又是由許多的字段(Column 或Filed)所組成。關(guān)系數(shù)據(jù)庫是基于實(shí)用和可重復(fù)使用的概念,是支持高性能交互查詢、交易處理能力、安全性和靈活性的關(guān)鍵數(shù)據(jù)存儲(chǔ)和維護(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)識(shí)每一行記錄。關(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文章
4020瀏覽量
68349 -
RDBMS
+關(guān)注
關(guān)注
0文章
9瀏覽量
6047
發(fā)布評(píng)論請(qǐng)先 登錄
TiDB分布式數(shù)據(jù)庫運(yùn)維實(shí)踐
恒訊科技解析:如何安裝MySQL并創(chuàng)建數(shù)據(jù)庫
數(shù)據(jù)庫性能優(yōu)化指南
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—服務(wù)器異常斷電導(dǎo)致Oracle數(shù)據(jù)庫故障的數(shù)據(jù)恢復(fù)案例
三款主流國產(chǎn)數(shù)據(jù)庫的技術(shù)特點(diǎn)
企業(yè)級(jí)MySQL數(shù)據(jù)庫管理指南
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫被加密如何恢復(fù)數(shù)據(jù)?
oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫誤執(zhí)行錯(cuò)誤truncate命令如何恢復(fù)數(shù)據(jù)?
SQLSERVER數(shù)據(jù)庫是什么
MySQL數(shù)據(jù)庫是什么
SEGGER emFile支持大型數(shù)據(jù)庫
分布式存儲(chǔ)數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)——MongoDB數(shù)據(jù)庫文件拷貝后服務(wù)無法啟動(dòng)的數(shù)據(jù)恢復(fù)
關(guān)系型數(shù)據(jù)庫的基本原理(什么是關(guān)系型數(shù)據(jù)庫)
評(píng)論