reference数据库中什么意思(references)

时间:2024-04-08 16:10:33 来源:
导读 今天之间网归一为大家解答以上的问题。reference数据库中什么意思,references相信很多小伙伴还不知道,现在让我们一起来看看吧!1、单独一...

今天之间网归一为大家解答以上的问题。reference数据库中什么意思,references相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、单独一个单词在sql中并没有什么含义,references是在为表创建外键时的一个固定语法里的词度。

2、作用保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。

3、 使两张表形成关联,外键只能引用外表中的列的值或使用空值。

4、学号在成绩表中是主键,在学生表中是外键。

5、如果不使用外键,表1的学号字段插了一个值(比如20140999999),但是这个值在表2中并没有,这个时候,数据库允许插入,并不会对插入的数据做关系检查。

6、扩展资料:数据库中的表必须符合规范,才能杜绝数据冗余、插入异常、删除异常等现象。

7、规范的过程是分解表的过程。

8、经过分解,同一事物的代表属性出现在不同的表中。

9、显然,它们应该保持一致。

10、外键的值或者是另外一个表的主键值或者为空值。

11、学号在学生表里是主键,在成绩表里是外键。

12、成绩表里的学号一定要是学生表里的学号。

13、于是,学生表里的学号和成绩表里的学号就一致了。

14、可以直观地理解,外键的功能是实现同一事物在不同表中的标志一致性。

本文就为大家分享到这里,希望大家看了会喜欢。

标签:
最新文章