Prawidłowa struktura bazy danych

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.

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

0

albo wcisnąć A1 i A2 do jednej tabeli

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