Jeżeli mam np serwis gdzie każdy odpowiada na pytania: np 1 pytanie:
Czy palisz papierosy? 1. tak 2. nie 3. czasami 4. bardzo rzadko
Czy pijesz alkohol?1. tak 2. nie 3. czasami 4. bardzo rzadko
Czy chodzisz na randki? 1. tak 2. nie 3. czasami 4. bardzo rzadko
Czy lubisz się bawić klockami lego? 1. tak 2. nie 3. czasami 4. bardzo rzadko
Czy chodzisz na dyskoteki? 1. tak 2. nie 3. czasami 4. bardzo rzadko
Czy lubisz zjeść hot doga? 1. tak 2. nie 3. czasami 4. bardzo rzadko
No i mam takie pytania załóżmy, nie chce zapychać bazy danych, chciałbym wszystko w jednym polu przetrzymywać np:
jest 6 pytań, 4 możliwe odpowiedzi, każda cyfra oznacza nr odpowiedzi na dane pytanie: np wygląd pola w bazie danych byłoby następujące np: 421345, co oznacza na 1 pytanie odpowiedz 4, na 2 pytanie odpowiedz 2, na 3 pytanie odpowiedz 1 itd.
Póżniej przy odczywytaniu z bazy danych ciągu znaków rozbiłbym to na części, zrobiłbym podciągi ciągów znaków i dowiedział się czy dany użytkownik lubi palić papierosy, pić alkohol itd.
Czy takie rozwiązanie jest wydajne?