Teradata关系概念2025年3月17日 | 阅读 3 分钟 关系数据库管理系统是一种DBMS软件,有助于与数据库交互。关系数据库是表、视图、宏、存储过程和触发器形式的对象集合。 它们使用结构化查询语言 (SQL) 直接或通过单独开发的应用程序与表中存储的数据交互。 关系数据库术语关系数据库是集合论关系的数学的概括。因此,集合论和关系数据库之间的对应关系并不总是直接的。 下表显示了集合论和关系数据库术语之间的对应关系。
表表是RDBMS中的基本单元,数据存储在其中。 表是二维对象,由行和列组成。 数据以表格形式组织并呈现给关系数据库的用户。 表之间的引用定义了表内数据的关系和约束。 例如,学生数据以表格形式显示,例如
表约束我们可以定义在Teradata数据库将给定值写入表中的列之前必须满足的条件。这些条件称为约束。 约束可以包括值范围、相等或不相等条件以及列间依赖关系。 Teradata数据库在列和表级别都支持约束。 在表创建和修改期间,您可以在单列值上指定约束,作为列定义的一部分,或者使用CREATE和ALTER TABLE语句在多列上指定约束。 列一列总是包含相同类型的信息或包含相似的数据。 例如,学生信息表将有一列用于出生日期,除了学生的出生日期,不应该在该列中放置任何其他内容。
行一行是表中所有列的一个实例。 实体是表包含信息的关于人、地点或事物。 前面的段落中提到的表包括有关学生实体的信息。 每个表只保存一种行。 关系模型要求表中每一行都被唯一标识。 为实现这一点,我们定义一个唯一性约束来标识表中的每一行。 例如,学生表中的每一行将包含学生的学号、姓名和最后出生日期等内容。 表中的列代表实体、关系或属性。
数据库数据库是逻辑相关数据的集合。 许多用户出于不同的目的访问它们。 例如,销售数据库包含有关销售的完整信息,这些信息存储在许多表中。 主键主键用于唯一地标识表中的一行。 主键列中不允许重复值,并且它们不能接受NULL值。 它是表中的一个必填字段。 外键外键用于在表之间建立关系。 子表中的外键定义为父表中的主键。 一个表可以有多个外键。 它可以接受重复值,也可以接受空值。 外键在表中是可选的。 下一个主题Teradata数据类型 |
我们请求您订阅我们的新闻通讯以获取最新更新。