专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

请问什么是主码_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:47:15       共计:3606 浏览

请问什么是主码?

举例说明什么是主码?它的作用是什么?例如,学生关系S(SNO,SNAME,AGE,SEX)其中学号SNO是主码,它能惟一标识S中的一行,即每行中SNO上的值确定后,这行中其他属性上的值就确定下来了。

所以主码实现关系定义中“表中任意两行(元组)不能相同”的约束。

另外,主码实现关系完整性规则,即实体完整性约束(要求主码上的值不能取空值)和参照完整性约束(要求外码值必须是另一个表的主码的有效值或者是一个空值,即通过主码和外码实现表与表之间的联系)。

所以,关系S中任一行上的SNO属性上的值不允许为空值。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:打麻将老是输该怎么办_java | ·下一条:谁能把红楼梦中的薛公子学名薛蟠_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有