জরিপ ডাটাবেস স্কিমা।
এটি একটি আসল ক্লাসিক, হাজার দ্বারা করা। এগুলি শুরু করার জন্য তারা সর্বদা 'মোটামুটি সহজ' বলে মনে হয় তবে ভাল হওয়া এটি আসলে বেশ জটিল। রেলগুলিতে এটি করতে আমি সংযুক্ত চিত্রটিতে প্রদর্শিত মডেলটি ব্যবহার করব। আমি নিশ্চিত যে এটি কারও কারও কাছে জটিল মনে হয়েছে তবে কয়েক বছরের মধ্যে একবার আপনি কয়েকটি তৈরি করেছেন, আপনি বুঝতে পেরেছেন যে বেশিরভাগ ডিজাইনের সিদ্ধান্তগুলি খুব ক্লাসিক নিদর্শন, এটি একটি ডায়নামিক নমনীয় ডেটা কাঠামো দ্বারা সেরা সম্বোধন করা হয় গোড়াতেই।
নীচে আরও বিশদ:
কী টেবিলগুলির জন্য সারণির বিশদ
উত্তর
উত্তর টেবিল সমালোচনামূলক যেমন ব্যবহারকারীদের দ্বারা প্রকৃত প্রতিক্রিয়া ধরা। আপনি যে উত্তর সংযোগগুলি বিজ্ঞপ্তি পাবেন question_options না প্রশ্ন । এটা ইচ্ছাকৃত।
input_types
ইনপুট_ টাইপগুলি প্রশ্নের ধরণ the প্রতিটি প্রশ্ন কেবল 1 ধরণের হতে পারে, যেমন সমস্ত রেডিও ডায়াল, সমস্ত পাঠ্য ক্ষেত্র (গুলি) ইত্যাদি additional যখন "বলুন" এর জন্য 5 টি রেডিও-ডায়াল এবং 1 চেক বাক্স থাকে তখন অতিরিক্ত প্রশ্নগুলি ব্যবহার করুন? বিকল্প বা এই জাতীয় কিছু সংমিশ্রণ। ব্যবহারকারীদের দুটি প্রশ্নকে একটি হিসাবে লেবেল করুন তবে অভ্যন্তরীণভাবে দুটি প্রশ্ন রয়েছে, একটি রেডিও-ডায়ালগুলির জন্য, একটি চেক বাক্সের জন্য। এই ক্ষেত্রে চেকবক্সের একটি গ্রুপ থাকবে।
option_groups
বিকল্প_গোষ্ঠী এবং অপশন_চয়েজ আপনাকে 'সাধারণ' গ্রুপ তৈরি করতে দেয়। একটি উদাহরণ, একটি রিয়েল এস্টেট আবেদনে প্রশ্ন থাকতে পারে 'সম্পত্তিটি কত বছরের পুরানো?' উত্তরগুলি সীমার মধ্যে পছন্দসই হতে পারে: 1-5 6-10 10-25 25-100 100+
তারপরে, উদাহরণস্বরূপ, যদি সংলগ্ন সম্পত্তির বয়স সম্পর্কে কোনও প্রশ্ন থাকে তবে সমীক্ষা উপরের রেঞ্জগুলিকে 'পুনরায়' ব্যবহার করতে চাইবে, যাতে একই বিকল্প_গ্রুপ এবং বিকল্পগুলি ব্যবহার করতে পারে।
পরিমাপ ইউনিট
ইউনিট_ম_মাজার মতো শোনাচ্ছে। এটি ইঞ্চি, কাপ, পিক্সেল, ইট বা যাই হোক না কেন, আপনি এখানে একবার এটি সংজ্ঞা দিতে পারেন।
এফওয়াইআই: জেনেরিক প্রকৃতির হলেও, এটির উপরে একটি অ্যাপ্লিকেশন তৈরি করা যায় এবং প্রতিটি স্ক্রিনের প্রাথমিক কীটির জন্য "আইডি" এর মতো কনভেনশনগুলির সাথে এই স্কিমাটি রুবি অন রেল ফ্রেমওয়ার্কের সাথে উপযুক্ত । এছাড়াও সম্পর্কগুলি সমস্ত সরল এক_ম_এর সাথে অনেকগুলি_মানুষী বা has_many এর দরকার নেই। আমি সম্ভবত has_many যোগ করতে হবে: মাধ্যমে এবং / অথবা: প্রতিনিধিদের যদিও পৃথক উত্তর থেকে জরিপ_নামের মতো জিনিস সহজেই পাওয়া যায় to