Cześć, zastanawiam się jak najlepiej rozwiązać taki problem.
Mam dwie tabele w bazie:
- Kontrole (id_kontroli, id_podmiotu_kontrolowanego)
- Podmioty_kontrolowane (id_podmiotu_kontrolowanego, rodzaj_podmiotu (np. sklep, hurtownia), nazwa, miasto, ulica, nr_domu, nr_lokalu)
oraz problemy wynikające z takiej struktury:
- Gdy zmienię w tabeli "Podmioty_kontrolowane" adres podmiotu kontrolowanego, zmieni się on również w kontroli (gdyż tabele są połączone relacją), co jest niedopuszczalne i przekłada się na dalsze sortowanie danych (np. pokaż wszystkie kontrole z miasta Wrocław, Warszawa, itp)
- Gdy zmienię w tabeli "Podmioty_kontrolowane" rodzaj podmiotu kontrolowanego, zmieni się on również w kontroli (gdyż tabele są połączone relacją), co jest niedopuszczalne i przekłada się na dalsze sortowanie danych (np. pokaż wszystkie kontrole sklepów, hurtowni itp.)
Czy możecie mnie ukierunkować jak to zaprojektować aby wyeliminować te problemy?
Z góry dziękuję :)
Pozdrawiam
Tomek