relacyjne bazy danych a obiektowość

0

Witam
Jak się pisze aplikację obsługujące relacyjne bazy danych?
Znalazłem, że rzadko piszę się aplikację obiektowe w przypadku baz relacyjnych. W takim razie rozumiem, że większość kodu (zapytań) się wplata w interfejs ?

Tutaj cytat z jakieś www
"Standardem w programowaniu nowych aplikacji jest obiektowość, ale obiektów nie da się łatwo zapisać w relacyjnej bazie danych. "

0
JohnObiekt napisał(a)

Znalazłem, że rzadko piszę się aplikację obiektowe w przypadku baz relacyjnych. W takim razie rozumiem, że większość kodu (zapytań) się wplata w interfejs ?

Wplatanie kodu w interfejs to zbrodnia. Zaciemnia kod, wydłuża klasy interfejsów, utrudnia pisanie, debugowanie, testowanie i zmiany.

Tak w skrócie: tworzy się klasy będące odzwierciedleniem bazodanowych encji, a także inne klasy obsługujące przetwarzanie tamtych klas na dane w bazie i z powrotem.
Istnieją także gotowe mechanizmy, takie jak ORMy, np: (N)Hibernate, Linq To SQL, Entity Framework (dwa ostatnie związane z technologią .NET).

1 użytkowników online, w tym zalogowanych: 0, gości: 1