问题
问答题
阅读以下说明,回答问题1-4。
[说明]
某工程数据库关系表如下:
工程
工程号 | 负责人 | 工程所在地 |
010 | 王海峰 | 北京 |
011 | 杜昌盛 | 广州 |
012 | 李黎 | 上海 |
013 | 胡兴福 | 北京 |
工作人员
工程号 | 姓名 | 人员编号 | 所在部门 | 工作天数 |
010 | 丁明 | 11078 | 策划部 | 15 |
010 | 余立新 | 15892 | 技术部 | 32 |
010 | 毛利文 | 33265 | 文档编辑部 | 16 |
011 | 陶德 | 66536 | 测量部 | 9 |
011 | 秦文娟 | 22357 | 公关部 | 17 |
012 | 余立新 | 15892 | 技术部 | 7 |
012 | 汪楠 | 10275 | 后勤部 | 28 |
012 | 沈伟 | 34859 | 文档编辑部 | 5 |
013 | 周宇高 | 19087 | 策划部 | 3 |
013 | 钱亮 | 12984 | 技术部 | 6 |
[问题1] 找出关系表“工程”和表“工作人员”所有可能的候选键及外键; |
答案
参考答案:
解析:表“工程”有两个候选键为(工程号)或(负责人);表“工作人员”的候选键为(工程号,姓名)或(工程号,人员编号)其外键是“工程号”。[考点分析] 主键,外键,候选键;规范化;模式分解。