映射到关系数据库.PDF

映射到关系数据库.PDF

第3 章 映射到关系数据库 数据源层的作用是与应用需要的基础设施的不同部分进行通信。问题主要是和数据库的会 话,换句话说,是和现今系统中广泛使用的关系数据库进行会话。当然,现在仍然有大量的数 据采用比较老的存储格式,比如ISAM和VSAM文件系统。但是,现在大多数构建系统的人更担 心关系数据库问题。 关系数据库之所以取得成功,最重要的原因之一就是SQL的存在,它是数据库通信标准语言。 尽管不同厂商各自增强的细节给SQL带来了复杂性,但它的核心语法还是非常通俗易懂的。 3.1 架构模式 首先介绍的一组模式是架构模式,它要解决的问题是驱动领域逻辑访问数据库的方式。此 时的选择对于设计影响深远而且难以重构,因此这个问题需要注意。同样,如何设计领域逻辑 也会对这个选择产生重大影响。 尽管SQL 已经在商业软件中广泛应用,但它在使用中还是存在一些缺陷。许多应用程序开发 者并不能充分理解SQL ,因此,不能很好地构造有效的查询语句和命令。尽管现在有很多技术 可以把SQL语句嵌入到程序设计语言中,但它们多少都有点笨拙,可能使用适合程序开发语言 的机制来访问数据会更好。数据库管理员(DBA )也希望能得到访问数据表的SQL语句,这样 他们就能理解怎样才能最好地调整和组织索引。 基于这些原因,把SQL访问从领域逻辑中分离出

文档评论(0)

1亿VIP精品文档

相关文档