工程数据库的功能可归纳如下:
·支持多种工程应用程序。工程数据库是CAD/CAM集成系统的核心,可支持多种工稻应用程序,并且提供一种继续开发新应用程序的环境。
·支持动态模式修改和扩充。由于工程设计过程的基本特点是产生新的数据。为了发席设计,动态地修改和扩充数据库模式的能力是十分重要的。这种修改、扩充模式的能力,应在设计过程中动态实现,而不要求数据库模式的再编译和数据的重新输入。
·支持工程设计的反复迭代特点。要求工程数据库适应工程设计的试探、反复和发展的特点。但值得注意的是,支持工程设计过程的反复、迭代特点,就要求工程数据库承认和管理暂时不一致的数据库状态。
·具有自动维护数据一致性的能力。