Prawidłowa struktura bazy danych

Prawidłowa struktura bazy danych
A8
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam :)

Mam pytanie, gdyż nie umiem odpowiedzi na google znaleźć, prawdopodobnie nie wiem nawet o co zapytać ;]

Mam w bazie obiekt B oraz obiekty A1 i A2. Teraz jest relacja - obiekt B należy do A1 LUB A2, 1 do wielu - wiele od strony B.

Da się "ładnie" rozwiązać taki problem?

Mój pomysł to 2 klucze obce w B jeden NULL.

unikalna_nazwa
  • Rejestracja: dni
  • Ostatnio: dni
0

też mi się tak wydaje
jeszcze w zależności od bazy przydałby się jakiś check żeby na jej poziomie wykluczyć możliwość przypisania obu kluczy jednocześnie

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
0

albo wcisnąć A1 i A2 do jednej tabeli

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.