急急急,关于数据库表的设计问题

spring 2000-08-13 09:17:00
很急。
是关于设计一套评价体系数据表的问题。
背景:评价体系有三级,即有大约30张原始表,首先分n类汇总,然后对这n张汇总表再进行一次汇总。
要求:所有的表格都可以动态的调整,即:表格的个数,表格的项目要求不仅用户可初始化定义,在使用中也可做调整。
问题:我设想对每个表都建立一个字段中文名对照表,在查询、打印时进行表头的处理,但如此一来,表单数量将增加至少一倍。而且如果一旦在使用中又要进行修改,表单的数据如何备份?以后如何读取?
各位大虾,有没有什么好建议。或者有什么资料之类的?先谢过。




...全文
301 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
spring 2000-10-28
  • 打赏
  • 举报
回复
虽然还没有得到可行的方案,分还是要给的。谢谢大家
水之手 2000-08-15
  • 打赏
  • 举报
回复
如果要调整已有表的结构,可以按要调整结果建一新表,然后将原表有用数据用Insert ...Select 插入,然后删除原表,然后更名新表为原表名。中间具体处理过程及表字典如何描述就看你的了。
以上方法曾在Oracle中实现过。
dqj 2000-08-14
  • 打赏
  • 举报
回复
:
spring 2000-08-14
  • 打赏
  • 举报
回复
还有没有其他的动态调整表结构的方法?
ssrrll 2000-08-14
  • 打赏
  • 举报
回复
没必要对每一个表均建立响应的字段中文表,只需创建一个中文字段表即可,结构可为表名,字段名,中文名称。如果你用PB的话,则可直接使用PB的系统表,以PBCAT起头的5个表中的pbcattbl,pbcatcol即可。做报表时可根据表名,字段名从响应的表中取得中文名称。
关于表单的备份,可创建一临时表,把数据拷进去,然后删除原表,再根据响应要求创建该表,把数据拷入即可。
spring 2000-08-14
  • 打赏
  • 举报
回复
能再说详细一点么?我很菜呢.呵呵. :)
yaly 2000-08-14
  • 打赏
  • 举报
回复
添加临时表单用作修改数据的介质.
spring 2000-08-14
  • 打赏
  • 举报
回复
我用的是sybase, 请问有字段中文表么?怎么用?有相关的资料么?
pjy 2000-08-14
  • 打赏
  • 举报
回复
我不知道你用的是什么数据库?
ssrrll提供的字段中文表可以使用,效果很好!
SQL SERVER提供alter table的功能!你可以想SSRRLL说的,先建立一个对应的临时表,用SQL语句将两个表的数据设为一致,在改完表格以后,在根据你需要的字段,使用SQL语句取出相应的数据到你修改后的表中!
请在联系!
OICQ:14013664

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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