拼吾爱程序人生

首页 » 数据库编程 » SQL » 数据库开发的持续集成 - 方法和流程
cobra - 2008-6-20 13:13:00
文/itrust  出处/博客园

决定使用Castle ActiveRecord来开发新的系统,基于面向对象的思想将数据库设计转化为对象的代码设计,就可以将程序的持续集成开发自然引入数据库开发。再辅以liquibase,数据库的持续集成开发就可行了,也解决了数据库部署的问题。同时在引入liquibase后,数据库版本管理以及部署和升级也就简化了。

1 开发方法

使用领域驱动设计方法(Domain Driven Design)开发数据库,以面向对象的设计方法设计数据库表,具体方法包括:


2 数据库开发架构

 附件: 您所在的用户组无法下载或查看附件



3 数据库开发流程

3.1 本地开发流程

 附件: 您所在的用户组无法下载或查看附件



3.2 持续集成流程

 附件: 您所在的用户组无法下载或查看附件



4 编码原则


考量我目前的新系统开发,这个方法和流程还是可行的,估计在实践中还会有很多问题出现,希望发现问题的园友不吝赐教。

 您可能对 [SQL] 的这些文章也感兴趣:

浅谈数据库设计技巧(下)
如何将图片存到数据库中?
如何使用系统管理员帐户管理多个开发人员?
【NHibernate系列】
IBatis.Net使用方法之七:把字段映射成一个自定义对象
教你轻松学会用SQL Mail来创建日常报告
连贯NHibernate
Select 语句查询原理
谈数据库中模糊数据的输入与判别
SELECT @@IDENTITY中的@@含义及应用方法
1
查看完整版本: 数据库开发的持续集成 - 方法和流程
Modify by pin5i DZNT_ExpandPackage 2.1.3237 2007-2008 pin5i.com
  Total Unique Visitors: