外键参照问题,欢迎大家讨论
两个表: Nation(民族),Employee(员工)
Nation表有两个字段:NationNo,NationName,
Employee表其中有一字段为NationNo,可为空。
请问Employee中的NationNo是参照Nation中的NationNo好,
还是不参照好?
问题点数:20、回复次数:4Top
1 楼pengdali()回复于 2003-09-03 16:56:05 得分 10
肯定参照好。也应该参照Top
2 楼jndragon()回复于 2003-09-03 17:09:21 得分 0
早知大力兄是数据库高手,从你的数据库设计规范中学了不少东西,
设计出好的数据库结构不是一件容易的事,大力兄可否在这方面给
大家一些好的建议Top
3 楼tj_dns(愉快的登山者)回复于 2003-09-03 17:12:39 得分 10
参照是一种关联,也是一种约束。应该参照。
否则就要在程序处理时加以控制,以保持两个表的关系,和对NationNo的约束。Top
4 楼jndragon()回复于 2003-09-03 17:25:15 得分 0
在程序处理时加以控制还是很方便的,操作员不会录入Nation外的值Top




