数据库中约束条件为m代表什么

数据库中约束条件为m代表什么,第1张

1、外键的概念:外键是关系数据库三个完整性的五个约束条件之一,是表与表之间建立的一种关系。在Oracle数据库的scott/tiger用户中,表Dept和Emp通过外键进行了关联。在这里Dept表叫主表,Emp表叫从表,外键是字段Deptno。

2、加入外键的条件:a、两个表有相同属性字段,取值范围相同;

b、外键在主表中是主键或者是唯一字段;

c、外键可以是多个字段的组合。

记住一句话:从表的外键是主表的主键或唯一字段。

一、约束的分类

在SQLServer中,有3种不同类型的约束。

1、实体约束

实体约束是关于行的,比如某一行出现的值就不允许出现在其他行,例如主键。

2、域约束

域约束是关于列的,对于所有行,某一列有那些约束,例如CHECK约束。

3、参照完整性约束

如果某列的值必须与其他列的值匹配,那就意味着需要一个参照完整性约束,例如外键。

二、约束命名搜索

在学习约束之前,首先来了解下为约束命名需要注意哪些地方。

SQLServer在我们不提供名称时,会自动创建名称,但是由系统自动创建的名称并不是特别有用。

例如,系统生成的主键名称可能是这样的:PK_Employees_145C0A3F。

PK代表主键(primary key),Employees代表在Employees表中,而剩下的“145C0A3F”部分是为了保证唯一性而随机生成的值。只有通过脚本创建才会得到这种值,如果是通过Managerment Studio创建表,那么就直接是PK_Employees。

以上就是关于数据库中约束条件为m代表什么全部的内容,包括:数据库中约束条件为m代表什么、数据库约束怎么写、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10188347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存