سلام . من در حال طراحی دیتابیسی یک سامانه مدیریت پروژه های یک شرکت نرم افزاری هستم. پس از ورود به سامانه 4 دسته بندی برای پروژه هام دارم. پروژه های تکمیل شده ، پروژه های در حال انجام ، پروژه های لیست انتظار و پروژه های ناموفق
فیلد های این دسته بندی ها فرق دارند. یعنی برای انواع مختلف پروژه فیلدهای متفاوتی قرار است ذخیره گردند.
یک دکمه ثبت پروژه جدید دارم. وقتی پروژه های برای اولین بار قرار است ثبت شود در لیست انتظار قرار میگیرد. که 5 فیلد دارد.
الان من مشکلم اینجاست:
مافوق من میگوید نباید دسته بندی ها تک تک جدول شوند. یعنی یک جدول برای تکمیل شده ، یکی برای لیست انتظار و.....
اینها صفت اند.
از طرفی قرار است همه پروژه ها در یک جدول باشند با یک شناسه خاص
شناسه و نوع در جدول دیگر
حالا اگر بخواهیم پروژه رو از لیست انتظار تغییر شناسه بدهیم به در حال انجام ، دیتای قبلی از دست می رود و فرم جدیدی برای تکمیل شده باز می شود. ما میخواهیم دیتای نال نداشته باشیم..اضافه هم نداشته باشیم.
آیا ممکن است که من اینکارو بکنم که وقتی پروژه از لیست انتظار تغییر حالت پیدا میکند به در حال انجام ، فیلد های قبلی نشان داده شوند و فیلد هایی که در فرم جدید اند اضافه شوند برای تکمیل شدن..
بطور کلی آیا میتوان به فیلد های آی دی داد و در مواقع لزوم برای نمایش صدایشان زد؟
تعداد فیلد ها
در حال انجام 13
تکمیل شده 15
لیست انتظار 5
ناموفق 6
اصلا به من بگین جدول بندیش چجوری میشه؟