Byłem programistą przez ostatnie sześć lat. Przez całą swoją karierę pracowałem nad wieloma aplikacjami internetowymi.
Przez większość czasu, kiedy potrzebna była baza danych, była ona przekazywana nam (programistom) lub mieliśmy trochę starszej bazy danych do pracy. Jeśli nie, musieliśmy samodzielnie stworzyć i zaprojektować bazę danych, co nie było trudne.
Ale czy jako programiści mamy stworzyć całą bazę danych od zera, gdy musimy zbudować nową aplikację, w której dane są tak ważne i mają skomplikowane wymagania związane ze złożonym modelem danych?
Czy to nie leży w najlepszym interesie aplikacji i firmy, aby zrobić to ekspert?
Nie próbuję uciec od projektowania bazy danych, ale jest to bardzo ważne, aby dobrze się postarać.