基本表(Base Table)是資料庫中數據存儲的基礎單位。
基本表是由行(記錄)和列(屬性)組成的二維表格,每一行代表一組相關數據的集合,即一條記錄;每一列則代表記錄中的一個具體屬性。基本表直接存儲在資料庫中,是數據持久化的直接載體,其數據被直接保存在資料庫中,即使在系統關閉後,數據依然存在。用戶可以通過SQL語句直接對基本表中的數據進行增、刪、改、查等操作。資料庫管理系統通過約束(如主鍵、外鍵、唯一性約束等)保證基本表數據的完整性和準確性。
視圖是從一個或多個基本表導出的表,它與基本表不同,是一個虛表。視圖不直接存儲數據,其內容是通過執行定義視圖時的查詢語句動態生成的。視圖可以看作是一條SQL查詢語句的結果集,這種結果集以表格形式呈現,但其數據來源於一個或多個基本表。視圖通常不允許直接修改,因為它們的數據來自基本表,但在某些資料庫系統中,可以通過特定的規則和觸發器來實現對視圖的更新操作。視圖可以隱藏複雜的SQL查詢,提供更簡潔的數據訪問接口,同時也能實現對數據的邏輯上的重新組織和呈現。