Sql部分概念 主键外键
2009-10-25 16:45
239 查看
主键(PK):唯一标识表中的所有行的一个列或一组列。主键不允许空值。不能存在具有相同的主键值的两个行,因此主键值总是唯一标识单个行。表中可以有不止一个键唯一标识行,每个键都称作候选键。只有一个候选键可以选作表的主键,所有其它候选键称作备用键。尽管表不要求具有主键,但定义主键是很好的做法。 在规范化的表中,每行中的所有数据值都完全依赖于主键。例如,在以 EmployeeID 作为主键的规范化的 employee 表中,所有列都应包含与某个特定职员相关的数据。该表不具有 DepartmentName 列,因为部门的名称依赖于部门 ID,而不是职员 ID。
外键 (FK) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。
外键 (FK) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。
相关文章推荐
- SQL的主键和外键等各种约束
- 浅谈SQL之主键、外键约束
- sql------创建主键、外键、联合主键
- SQL表的主键、外键、索引设计
- SQL的主键和外键的作用
- Sql语句中两个比较迷糊的概念:“连接查询” 与 “外键约束”
- 关于Oracle与SqlServer中获取所有字段、主键、外键的sql语句(转)
- oracle table上增加 外键,主键,唯一键的 sql
- 数据库的几个概念:主键,外键,索引,唯一索引
- SQL的主键和外键和唯一约束
- 查询表主键外键信息的SQL
- sql查询表结构,过程,视图,主键,外键,约束
- SQL的主键和外键约束
- SQL的主键和外键约束详解及用途
- Microsoft SQL Server 2005中的外键表与主键表
- 数据库的几个概念:主键,外键,索引,唯一索引
- MySQL的几个概念:主键,外键,索引,唯一索引
- SQL(三)-主键、外键和索引
- SQL中的主键和外键以及索引小结
- 查询表主键外键信息的SQL