引言:
用实体关系图进行数据库建模
(阿良@仙人掌工作室 2001年08月14日 15:37)
一、概述
很可能你现在正在规划一个数据库驱动的网站;而且几乎可以肯定的是,你一定已经浏览过数据库驱动的网站。
摘要:
java多态性<==>我和网友交流实录 zosatapo(原作)
......
摘要:
接着掉掉的文章继续说:
多层架构关键问题何在?-数据交换
其实这个问题很普遍,就是层与层之间通讯采用何种语言(不会是简体中文吧?)。以前在com+的时候我常用数组(很笨吧?),数组的确够效率和易用。但是最大的问题是,数组的结构太单一,不能用来反应比较复杂的逻辑关系。这时候xml出现了,他的诞生给我们解决了以上的结构问题。但是xml还是不太够用或者说好用,于是微软给了我们datese......
用实体关系图进行数据库建模(无事可作,转贴)
用实体关系图进行数据库建模
(阿良@仙人掌工作室 2001年08月14日 15:37)
一.概述
很可能你现在正在规划一个数据库驱动的网站;而且几乎可以肯定的是,你一定已经浏览过数据库驱动的网站.过去,一些网站依赖cgi脚本与文本文件存储实现数据持久化,但现在我们能够访问大量不同的关系型.对象-关系型.面向对象型数据库.
对于web应用来说,关系数据库是一种强大的支持工具,这得感谢它们的高可用性.性能,而且相对来说,关系数据库比较容易使用.要找出一个功能完善.源代码开放.能够在多种平台上运行的数据库系统并不困难.你可以用perl.java.php以及其他服务器端脚本语言把关系数据库与web网站连结到一起.
随着网站规模的发展,它对数据库——通常是关系数据库——的依赖程度也日益增加.大量页面与服务需要向数据库表写入信息,或者从数据库提取信息.对于大多数网站,数据库表很快成为网站体系结构中的关键部分,成为网站运作的生命中枢.为了方便与轻松地管理大容量数据,用户帐户.新闻动态.内容.统计数据都可以保存到关系数据库管理系统(relational database management system,rdbms).
用图(diagram)管理数据模型具有高效.方便的优点.对于rdbms,描述数据模型的图通常称为实体关系图(entity relationship diagram,erd).用erd描述数据模型能够帮助你预先精确定义数据需求,使你能够对以后的改动作出有效的规划,能够随着网站的发展方便地改进规划.
本文将介绍erd建模工具与概念.文章提供了一些图的实例,但它们的目的不是提供精确的或者是全面的数据设计范例.它们的目的是以两个建模工具为例,介绍数据建模符号.在不同的工具之间,图的符号有着重大的差别,但它们的基本概念一样.本文的图例从powerdesigner与visio 2000 professional的试用版得到,你可以从本文末尾找到这些工具与其他类似产品的链接.
二.是否使用建模工具?
许多规模较小的网站用ascii形式的sql(structured query language)脚本文件进行数据建模.当开发小组人员较少,或者最理想的情况下仅由一个人构成时,这种方法最有效.然而,数据模型将很快发展成为一个复杂的结构——在这种情况下,case(computer aided software engineering,计算机辅助软件设计)工具.有关所有数据信息的图.集中式知识库能够极大地帮助你管理web网站的数据层.
2.1 何时使用sql?
即使当你准备用sql直接管理数据模式(物理数据库)时,图也能有效地帮助你理解与改进系统.然而,如果你的预算或者时间非常有限,采用复杂的新式建模工具可能得不偿失.相反,在这种情况下,你应该使用一个简单的图形工具把数据模式的基本情况记录下来,然后逐步转换到复杂的数据建模工具....
下一页 摘要:
其实从技术角度来看duwamish 7并没有什么特别的,关键是微软为我们建立的一个框架。就是.net提供了许多功能,但是怎么样才能为我们所用。在看duwamish 7之前自己也写过一些基于.net应用,也能实现他的功能(甚至比他更复杂)。但是看了duwamish 7之后有种酣畅淋漓的感觉,原来可以这样……。
如果说微软之伟大之处在与此,就是他不仅提供了一个强大的平台,而且告诉我们......