日期:2014-05-17  浏览次数:20836 次

一个关于数据库表合并的问题
首先我有一个网站,一个论坛.   两个数据库都已经设计好,而且没有联系。
access数据库  

我想让网站的会员表和论坛的会员表进行合并,使注册一次就可以同时登陆论坛和网站,但两个表都是截然不同的设计,字段名都不相同.以下是本人想的两个方案

1:将其中一个会员表进行重新设计,另一个舍弃。将两个表的字段名全都统一,两个表的所有字段都叠加在一个表里,用户名和密码等等公用字段重新起名,其他的照搬,只不过需要修改所有被更改字段的网页中的代码,也可能要重新修改注册页面,比较费时。

2:进行两次数据库插入,每当有会员注册的时候就执行两个表的插入。肯定要牺牲速度了,觉得不可取。

3:有人告诉我使用触发器,首先access没有触发器,用的话还要转换。。

希望各位高人给为小弟指点迷津。

------解决方案--------------------
1:将其中一个会员表进行重新设计,另一个舍弃。将两个表的字段名全都统一,两个表的所有字段都叠加在一个表里,用户名和密码等等公用字段重新起名,其他的照搬,只不过需要修改所有被更改字段的网页中的代码,也可能要重新修改注册页面,比较费时。
-------------------------------------------------------
这个看你是不是追求完美,如果数据要真正统一,推荐这个
-----------------------------
2:进行两次数据库插入,每当有会员注册的时候就执行两个表的插入。肯定要牺牲速度了,觉得不可取。
-----------------------------
牺牲速度么?多一次数据库更新而已,只多了一次!
而且你每天也没多少用户注册啊!
-----------------------------
3:有人告诉我使用触发器,首先access没有触发器,用的话还要转换。。

希望各位高人给为小弟指点迷津。
------解决方案--------------------
还是统一1个表比较好。。。。可以用论坛的