Приложението ми трябва да съдържа списък с въпроси + потребителски отговори. Как трябва да организирам базата данни:
question1 question2 question2 ... questionN
user_id_1 yes no yes ... yes
user_id_2 no no yes ... no
...
user_id_N yes yes yes ... yes
Изглежда, че трябва да създам отделна таблица с въпроси и да присвоя идентификатор на всеки въпрос. Как трябва да изглежда друга таблица (тъй като броят на колоните не е фиксиран)? Или трябва да имам още 2 маси?
По-късно ще трябва да:
- изчислете колко потребители са отговорили с "да" на въпросN;
- колко приятели (друга таблица или json данни) на *user_id_N* са отговорили с „да“ на въпрос N.
Трябва ли да направя запитване към всяка база данни, за да получа тези числа, или трябва да имам отделна база данни и да поддържам броячи там всеки път, когато потребителят отговори (изглежда възможно само за елемент 1, тъй като списъкът с приятели може да се променя по всяко време).