Tôi biết có một số bài đăng có liên quan nhưng tôi không hiểu rõ phải làm gì.Thiết kế dữ liệu cho câu hỏi và câu trả lời trong đó một số câu trả lời là văn bản và một số là nhiều lựa chọn
Tôi có ý tưởng chung về cách thực hiện việc này. Tôi không quá xa vào thiết kế cơ sở dữ liệu không may nên tôi cần sự giúp đỡ.
Đặt bảng với questions_id, có bảng cho possible_answer_id cho mỗi câu hỏi_id.
Sau đó có bảng câu hỏi liên kết với user_id, question_id, answer_id, dấu thời gian để đăng ký biểu mẫu đã gửi.
Nhưng vấn đề của tôi là một số câu hỏi được trả lời chỉ bằng một chuỗi nên tôi gặp khó khăn khi khái niệm phải làm gì với nó.
e,g for some I need: question_id string_answer (any answer is allowed) for others: question_id answer_id (out of set of allowed answers) and perhaps: question_id bool_answer (true/false)
Tôi có thêm question_type vào đâu đó để tôi có hai bảng khác nhau không?
Nếu câu hỏi không rõ ràng, vui lòng cho tôi biết.
Đó thực sự là một vấn đề thiết kế hơi phức tạp. Không phải là một câu hỏi của N00B. – JohnFx