Teradata - 關係型概念



關係資料庫管理系統 (RDBMS) 是一種 DBMS 軟體,有助於與資料庫互動。它們使用結構化查詢語言 (SQL) 來與儲存在表中的資料進行互動。

資料庫

資料庫是邏輯相關的資料的集合。許多使用者出於不同目的訪問它們。例如,銷售資料庫包含儲存在許多表中的關於銷售的完整資訊。

表是 RDBMS 中儲存資料的基本單元。表是行和列的集合。以下是員工表的示例。

員工編號 名字 姓氏 出生日期
101 邁克 詹姆斯 1/5/1980
104 亞歷克斯 斯圖爾特 11/6/1984
102 羅伯特 威廉姆斯 3/5/1983
105 羅伯特 詹姆斯 12/1/1984
103 彼得 保羅 4/1/1983

一列包含類似的資料。例如,Employee 表中的 BirthDate 列包含所有員工的出生日期資訊。

出生日期
1/5/1980
11/6/1984
3/5/1983
12/1/1984
4/1/1983

行是所有列的一個例項。例如,在員工表中,一行包含單個員工的資訊。

員工編號 名字 姓氏 出生日期
101 邁克 詹姆斯 1/5/1980

主鍵

主鍵用於唯一標識表中的一行。主鍵列不允許重複值,並且不能接受 NULL 值。它是表中的必填欄位。

外部索引鍵

外部索引鍵用於在表之間建立關係。子表中的外部索引鍵定義為父表中的主鍵。一個表可以有多個外部索引鍵。它可以接受重複值以及空值。外部索引鍵在表中是可選的。

廣告

© . All rights reserved.