Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zwiazek miedzy tabelami - czy poprawny ?
Forum PHP.pl > Forum > Bazy danych
nieraczek
Jak np. miałbym stronę, na której wyświetlane są samochody (informacje o nich) i do każdego samochodu byłaby sonda z pytaniem 'czy podoba sie ci ten samochód obok ?' oraz mozliwe odpowiedzi 'tak' lub 'nie' - każdy (a nie tylko zarejestrowani mógłby głosować) to w bazie danych byłyby dwie tabele: 'samochody' i 'sonda'. Tabela 'sonda' miałaby między innymi kolumny: 'tak' - gdzie znajdowałaby się ilość głosów na 'tak' oraz 'nie' - gdzie znajdowałaby się ilość głosów na nie dla danego samochodu.
Więc czy dobrze myślę, że tabela 'samochody' i 'sonda' połączone byłyby związkiem jeden do jednego, bo jeśli tak to po prostu wystarczyłoby do tabeli 'samochody' dodać kolumnę 'tak' i 'nie' a tabelę 'sonda' usunąć.
Sedziwoj
A czy samochodem osobowym można przewozić świnię? Można i do tego nie trzeba mieć drugiego do tego celu. Ale czy tak ktoś robi?

Nie mieszaj różnych danych z sobą, bo potem wynikają z tego problemy. I przy dodawaniu nowej funkcjonalności czy w ogóle po jakimś czasie nie będzie wiadomo co robić.
nieraczek
Aha, ale to będzie w takim razie między tymi tabelami związek jeden do jednego tak ?
Sedziwoj
W tak zdefiniowanym przez Ciebie schemacie, tak.
Ja bym co prawda inaczej to zrobił, abym mógł w przyszłości dodać dowolną sondę... ale nie tego tyczyło się pytanie.
nieraczek
ok dziękuję smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.