Witam,
posiadam 3 tablele:
- Kierowcy (id, auta_id, firmy_id) - każdy kierowca jest przypisany do 1 auta, ale także do swojej firmy.
- Auta (id, firmy_id) - każde auto należy do firmy
- Firmy (id i inne dane niezależne)
Problem jest taki, że kierowca musi być najpierw w Firmie, a dopiero potem posiada auto.
Da się to jakoś inaczej zaprojektować, żeby uniknąć ryzyka niespójności danych w polach Kierowcy.firmy_id, Auta.Firmy_id?
Pozdrawiam