开发手册 欢迎您!
软件开发者资料库

Teradata - 关系概念

Teradata关系概念 - 从简单和简单的步骤学习Teradata,从基本到高级概念,包括简介,安装,体系结构,关系概念,数据类型,表,数据操作,SELECT语句,逻辑和条件运算符,SET运算符,字符串处理,日期/时间函数,内置函数,聚合函数,CASE和COALESCE,主索引,连接,子查询,表类型,空间概念,二级索引,统计,压缩,解释,哈希算法,JOIN索引,视图,宏,存储过程,JOIN策略,分区主索引,OLAP功能,数据保护,用户管理,性能调整,FastLoad,MultiLoad,FastExport,BTEQ。

关系数据库管理系统(RDBMS)是一种DBMS软件,可帮助与数据库进行交互.他们使用结构化查询语言(SQL)与存储在表中的数据进行交互.

数据库

数据库是逻辑相关数据的集合.许多用户可以出于不同目的访问它们.例如,销售数据库包含存储在许多表中的有关销售的全部信息.

表是RDBMS中的基本单位,其中数据存储.表是行和列的集合.以下是员工表的示例.

EmployeeNoFirstNameLastNameBirthDate
101MikeJames1/5/1980
104AlexStuart11/6/1984
102RobertWilliams3/5/1983
105RobertJames12/1/1984
103PeterPaul4/1/1983

列包含类似的数据.例如,Employee表中的BirthDate列包含所有员工的birth_date信息.

BirthDate
1/5/1980
11/6/1984
3/5/1983
12/1/1984
4/1/1983

行是所有列的一个实例.例如,在employee表中,一行包含有关单个员工的信息.

EmployeeNoFirstNameLastNameBirthDate
101MikeJames1/5/1980

主键

主键用于唯一标识表中的行.主键列中不允许重复值,并且它们不能接受NULL值.它是表中的必填字段.

外键

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