数据库中外键的做用

外键用来干什么 为了一张表记录的数据不要太过冗余。这和软件工程的模块化思想差很少相似,只不过在数据库中是对表关系进行解耦,尽可能让表 记录的数据单一化。就如你贴的图片中,把成绩和学生信息放在一张表中就太冗余了,成绩彻底能够以学生的id做为区分标识。 数据库 为何说外键能保持数据的一致性、完整性 你想一想,你的图中的第一章表分割成了表1和表2,表2的学号引用了表1的学号字段做为外键,若是不创建外键,
相关文章
相关标签/搜索