Il est possible de créer des applications de base de données à l'aide des diagrammes UML (Unified Modeling Language) de classes et des diagrammes en notation IE (Information Engineering) ou IDEF1X (Integration Definition for Information Modeling).
Ces diagrammes servent à créer des objets données et à développer des applications de base de données.