طراحی دیتابیس و کشیدن ERD

برای شروع بیاید با یه عکس شروع کنیم

همه چیز تو این عکس واضح و مشخص اومده. حالا بیاید با یه مثال قوی و پر ER رو برا خودمون جا بندازیم. قبل از همه چیز بهتون یه آموزش خیلی خوب در مورد system analyse & design معرفی میکنم: تحلیل و طراحی سیستم، با تدریس غلامعلی نژاد حاجعلی ایرانی (که فیلمش مال دانشگاه بناب هست. اینم لینکش)


برای تشخیص دادن اینکه لازمه یه جدول رو به یه جدول دیگه ربط بدیم باید این سوال رو از خودمون بپرسیم که آیا با داشتن اطلاعات جدول ۱ و اطلاعات جدول ۲ همه چی کامله و هیچ اطلاعاتی رو از دست نداده ایم؟ مثلا فرض کن توی سیستم کتابخونه اطلاعات کتاب رو داری و از اون ور اطلاعات کاربر رو هم داری، حالا همون سوال رو از خودت بپرس.