#sql #programowanie
Zastanawia mnie taka rzecz.
Załóżmy, że projektuję sobie bazę danych. Przechowujemy w niej np.: jakieś osoby. Możemy mieć np.: nauczycieli, uczniów, sekretarki, księgowych. Te encje współdzielą ze sobą jakieś atrybuty (takie jak imię, nazwisko) ale inne są całkowicie różne (np.: nauczyciel może mieć nazwę przedmiotu, którego uczy).
Pytanie:
Czy lepiej:
a) stworzyć jedną tabelę osoba, w której mielibyśmy wszystkie możliwe kolumny. W przypadku gdy dodajemy osobę która nie posiada pewnych
Zastanawia mnie taka rzecz.
Załóżmy, że projektuję sobie bazę danych. Przechowujemy w niej np.: jakieś osoby. Możemy mieć np.: nauczycieli, uczniów, sekretarki, księgowych. Te encje współdzielą ze sobą jakieś atrybuty (takie jak imię, nazwisko) ale inne są całkowicie różne (np.: nauczyciel może mieć nazwę przedmiotu, którego uczy).
Pytanie:
Czy lepiej:
a) stworzyć jedną tabelę osoba, w której mielibyśmy wszystkie możliwe kolumny. W przypadku gdy dodajemy osobę która nie posiada pewnych
https://www.kompikownia.pl/index.php/2019/09/21/umiejetnosc-obslugi-ide-java-intellij-idea-lombok-i-sonarlint/
Nie będę dwusetny raz tłumaczył czemu Lombok czyni zło, ale każdemu w miarę świadomemu użytkownikowi powinna się zaświecić czerwona lampka w mózgu w momencie, gdy jakiś