数据库工作者和数据库厂商一直在研究和开发数据库设计工具。经过十多年的努力,数据库设计工具已经实用化和产品化。例如ORACLE公司推出的Design 2000、SYBASE公司推出的Power-Designer、Rational公司推出的ROSE、Microsoft 公司推出的Visio等都是数据库分析设计工具软件。这些工具软件可以自动的或辅助设计人员完成数据库设计过程中的很多任务。人们已经越来越认识到自动数据库设计工具的重要性。特别是大型数据库的设计需要自动设计工具的支持。人们也日益认识到数据库设计和应用设计应该同时进行,目前许多计算机辅助软件工程(Computer Aided Software Engineering,简称CASE)工具都强调这两个方面。

  目前市场上有各种各样的数据库辅助设计工具,提供的厂商既包括数据库管理系统厂商,也包括程序设计语言厂商,还有各种各样的CASE工具提供商等。但综合分析这些CASE的功能,它们主要分为以下几个功能:
   - IDEF分析与建模工具
   - 数据流图建模与分析工具
   - 实体-关系图建模与设计工具
   - 对象分析与建模工具等。
  IDEF分析与建模方法我们在第一章已经讨论。面向对象的建模与分析方法我们在第三章工程数据模型中也简单介绍过。本章的后续章节主要介绍另外两种方法和工具。