作者licheer (HOPE)
看板Database
标题[问题] 多资料夹管理,或是使用Foreign Key
时间Tue Aug 10 11:28:03 2010
资料库 DB_1 里面有好几个资料表 Table_A, Table_B, Table_C, Table_D
DB_1 记录的是专案资料, 分类成 Table_A, Table_B, Table_C, Table_D
目前专案资料要再以专案类型分类出来, Class_X, Class_Y, Class_Z
我想到的做法是
开一个 DB_2,里面建一个资料表List,来储存 Class_X, Class_Y, Class_Z
然後档案总管对应的资料夹里面建立 Class_X, Class_Y, Class_Z 这三个目录
里面放各自的 DB_1
这样就能把专案资料+专案类型,的资料库建立起来
另一种做法是使用 Primary Key 和 Foreign Key
我还没实作,参考google上找到的资料
必须要在 DB_1 里增加 Class 这个资料表, 里面设 Foreign Key
来连接到 Table_A, Table_B ...... 的 Primary Key
应该是可以达到我要的功能
想请教各位,这两种做法的优缺点,或是应该要以何种为佳
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.206.49