Mapowanie JOINED baza SQL

Mapowanie JOINED baza SQL

Wątek przeniesiony 2021-08-23 11:26 z Bazy danych przez ŁF.

Mydło
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 17
0

Witam, mam tylko 1 pytanie.

Ile powstanie tabel dla strategii mapowania JOINED dla:

Kopiuj
abstract class xyz {...}

class aza extends xyz {...
}

class ebe extends xyz {...
}

2 tabele i 0 kluczy ?

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1092
2

3 tabele i chyba 3 klucze. Przecież sama nazwa JOINED mówi o tym że są joiny, jak mogą być bez kluczy xD.
Z tego co pamiętam to tabela podstawowa odpowiada za klucz główny, a tabele odpowiadające klasie dziedziczącej mają klucze główne które są jednocześnie kluczami obcymi do klasy podstawowej

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
1
ProgScibi napisał(a):

3 tabele i chyba 3 klucze

A nie 3 tabele i 5 kluczy? (3 główne i 2 obce?) W zasadzie to nie mam pojęcia jak to się liczy poprawnie. Obcego bez głównego założyć nie można (chyba). No, ale policzyć trzeba oba (chyba)?

S9
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 1092
1

Z tego co wiem jeśli masz X i Y extends A to PK z X i Y to jednocześnie to FK do A, Ake ręki nie dam sobie uciąć :p

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.