美文网首页
数据库-外键

数据库-外键

作者: 世民Young | 来源:发表于2019-02-19 14:16 被阅读0次

    如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。

    由此可见,外键表示了两个关系之间的相关联系。

    以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字

    数据库中的表必须符合规范,才能杜绝数据冗余、插入异常、删除异常等现象。规范的过程是分解表的过程。经过分解,伺一事物的代表属性出现在不同的表中。显然,它们应该保持一致。例如,某学生的代表数据是学号012,在学生表里是012,在成绩表里也应该是012。这种一致性由外键实现。外键的功能是:它的值一定是另一个表的主键值。学号在学生表里是主键,在成绩表里是外键。成绩表里的学号一定要是学生表里的学号。于是,学生表里的学号和成绩表里的学号就一致了。可以直观地理解,外键的功能是实现同一事物在不同表中的标志一致性。2功能的实现由外键联系的两个表,在单独操作时,外键功能由两种方法实现。

    主键需要减少长字符串作为主键,尽量以数字为主键

    相关文章

      网友评论

          本文标题:数据库-外键

          本文链接:https://www.haomeiwen.com/subject/efaxyqtx.html