Marcin
Barańczak
Programista - tester
automatyzujący
Temat: Problem z utworezniem relacji
Staram się dojść do ładu z jedną z relacji w bazie ale niestety bezskutecznie.Danych jest kilka tabel:
-BUDYNKI
-SAMOCHODY
-PERSONEL
-TERMINARZ
W tabeli budynki / samochody / personel ma znajdować się lista (w budynkach - lista budynków, w samochodach - samochodów a w personelu - personelu).
W terminarzu mają być zapisywane wydarzenia tyczące się budynków/samochodów/personelu. Jak można stworzyć relację która pozwoli wybierać pożądaną tabelę?
jedyny pomysł na jaki wpadłem to:
tabela TERMINARZ:
*data (określa datę wydarzenia)
*zdarzenie (określa wydarzenie)
*wybor (określa które pole będzie wybrane, np samochody)
*budynki (jeżeli wybór określi tą pozycję wpisane tutaj będzie id budynku)
*samochody (analogicznie, jak powyżej ale z samochodami)
*personel (analogicznie, jak powyżej ale z personelem)
Przykładowy wpis:
05.12.2018 / spotkanie / personel / NULL / NULL / 3
06.12.2018 / przegląd techniczny / samochody / NULL / 2 / NULL
czyli:
05.12.2018 ma odbyć się spotkanie z Panem Janem Kowalskim (członek personelu, numer id w bazie - 3)
06.12.2018 ma odbyć się przegląd techniczny opla (samochód, numer id w bazie - 2)
czy istnieje jakieś bardziej optymalne / lepsze rozwiązanie tej sprawy?
Z góry dziękuję za pomoc.