Summary: Distintas técnicas de la Ingeniería Inversa de Datos.
Existen muchas técnicas para hacer ingeniería inversa de base de datos, algunos de los cuales se pueden ver resumidos en la siguiente tabla, extraída de (Pedro-de-Jesus1, Souza, 1999):
| Método | Entradas | Salidas | Precondiciones |
| Chiang et al. | Datos Relaciones Claves primarias | EER | 3FN Consistencia de nombres Ausencia de errores en PK |
| Johannesson | Relaciones Dependencias funcionales Dependencias de inclusión | Par (L, IC) | 3FN |
| Markowitz y Makowsk | Relaciones Dependencias clave Restricciones de integridad referencial | EER | Relaciones en FN de Boyce-Codd |
| Navathe y Awong | Relaciones | EER | Relaciones en 3FN o FN de Boyce-Codd Consistencia en los nombres de los atributos Ausencia de ambigüedades u homónimos en FK Especificación de todas las claves candidatas |
| Petit et al | Relaciones con restric. de unicidad no nulas Datos Código | EER | Ninguna |
| Premerlani y Blaha | Relaciones Datos | Modelo clases OMT | Ninguna |
| Signore et al | Relaciones Código | ER |