konto usunięte
Temat: jak zaprojektować?
Cześć,Robię sobie bazę danych aut i zastanawiam się co będzie lepsze. Auto będzie miało markę i model.
Oczywiście wiadomo, że model ma tylko jedną markę.
1. tabela car ma model_id , mark_id
aby zachować spójność trzeba dodatkowo dodać walidację marka, model więc dochodzi dodatkowa relacja między modelem i marką oraz reguły walidacji.
marka - [auto] - model
2. tabela car ma model_id.
[auto] - model - marka
odpada tutaj walidacja marka model , relacji jest mniej, indeksów jest mniej.
ja osobiście jestem za rozwiązaniem nr 2 , ale czekam na jakieś sugestie/opinie z Waszej strony.