首页 新闻 会员 周边 捐助

SQL Server的northwind示例数据库的表employees为什么有个自身到自身的主外键

0
[已解决问题] 解决于 2008-05-05 12:05
如题,谢谢
hesion001的主页 hesion001 | 初学一级 | 园豆:140
提问于:2008-05-03 15:02
< >
分享
最佳答案
0
表除了能与其他非自身的表发生关系外,其表和自身也能发生关系,这时就是自连表,如: 设表A为机构部门信息表 表AID(主键) 名称 等级 上级机构部门ID(外键) 1 中央公安部 部级单位 1 2 中央财政部 部级单位 2 3 福建省公安厅 厅级单位 1 4 福州市公安局 局级单位 3 5 四川省公安厅 厅级单位 1 6 河北省公安厅 厅级单位 1 7 成都市公安局 局级单位 5 8 最高人民法院 部级单位 8 9 福建省财政厅 厅级单位 2 10 福州市财政局 局级单位 9 11 保定市公安局 局级单位 6 12 四川省高级人民法院 厅级单位 8 13 南充市公安局 局级单位 5 …… 从上表中可以看不,建立自连表可以为机构部门组织起一个机构部门树,如下: -中央公安部 -福建省公安厅 福州市公安局 -四川省公安厅 成都市公安局 南充市公安局 -河北省公安厅 保定市公安局 +中央财政部 -最高人民法院 +四川省高级人们法院 …… 建立如上的树就会很方便了。
刚刚 | 老鸟四级 |园豆:3151 | 2008-05-03 17:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册