關係資料庫是一種基於關係模型的數據管理系統,它使用二維表格來存儲數據,並通過表格之間的關聯來表示數據之間的關係。
在關係資料庫中,每個表格(有時被稱為一個關係)包含用列表示的一個或多個數據類型,每行包含一個唯一的數據實體,這些數據是被列定義的種類,表格中的每一行都代表一條記錄,每條記錄都具有一個唯一的ID(又被稱為鍵),而列則用於存儲數據的屬性,每個表格中的數據能以許多不同的方式被存取或重新召集而不需要重新組織資料庫表格,關係資料庫的定義造成元數據的一張表格或造成表格、列、範圍和約束的正式描述,當創造一個關係資料庫的時候,能定義數據列的可能值的範圍和可能套用於那個數據值的進一步約束。
關係資料庫的核心概念包括實體、屬性和關係,其強調ACID規則即原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)、持久性(Durability),可以滿足對事務性要求較高或者需要進行複雜數據查詢的數據操作,並且可以充分滿足資料庫操作的高性能和操作穩定性的要求,其優勢是容易擴充,且在最初的資料庫創造之後,一個新的數據種類能被添加而不需要修改所有的現有套用軟體。