浏览 7612 次
锁定老帖子 主题:关于应用系统中的数据字典
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-03-12
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-03-12
呵呵,楼上,数据字典就是你数据模型的表格或者文本表现罢了,它的作用一是记录,二呢就是和客户交流,客户毕竟不是太懂数据模型的。数据字典内无非就包括了表、视图的信息(一般来说是不需要去包括触发器,存储过程的,当然也可以包括。)
如果你用powerdesigner进行数据模型设计,那么可以通过reorts功能生成相应的数据字典。 |
|
返回顶楼 | |
发表时间:2004-03-15
我已经给你回了话了。再根据你上面的提出的问题,其实就是把做好的数据字典再用表的形式存起来,有点像SQLServer的sysobjects和syscolumn表一样。这样做的目的只是为了更加动态地获得表的信息(其实如果再sqlserver数据库,完全没有必要做这一步)。
|
|
返回顶楼 | |
发表时间:2004-03-16
哦,我懂你的意思了,你是想做一个系统参数表,把一些常量值存储在数据库,客户可以改,而不是在程序内写死,是这样的么?
这个非常简单,你留一个email,我发给你就是,它的原理如下:设计一个servlet,它在容器启动的时候自动访问数据库,取出相应的值,同时,设置一个静态常量类(静态常量是private的,通过getter方法获得,它的setter方法是保护的),servlet自动给静态常量赋值(因为在一个包下面,可以访问protected的setter方法),这样就能保证程序从静态常量中取出的值是动态的值。 你想要的效果是不是这样,当然,如果你不用servlet,你也可以通过在程序初始化的时候做这一步。至于匹配XML,就看你自己怎么定义了,那也是非常简单的。 最后,说明一下,这个和数据字典没有任何联系。呵呵,看样子,你们上司的理论水平还不是怎么高的,呵呵,千万不要被他唬住了。 |
|
返回顶楼 | |
发表时间:2004-03-16
原来是这样啊,怎么搞得这么高深
|
|
返回顶楼 | |
发表时间:2004-05-04
设计一个servlet,它在容器启动的时候自动访问数据库,取出相应的值,同时,设置一个静态常量类(静态常量是private的,通过getter方法获得,它的setter方法是保护的),servlet自动给静态常量赋值(因为在一个包下面,可以访问protected的setter方法),这样就能保证程序从静态常量中取出的值是动态的值。
你想要的效果是不是这样,当然,如果你不用servlet,你也可以通过在程序初始化的时候做这一步。至于匹配XML,就看你自己怎么定义了,那也是非常简单的。 凤舞凰扬老大:这个不错能发给一个给我吗? binlinlinux@163.com |
|
返回顶楼 | |
发表时间:2004-05-07
凤舞凰扬 写道 哦,我懂你的意思了,你是想做一个系统参数表,把一些常量值存储在数据库,客户可以改,而不是在程序内写死,是这样的么?
最后,说明一下,这个和数据字典没有任何联系。呵呵,看样子,你们上司的理论水平还不是怎么高的,呵呵,千万不要被他唬住了。 数据字典这个词好象有两个意思,一是指系统参数表,保存如学历、职位等这种常用值;二是指数据库结构。这两个词意我都遇到有相当多的人使用,这个上司恐怕就是使用另一种词意的人。 |
|
返回顶楼 | |