12.2.2外键简介 外键实际是一个引用。一个数据表有自己的主键,而向外部 其他数据表的引用,则称作外键。这里需要注意的是,外键实际 隐含了对外部引用的限制一必须获得外部数据表的唯一记录。 如同一个身份证只能指向一个户籍,而一个订单也只能属于一个 客户。 以客户表与订单表为例,订单表要建立向客户表的引用。那 么必须在订单表中保存客户信息列。例如,在图12-4中,订单表 中含有客户D。将外键建立在该列之上,那么通过每一个客户D 都能在客户表中获得唯一记录。为了能获得唯一记录,客户表中 的客户①必须为主键。这也是为什么作为外键支持的列,必须是 主键列的原因。 —— 12-4 ID ID ID