É possível utilizar diagramas de classe UML (Linguagem de Modelagem Unificada) ou diagramas de notação IE (Information Engineering) e IDEF1X (Integration Definition for Information Modeling) para representar e desenvolver visualmente aplicativos de banco de dados.
É possível utilizar esses diagramas para criar objetos de dados e desenvolver aplicativos de banco de dados.