外键的作用,主要有两个:
一个是让数据库自己通过外键来保证数据的完整性和一致性
一个就是能够增加ER图的可读性
有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦 ,其实这正式外键在强制你保证数据的完整性和一致性.这是好事儿.
外键是数据库一级的一个完整性约束,就是数据库基础理论书中所说的“参照完整性”的数据库实现方式。
以下哪种操作能够实现实体完整性( B)
A.设置唯一键 B.设置外键 C.减少数据冗余 D.设置主键