请教一个简单的数据库问题,表的配置问题

wangwei244157887 2014-12-31 10:50:38
假设我有三个页面A,B,C ,上面 分别放了三张表,假设我 A 页面上表正在编辑,然后我现在跳转到B页面,编辑B页面上的表,当我在编辑B页面的过程中,跳转到A页面的时候,A页面仍能处于编辑状态,并且鼠标在原来编辑的状态。要求每个页面都能单独保存,并能批量保存。三个页面上的表,拥有同样的字段。

请问怎么样设计这个数据库操作最合理,比如应该把这三张表的数据,放在同一张表里面,然后筛选,因为有同样的字段,还是采用三张表,因为我类似的表不止三个,可能有20张,这样只是举例子,说明了三张表
...全文
125 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2015-01-05
  • 打赏
  • 举报
回复
引用 1 楼 lyhoo163 的回复:
你提出的问题属于那种情况: 一、针对某个表,通过不同条件生成三个DBGrid。 二、三个表,相同数据字段,各自存贮数据。 三、上述一、二情况都有。 处理方式不一样。
我的问题,这些数据拥有相同的字段,是放在一个表里面好,还是三个表里好?具体怎么实现
Corn1 2015-01-05
  • 打赏
  • 举报
回复
这三个页面编辑的内容应该不一样的吧?举个例子,比如说ID范围0-10的在A页面编辑,11-20的在B页面编辑,21-30的在C页面...是不是类似这种情况? 还有,你的数据库是哪种?sql还是oracle? 如果是我说的这种情况,而且是oracle的,可以用同一张表,采用不同的分区表的形式。以ID作为分区条件。
lyhoo163 2015-01-05
  • 打赏
  • 举报
回复
当然可以使用三个表,但是这三个表之间,必须有异,即条件语句不一样。
lyhoo163 2014-12-31
  • 打赏
  • 举报
回复
你提出的问题属于那种情况: 一、针对某个表,通过不同条件生成三个DBGrid。 二、三个表,相同数据字段,各自存贮数据。 三、上述一、二情况都有。 处理方式不一样。

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧