Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] Który sposób lepszy...
Forum PHP.pl > Forum > Bazy danych
SHiP
Mam pytanie czy lepiej tworzyć jedną table zawierającą

ID // pole do indentyfikacji
text // pytanie lub odpowiedz do sondy
typ // tutaj informacja zy to jest pytanie czy odpowiedz
sid // numer sondy

czy tworzyć 2 tabele

ID
quote // pytanie
sid // numer sondy

i drugą
ID
answer // odpowiedz
sid // numer sondy

Ja mysle że pierwszy sposób jest lepszy ale chciałbym się upwnić winksmiley.jpg
I jeszcze jedna sprawa co do primary_key czy da sie jakoś stworzyć table bez pola przewodniego?? Nie spotkałem sie jeszcze nigdy z czymś takim ale by sie przydalo smile.gif
bregovic
osobiscie wychodze z zalorzenia ze minimalistyczne podejscie do zeczy, polaczone z kiss (keep it simple stupid) jest najlepszym wyjsciem. osobiscie wybralbym jedna tabele - zwlaszcza ze nie bedzie w tym wypadku zadnej wielkiej roznicy dla aplikacji.
DeyV
mi jednak wydaje sie, że w takim przypadku "łatwiejsze" jest przechowywanie różnych informacji w osobnych tabelach.

np.

sondy:

id
pytanie
kiedy wyświetlać
komu wyswietlać
.....


odpowiedzi:

id
id_sondy
odpowiedz

W ten sposób widać, że nie musisz przechocywac dodatkowych informacji o sondzie w tabeli z odpowiedziami.
A wyświeltenie tego jest przecież równie łatwe.


ps. przenoszę na forum bazy danych
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.