什麼是關係型數據庫

1.關係型數據庫簡單的可以理解爲二維數據庫,表的格式就如Excel,有行有列。常用的關係數據庫有Oracle,SqlServer,Informix,MySql,SyBase等。(也即是我們平時看到的數據庫,都是關係型數據庫

 

2.所謂關係型數據庫,是指採用了關係模型來組織數據的數據庫。關係模型是在1970年由IBM的研究員E.F.Codd博士首先提出,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成爲數據庫架構的主流模型。簡單來說,關係模型指的就是二維表格模型,而一個關係型數據庫就是由二維表及其之間的聯繫組成的一個數據組織。下面列出了關係模型中的常用概念。

 

3.關係型數據庫並不是唯一的高級數據庫模型,也完全不是性能最優的模型,但是關係型數據庫確實是現今使用最廣泛、最容易理解和使用的數據庫模型。大多數的企業級系統數據庫都採用關係型數據庫,關係型數據庫的概念是掌握數據庫開發的基礎,所以本節的問題也成爲.NET面試中頻繁出現的問題之一。

 

4.

關係:可以理解爲一張二維表,每個關係都具有一個關係名,就是通常說的表名。

元組:可以理解爲二維表中的一行,在數據庫中經常被稱爲記錄。

屬性:可以理解爲二維表中的一列,在數據庫中經常被稱爲字段。

域:屬性的取值範圍,也就是數據庫中某一列的取值限制。

關鍵字:一組可以唯一標識元組的屬性。數據庫中常稱爲主鍵,由一個或多個列組成。

關係模式:指對關係的描述,其格式爲:關係名(屬性1,屬性2,…,屬性N)。在數據庫中通常稱爲表結構。

 

5.

關係型數據庫的優點

關係型數據庫相比其他模型的數據庫而言,有着以下優點:

容易理解:二維表結構是非常貼近邏輯世界的一個概念,關係模型相對網狀、層次等其他模型來說更容易理解。

使用方便:通用的SQL語言使得操作關係型數據庫非常方便,程序員甚至於數據管理員可以方便地在邏輯層面操作數據庫,而完全不必理解其底層實現。

易於維護:豐富的完整性(實體完整性、參照完整性和用戶定義的完整性)大大降低了數據冗餘和數據不一致的概率。

6.

標準數據查詢語言SQL就是一種基於關係數據庫的語言,

這種語言執行對關係數據庫中數據的檢索和操作。

 

7.

關係操作

關係模塊中常用的操作包括:

數據查詢

選擇投影連接數據操作增加刪除修改查詢

 


轉:http://blog.csdn.net/foreverhuylee/article/details/34419469

發佈了33 篇原創文章 · 獲贊 10 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章