Предположим, я хочу создать опросы и викторины с вопросом и несколькими вариантами ответов.
Нужно ли для этого создавать модель опроса?
Как я могу отслеживать процентный результат для каждого параметра в таблице опросов?
Должен ли я создать еще одну таблицу с вариантами ответов на опросы?
Какими будут отношения таблицы для вопросов и ответов на опросы?
Это правильный путь?
create table polls (id integer not null auto_increment primary key, question varchar(300) not null, mark tinyint not null, created datetime, modified datetime);
create table pollsanswers (id integer not null integer auto_increment primary key, poll_id integer not null, answer varchar(500) not null, mark tityint not null, created datetime, modified datetime);
create table quizes (id integer not null auto_increment primary key, question varchar(300) not null, mark tinyint not null, created datetime, modified datetime);
create table quizesanswers (id integer not null integer auto_increment primary key, quiz_id integer not null, answer varchar(500) not null, mark tityint not null, created datetime, modified datetime);
Если я сделаю опрос таблицы MySQL, то могу ли я получить доступ к этой таблице и использовать ее с записями или другим контроллером, или я должен создать polls_controller.php и модель poll.php?
Могу ли я сделать это без создания новой модели и контроллера?