Witam czy piszę prostą aplikację komunikującą się z bazą danych i mam pytanie koncepcyjne. Czy tabele w tej bazie danych powinny pokrywać się z utworzonymi przeze mnie klasami? Na przykład mam dwie tabele: Klient i Zamówienie będące w relacji. W takim wypad powinienem utworzyć klasy klient i zamówienie z atrybutami takie jak kolumny tabeli tak?
0
0
Jeśli uprawiasz programowanie obiektowe i chcesz za pomocą obiektowego programu manipulować danymi w bazie, to tak. Poczytaj o ORM, bo to jest znane rozwiązanie Twojego problemu (i wielu innych). Ja tylko dodam, że w większości przypadków, lepiej jest generować bazę z klas niż odwrotnie.
P.S. Tabele nie mogą być ze sobą w relacjach.