📅  最后修改于: 2020-11-29 08:55:25             🧑  作者: Mango
关系数据库管理系统(RDBMS)是有助于与数据库进行交互的DBMS软件。他们使用结构化查询语言(SQL)与表中存储的数据进行交互。
数据库是逻辑相关数据的集合。许多用户出于不同目的访问它们。例如,销售数据库包含有关销售的完整信息,这些信息存储在许多表中。
表是RDBMS中存储数据的基本单位。表格是行和列的集合。以下是员工表的示例。
EmployeeNo | FirstName | LastName | BirthDate |
---|---|---|---|
101 | Mike | James | 1/5/1980 |
104 | Alex | Stuart | 11/6/1984 |
102 | Robert | Williams | 3/5/1983 |
105 | Robert | James | 12/1/1984 |
103 | Peter | Paul | 4/1/1983 |
列包含相似的数据。例如,Employee表中的BirthDate列包含所有雇员的birth_date信息。
BirthDate |
---|
1/5/1980 |
11/6/1984 |
3/5/1983 |
12/1/1984 |
4/1/1983 |
行是所有列的一个实例。例如,在雇员表中,第一行包含有关单个雇员的信息。
EmployeeNo | FirstName | LastName | BirthDate |
---|---|---|---|
101 | Mike | James | 1/5/1980 |
主键用于唯一标识表中的行。主键列中不允许有重复值,并且它们不能接受NULL值。它是表中的必填字段。
外键用于在表之间建立关系。子表中的外键被定义为父表中的主键。一个表可以有多个外键。它可以接受重复值,也可以为空值。在表中外键是可选的。