SQL2008中主键约束和主表是什么?外键约束是什么?主表和从表又是什么?怎么创建?

 我来答
百度网友4461b7e
2016-11-17 · TA获得超过925个赞
知道小有建树答主
回答量:541
采纳率:57%
帮助的人:243万
展开全部
楼主好,想知道主键约束,就需要知道主键是什么。所谓主键,你可以理解为一个能够标识数据唯一的标志,比如我们设定ID,ID是永远都不能重复的,这就是主键。添加了主键之后,就有了主键约束。比如你的主键是登陆名称,这一列是什么数据类型,是否为自增,等等其他的对这一列的数据规定,全部就成了主键约束。
主表的概念,我们可以理解为在关系中,处于最基础的表,即可理解为主表。比如我设定销售层级关系表,有一个表存储的区域信息,另外一个表存储经销商信息,再有一个表存储售点信息。经销商是有隶属的区域的,售点有隶属的经销商,那么在这个关系里,区域信息就成为了主表。
外键约束,就是设定了外间关系后,必须依赖上层数据才能操作,就叫做外键约束。比如还是上面销售层级关系的例子,一个经销商肯定有所在的区域,如果你在经销商表中设定了区域列为外键,那么你经销商表中所存储的区域,必须是区域表中存在的区域,否则不能对经销商的区域数据做出插入或者修改,或者删除。
上述的关系事实上就是主从关系,建立的三张表区域表就成了主表,经销商和售点两张表就成了从表,也叫子表。
对于如何创建,一定是先要创建主表,再创建从表,创建的关系要依次向下。通常设计这些东西都有很多项目开发工具,比如PointDesigner,VS中的表结构设计项目,等等等等。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式