http://expert.csdn.net/Expert/topic/1582/1582431.xml?temp=.4758722

解决方案 »

  1.   

    字典表应该不会再变了吧,如果也要增加,对字典表的说明到哪去找啊?建议字典表参考Oracle的数据字典表的设计数据表既然要记录所有数据,那么应该至少包括表名(或者表索引,用数字表示),主键值1,主键值2、主键值3.....,(预留最多可能的主键字段数),字段名(或字段索引),字段值.通用是通用了,只是效率就.....,你还是应该建议你们老板应该两者兼顾。
      

  2.   

    PB在连结后会创建5个数据字典表(pbcattbl.pbcatcol,......),包括表的描述/列的描述/合法性检查/显示格式/编辑格式,你可以参考一下
    你的需求和数据仓库的数据提取有些象,建议你看看这方面的资料我们做过类似的东西,最基本的手段就是sql语句自动生成(效率确实是个问题,比如说索引顺序是个问题)。你可以看看一些数据仓库软件的cube生成界面,套过来就可以了。
      

  3.   

    其实,只要可以动态建表,然后建立动态配置SQL的程序就可以拉,然后你只要配置好sql语句,执行,用表格显示出来数据不就行啦。
      

  4.   

    简单!!
    你需要设计的库结构如下:字典表:
     序号
     字段名称
     字段类型
     
    查询表:
     查询号
     查询字段名
     中文名
     查询对应表名
     查询的类型(如日期,数字或字符)然后利用查询表中的数据动态生成查询界面,并生成查询条件的sql,然后根据sql 生成显示界面!