سلام خدمت اساتید.اگه میشه در مورد ERD (Entity-Relationship diagram توضیح بدید.)
و اگه لطف کنید کتابی معرفی کنید یا لینکی بدید که در این مورد توضیح کاملی داده باشه.
باتشکر
سلام خدمت اساتید.اگه میشه در مورد ERD (Entity-Relationship diagram توضیح بدید.)
و اگه لطف کنید کتابی معرفی کنید یا لینکی بدید که در این مورد توضیح کاملی داده باشه.
باتشکر
SQL Server™ 2000 Design Study Guide مال sybex یه فصل کامل و خوب در این باره داره.
کتاب فارسی هم کتاب بانک اطلاعات آقای حق جو جلد اول.
یکی از نمودارهائی که به هنگام طراحی و پیاده سازی سیستم شما لازم میشه همین ERD است که 3 جزء داره :
1-نهاد (اشیای داده ای)
2-روابط بین نهاد ها
3-صفات هر نهاد
اشیای داده ای هر چیزی است که شما بتوانید راجع به آن اطلاعات کسب و ذخیره کنید که به نوعی هر کدام از این نهادها شاید یکی از جدول های شما باشند.
ارتباطاتی که بین هر کدام از این نهادها است به عنوان یک رابطه در نظر گرفته می شود.
صفات هم هر کدام از خواص و ویژگی هائی است که بتواند نهاد را توصیف کند.
مثال :
یک سیستم ساده خیلی ساده بین ماشین و مالک را در نظر بگیر :
نهادها : مالک و ماشین
روابط : مالک صاحب ماشین و یا ماشین مطعلق به مالک می باشد.
صفات : ماشین(اسم,رنگ,مدل,شماره بدنه,نوع سوخت,...) مالک(اسم,فامیلی,کدملی,...)
کتاب cg date نیز وجود دارد که به بحث تئوری کاملی در این موارد پرداخته است.