Как реализовать создание онлайн анкеты с вопросами и ответами?
1. Правильно спроектированную базу данных потребуется изменять только при изменении логики приложения

2. Пример структуры таблиц под ваше описание:
create table questionnaires (
        id int primary key auto_increment,
  	title varchar(255)
);

create table questios (
        id int primary key auto_increment,
  	questionnaire_id int,
  	title varchar(255),
  	foreign key (questionnaire_id) references questionnaires(id)
);

create table answers (
        id int primary key auto_increment,
  	question_id int,
  	title varchar(255),
  	rigth bool,
  	foreign key (question_id) references questios(id)
);

SQL online fiddle
Тут только один совет - устроиться на работу для получения опыта