سلاام استاد وقت بخیر
استاد شما داخل طراحی دیتابیس این پروژه و پروژه 7todo داخل mysql بین جداول ارتباط برقرار نکردید و فقط فیلدهای کلید خارجی موردنطر رو تعریف کردید و فرمودید که داخل کد عملیات موردنظر رو انجام میدیدم و دلیل این کار هم فرمودید که اگر یک کاربر حذف بشه به طور خودکار تمام فولدرها و تسکهای مربوط به اون حذف میشه
اما سوالی که برای بنده پیش اومده این هست که اون دلیل که شما فرمودید نمیتونه یک عملکرد خوب برای برنامه باشه ؟ فرض مثال همون کاربر حذف بشه خب قاعدتا باید تمام اطلاعات مربوط به اون هم حذف شده اما پروژه ای که ما پیاده کردیم این طور نبود و زمانی که کاربر حذف میشد تمام فولدرها و تسکهای مربوط به اون داخل دیتابیس وجود داشت و عملا یعنی داده بدون استفاده داخل دیتابیس داریم و منابع رو اشغال کردیم
به نطر شما بهتر نیست تمام این مراحل و ارتباط جدول رو داخل mysql انجام بدیم که در صورت حذف یک کاربر اطلاعات مربوط به اون داخل سایر جدوال هم حذف بشه یا اگر نظر شما این هست که تمام مراحل با کد انجام بشه راهکار این موضوع چی هست ؟
ممنون میشم راهنمایی کنید .