数据库需求分析有多种方法,常见的包括结构化分析、原型化分析和面向对象分析。其中,结构化分析方法(SA)是最知名的之一,它与数据流图(DFD)结合,采用自顶向下、逐层分解、结构化和模块化的原则来绘制数据库系统的全貌。