论坛首页 Java企业应用论坛

关于应用系统中的数据字典

浏览 7611 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-03-12  
常听到关于给你的系统创建数据字典,来保存系统信息.请各位应用过数据字典的高手,帮忙解释一下,究竟他是做什么的,怎么应用
   发表时间:2004-03-12  
呵呵,楼上,数据字典就是你数据模型的表格或者文本表现罢了,它的作用一是记录,二呢就是和客户交流,客户毕竟不是太懂数据模型的。数据字典内无非就包括了表、视图的信息(一般来说是不需要去包括触发器,存储过程的,当然也可以包括。)
   如果你用powerdesigner进行数据模型设计,那么可以通过reorts功能生成相应的数据字典。
0 请登录后投票
   发表时间:2004-03-15  
我已经给你回了话了。再根据你上面的提出的问题,其实就是把做好的数据字典再用表的形式存起来,有点像SQLServer的sysobjects和syscolumn表一样。这样做的目的只是为了更加动态地获得表的信息(其实如果再sqlserver数据库,完全没有必要做这一步)。
0 请登录后投票
   发表时间:2004-03-16  
哦,我懂你的意思了,你是想做一个系统参数表,把一些常量值存储在数据库,客户可以改,而不是在程序内写死,是这样的么?
   这个非常简单,你留一个email,我发给你就是,它的原理如下:设计一个servlet,它在容器启动的时候自动访问数据库,取出相应的值,同时,设置一个静态常量类(静态常量是private的,通过getter方法获得,它的setter方法是保护的),servlet自动给静态常量赋值(因为在一个包下面,可以访问protected的setter方法),这样就能保证程序从静态常量中取出的值是动态的值。
    你想要的效果是不是这样,当然,如果你不用servlet,你也可以通过在程序初始化的时候做这一步。至于匹配XML,就看你自己怎么定义了,那也是非常简单的。
    最后,说明一下,这个和数据字典没有任何联系。呵呵,看样子,你们上司的理论水平还不是怎么高的,呵呵,千万不要被他唬住了。
0 请登录后投票
   发表时间:2004-03-16  
原来是这样啊,怎么搞得这么高深
0 请登录后投票
   发表时间:2004-05-04  
设计一个servlet,它在容器启动的时候自动访问数据库,取出相应的值,同时,设置一个静态常量类(静态常量是private的,通过getter方法获得,它的setter方法是保护的),servlet自动给静态常量赋值(因为在一个包下面,可以访问protected的setter方法),这样就能保证程序从静态常量中取出的值是动态的值。
你想要的效果是不是这样,当然,如果你不用servlet,你也可以通过在程序初始化的时候做这一步。至于匹配XML,就看你自己怎么定义了,那也是非常简单的。

凤舞凰扬老大:这个不错能发给一个给我吗?
binlinlinux@163.com
0 请登录后投票
   发表时间:2004-05-07  
凤舞凰扬 写道
哦,我懂你的意思了,你是想做一个系统参数表,把一些常量值存储在数据库,客户可以改,而不是在程序内写死,是这样的么?
    最后,说明一下,这个和数据字典没有任何联系。呵呵,看样子,你们上司的理论水平还不是怎么高的,呵呵,千万不要被他唬住了。


数据字典这个词好象有两个意思,一是指系统参数表,保存如学历、职位等这种常用值;二是指数据库结构。这两个词意我都遇到有相当多的人使用,这个上司恐怕就是使用另一种词意的人。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics