Kilka wartości w jednym polu.

0

Witam.
Od razu zaznaczam że nie chodzi mi o implementację rozwiązania a jedynie podejście jak coś takiego wykonać.

Piszę aplikację webową z użyciem java+spring+hibernate+mySQL.

W bazie danych chcę przechowywać danę na temat pracowników. Jest rzecz którą nie bardzo wiem jak zapisać. Otóż każdy pracownik może zajmować kilka stanowisk (np. Programista, Tester itd itd). Dodanie pola Stanowisko oznaczałoby możliwość przechowania tylko jednej wartości. Kiedyś dawno temu uczono mnie że należy utworzyć dodatkową tabelę np StanowiskaPracownika w której przechowywać ID pracownika + Stanowisko. Jeśli chciałbym wyszukać stanowiska na których pracuje pracownik X musiałbym wertować tabelę StanowiskaPracownika wyszukując klucz obcy pracownika = ID Pracownik.
Niby się sprawdza ale to było jakiś czas temu i chciałbym dowiedzieć się jak powinno się w odpowiedni sposób rozwiązać taki problem.

Pozdrawiam,
eL

0

Dokladnie tak. Nie inaczej.

1

Mozesz tak:
1573e45346.png

0

Wow to aż jestem w szoku. Myślałem że będzie coś znacznie lepszego niż takie rozwiązanie.
Okej w takim razie dzięki Panowie za pomoc!

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