While there are many ways to create data models, according to Len Silverston (1997) only two modeling methodologies stand out, top-down and bottom-up: Bottom-up models or View Integration models are often the result of a reengineering effort.
Ndërsa ka shumë mënyra për të krijuar modele të të dhënave, në përputhje me Len Silverston (1997) vetëm dy metodologji të modelimit qëndrojnë jashtë, nga lart-poshtë dhe poshtë-lart: Poshtë-lartë modelet janë shpesh rezultat i fjalës ri-inxhinieri.