求助 数据表设计
求助各位高手们,现在在做一个项目,是需要根据数据链接注册获得不同数据库用户下的所属表信息及表字段信息。
验证链接成功的同时就把这些表信息及字段信息插入到本地,然后在页面上展示出来,让用户自己去勾选是否需要哪些表,并能修改相关信息如表描述、表的业务类型等等。
基于上面的需求,是建立一张表把所有信息放在一起,勾选的话只是打一个标记呢,还是分开两张表存储,一张表存原始信息,一张表存勾选后的信息呢。
另外表信息及字段信息需要定时与源数据库比对,看是否有更新。 --------------------编程问答-------------------- 分开2张表吧,原始信息在勾选后可以另外处理,维护也容易 --------------------编程问答--------------------
现在也是考虑两张表,但是遇到些问题:
那如果是两张表的话,在页面加载的时候,需要读出所有的表以及已经勾选的项及已经修改过的信息,如果修改的话是先把已经存储的信息删除一遍呢还是有别的更好的操作方式。应为之后一步的操作是根据勾选的的表再去勾选列信息。如果删除一遍的话后面已经存储的列信息就会对应不上了,您有什么解决经验吗 --------------------编程问答--------------------
页面加载你先读表名, 完了等用户点击某个具体表的时候再根据表名读出所有列,匹配新表中的列作为勾选列。如果原始信息表跟数据源之间需要定时比对更新的话,可以做个数据同步。这个对于不同数据库有不同的实现方法
补充:Java , Web 开发