文档介绍:MySQLworkbench:
为开发者和数据库管理员提供一个数据库建模向导
LAMP知识
商业白皮书
thin12Months
InvestWithin24Months
NoPlanstoInvest
DonRtKnow
Source:IDCandInfopieridDsveloperSurvey,October2DD5
值得注意的是,即使是小规模的公司,仍然利用驱动模型方法来管理他们的数据。近3/4的大公司现在也在或在短期内即将使用驱动模型方法。
如此大规模的使用意味着使用驱动模型方法来对数据管理有着不可估量的优势。这对简要说明这些优势是大有裨益的,然后就很好的深入了解为什么驱动模型的数据管理方法比其他任何方法都要好?
四、驱动模型数据库管理优势使用驱动模型的数据管理带来了许多好处,具体内容如下:
元数据管理-确保数据的一致性,在整个企业中使用标准的数据元素,并对数据管理进行标识与分类;
快速的应用交付-减少运行所花费的时间,并实施新的物理数据设计和利用基础数据库的应用;
变更管理-在重复数据设计间帮助管理他们的变化;
包装应用管理-通过任何应用的图形来删除包装应用的'黑匣子',也就是该数据库。
报告和交流-极大地简化了沟通和新建与修改数据设计的报告;
性能管理-有助于更迅速地发现设数据设计中的缺陷,有助于在真实驱动数据系统中低效的响应时间。
这些领域在以下几节中有更详细的探索。
(元数据)管理
有着良定义和标准化数据元素定义的重要性被公司理解,这些追踪艰难任务和修复文物数据使用的公司就是指的就是同样的事情,但在不同的应用和系统有不同的定义。例如,确保一个数据元素命名为CUSTOMER」。是指所有使用它的系统(例如,正确的数据类型,含义等等)减少利用它在未来的应用程序或从许多业务系统数据存储的分析的痛苦。
LAMP知识
此外,政府和行业法规建立了一整套新的因素,原因就是适当的元数据管理是至关重要的,必须确保尽可能高的数据的质量(没有无效数据;数据100%地符合其宗旨和定义),数据私隐(仅限内部或外部),数据安全(高度敏感,不敏感等),数据元素拥有什么业务领域(例如:财政,等等),以及现代企业所
拥有的需求是按什么法规遵守的。(SarbanesOxley法等)。
一个对元数据管理的模型驱动方法使整个企业的数据架构师和其他负责管理数据的人来获取并分类所有数据元素。以减轻元数据管理的建模和工具也能提供一种容易的参考方式、报告、搜寻、和检查所有数据元素的变化控制方面。
大部分当今应用的心脏就是底层数据库。在这种情况下,刻不容缓的设计和执行关键业务应用的数据结构是非常重要。
所有具有良好建模的工具,比如像MySQLworkbench都支持正向工程,意味着所有使用的SQL代码能创建数据库,并也能自动书写相关的对象及正确运行。这个消除了开发人员或数据库管理员容易出错或耗时的过程。
数据设计及其响应的数据库有版本控制和生命周期管理,像应用程序一样,所以,最重要的就是数据架构师、数据库管理员、开发人员
要了解为他们的数据库和元数据设计执行合适的变更管理需求。链接到某些信息库形式的模型驱动方法是最佳的,但获取数据建模和元数据对象的手动方法也是可以运行的。
在变更管理中,也许面对数据管理专业人员所面临最严峻挑战之一就是在已有的物理数据库设计中成功执行那些复杂的变化。
幸运的是,大部分良好建模工具,如MySQLworkbench能缓解这类问题,因为它们包含同步效率,以允许数据库管理员或开发人员对物理数据建模进行更改,然后用已有的物理数据库来同步这些变化。该工具目前是对所有执行影响分析或生成合适的数据库代码的一切工作,在对目标数据库执行之前,容易预览所有的变更。
在大多数的工具中,逆向工程也是可以做得非常好的--可以修改一个数据建模,以反映对已有物理数据库做的变更。这一方面是非常重要的,因为往往需要对数据库执行紧急变更,但是如果对变更管理或逆向工程使用建模,他们需要执行更新以反映目前的IT基础设施。
LAMP知识
应用程序包装/购买对于数据转移人员或应用开发人员了解以何种形式来使用底层数据库往往时非常困难的黑匣子,此外,对应用程序包应作出加强或其他修改,更重要的是要了解这些变化影响,并确保他们是正确的。
对应用程序管理包的模型驱动方法可以大大简化这一过程。建模是可视化了解数据关系和