nieraczek
8.04.2008, 08:57:26
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
8.04.2008, 09:23:00
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
8.04.2008, 09:52:21
Aha, ale to będzie w takim razie między tymi tabelami związek jeden do jednego tak ?
Sedziwoj
8.04.2008, 11:25:33
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
8.04.2008, 11:54:27
ok dziękuję
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.