Souhlasim s tebou, ale to vse lze poradne delat kdyz je dobre zanalyzovano, dobre udelana normalizace a celkove dobre navrzena databaze. Bohuzel v dnesni uspechane dobe casto DB delaji "programatori" (bohuzel casto z java prostredi), kteri o DB nemaji moc poneti a chteji ji vyuzivat jen jako uloziste ktere se ma samo i vsechno postarat. Tudiz nejake vztahy mezi entitama moc neresi a je z toho chaos. Tam musi nastoupit bud hloubkovy refaktoring (na ktery neni cas, penize a lidi) a nebo ta DB musi umet vestit z kristalove koule (viz techniky z clanku)
Take je to neco jineho u aplikaci ktere vyuzivaji metamodely, tam casto nastupuje i to ze bussiness nedokaze specifikovat pozadavky a tak v prubehu zivota aplikace se rozlozeni a vzathy mohou docela dost lisit.