এটি মাইক্রো-ম্যানেজমেন্টের জন্য একটি ছোট ব্যক্তিগত প্রকল্পের জন্য। মূলত, আমি কোনও এসকিউএল 3 ডাটাবেজে টাস্কগুলি সঞ্চয় করি যা দেখতে দেখতে এটি:
id INTEGER PRIMARY KEY AUTOINCREMENT
label TEXT
deadline INTEGER
সুতরাং প্রতিটি কাজের একটি নির্ধারিত তারিখ (সময়সীমা) থাকে যা ইউনিক্স টাইম স্ট্যাম্প হিসাবে সঞ্চিত থাকে। এতদূর ভাল, আমি "আগামীকাল: দাদী দর্শন করুন" এর মতো এন্ট্রিগুলি করতে পারি এবং "ভিজিট ঠাকুরমা" লেবেল হিসাবে এবং কালকে সময়সীমার জন্য ইউনিক্স সময় রূপান্তরিত করে একটি নতুন সারি তৈরি হয় ।
এখন আমি নতুন ধরণের টাস্কগুলিতে প্রবেশ করতে চাই: রুটিন - একটি কাজের সময় পুনরায় "দৈনন্দিন: পরিষ্কার রান্নাঘর" এর মতো পুনরাবৃত্তি tasks এই জাতীয় কাজগুলি কীভাবে সংরক্ষণ বা মডেল করা যায়?
এই মুহুর্তের জন্য, আমি ভাবছি যে প্রতিদিন কাজ করা দরকার এমন ক্ষেত্রে, আমার টেবিলে নতুন সারি তৈরি করা যাতে একই লেবেল থাকবে এবং সময়সীমার ক্ষেত্রটি একদিন বাড়ানো হবে। এই ক্ষেত্রে, ভবিষ্যতে আমার একটি সীমা স্থির করা দরকার। উদাহরণস্বরূপ, যদি আমি প্রতিদিনের জন্য একটি রুটিন তৈরি করি তবে এটি অবশিষ্ট বছরের প্রতিদিনের জন্য একটি নতুন সারি তৈরি করে।
এটি করার একটি সহজ উপায় আছে? আমি কি কিছু স্পষ্ট ডাটাবেস ডিজাইন নীতি অনুপস্থিত?