我现在要设计一个小数据库,被一个小问题卡在这了。现在我有一个字典表
叫"行业信息表"。内容如下:
ID Name
1 农业
2 林业
3 商业
4 矿业
5 教育业
6 工业还有一个叫"科研项目表",内容如下,就是这个设计行业这一列不好实现,
主要是因为这个涉及行业会有很多个,比如一个项目会涉及农业,林业等,
如果我在"涉及行业"里填各个行业的ID,如下:
ID 名称 启动年份 涉及行业
1 “973”生物工程 1998.1.12 2,4
2 国防科工委探测工程 1998.2.15 6,4
3
4
5
这样的话,就没法建立视图了,因为涉及行业这一列会有多个值 ,没法实现,查询起来也比较麻烦。我想另做一个附表来实现,采用这种实现方法:
项目信息表:
ID 名称 启动年份
1 “973”生物工程 1998.1.12
2 国防科工委探测工程 1998.2.15
3
4
5涉及行业表:
ID 项目ID 涉及行业ID
1 1 1
2 1 2
3 1 5
4 2 2
5 2 4
6 2 3
采用这一实现方法,上面“涉及行业表”里就会有很多很多条记录,感觉也不太好。哪位高手有比较好的实现方法,请给予指教。
分不够可以再加,谢谢啊。
叫"行业信息表"。内容如下:
ID Name
1 农业
2 林业
3 商业
4 矿业
5 教育业
6 工业还有一个叫"科研项目表",内容如下,就是这个设计行业这一列不好实现,
主要是因为这个涉及行业会有很多个,比如一个项目会涉及农业,林业等,
如果我在"涉及行业"里填各个行业的ID,如下:
ID 名称 启动年份 涉及行业
1 “973”生物工程 1998.1.12 2,4
2 国防科工委探测工程 1998.2.15 6,4
3
4
5
这样的话,就没法建立视图了,因为涉及行业这一列会有多个值 ,没法实现,查询起来也比较麻烦。我想另做一个附表来实现,采用这种实现方法:
项目信息表:
ID 名称 启动年份
1 “973”生物工程 1998.1.12
2 国防科工委探测工程 1998.2.15
3
4
5涉及行业表:
ID 项目ID 涉及行业ID
1 1 1
2 1 2
3 1 5
4 2 2
5 2 4
6 2 3
采用这一实现方法,上面“涉及行业表”里就会有很多很多条记录,感觉也不太好。哪位高手有比较好的实现方法,请给予指教。
分不够可以再加,谢谢啊。
如果不想这样的话 就用对象类型
可以参考www.amlu.cn