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 值。它是表中的必填字段。

外键

外键用于在表之间建立关系。子表中的外键定义为父表中的主键。一个表可以有多个外键。它可以接受重复值以及空值。外键在表中是可选的。

广告