|
我想两者的共同基础应该是概念模型,而不是需求,这好像是概念性错误,呵呵。
我想在ERD和Class Diagram中想表达的想法应该是不同的,ERD更加注重实体(属性)及其关系,而Class Diagram应该是从抽象层次去描述系统的结构,当然如果Class Diagram具体为一个Object Diagram时,在数据的存储方面可以认为类似。
两者应该是互动的,数据库的设计是程序设计的基础,同时程序设计也会影响到数据库设计,我认为不存在单独的数据库设计或程序设计,除非程序不和数据库打交道。
基本同意,但是单纯从程序角度去理解他们的关系有点简单了,呵呵。
我想你所表达的没有耦合好像并不成立,不信你试试。
不知道你想表达什么?数据库的对象作为数据级的约束存在是非常有用的,可以简化程序设计。
表结构变了,对业务逻辑肯定是有影响的,要么变表结构干嘛!
基本同意,我不太相信所谓需求变化后软件不需要修改的谎言,至少除了CBD类的软件以外还没有看见过,但是我很注重变化尽可能小。
第一次近来,非常高兴和大家讨论,以上是我肤浅的看法,欢迎大家同我联系:邮件:weilin_china@sina.com,QQ:8084140,msn:weilin_china@hotmail.com |
|