Mirkowie opłaca się uczyć SQL? Ostatnio przeglądam oferty pracy i dosyć często pojawia się w wymaganiach znajomość SQL. Umieć na pewno warto, ale nie chcę znowu tracić czasu na coś czego mogę nie wykorzystać w przyszłości. Pytam bo zielonka ze mnie w tym temacie. To nie jest czasem jakiś temat mało przyszłościowy? Z drugiej strony jak są oferty pracy to chyba warto się tego uczyć?
#mysql #sql
#mysql #sql



















Mam aplikację webową, która pozwala użytkownikowi dodawać, edytować, usuwać, wyświetlać różne obiekty. Aplikacja jest oparta na springu, obiekty przechowywane są w bazie danych. Do bazy łączę się za pomocą jednego konta. W jaki sposób najlepiej zrealizować dostęp użytkownika tylko do jego danych? Widzę dwie opcje, pierwsza to klucz obcy do tabeli z użytkownikami w każdej tabeli powiązanej z obiektami z
id-właściciela (fk), id-obiektu-z-tab1 (fk), id-obiektu-z-tab2 (fk), id-obiektu-z-tab3 (fk)... itd. W jednym takim wierszu tylko jedna kolumna id-obiektu-z-tab nie jest nullem.
Z diagramem przy każdym podejściu będzie sieczka. Najlepiej wydzielić "kopię", który tylko ilustruje relacje "własności" wierszy.