مدل ER ابزاری برای طراحی پايگاه داده است که موجوديت ها و ارتباطات بين آنها را در يک نمودار نشان می دهد.
موجودیت
صفت خاصه
ارتباط
کاردینالیتی
مشارکت اجباری و اختياری
مراحل ساخت مدل ER
مدل موجودیت-ارتباط (Entity-Relationship) يا مدل ER توسط Peter Pin-Shan Chen از انستیتو تکنولوژی ماساچوست (MIT) در سال 1976 طراحی شد.
مدل ER مدل ادراکی داده است که دنیای واقعی را به صورت موجودیت ها و وابستگی های بین آنها می بیند.
در مدل ER ساختار پایگاه داده به صورت یک دیاگرام به تصویر کشیده می شود که ارتباط منطقی موجودیت ها را به صورت يک نمودار ترسيمی نمايش می دهد.
مدل ER به عنوان ابزاری برای طراحی پایگاه داده بسیار موفق است و کمک بسیار خوبی برای طراحی، پيآده سازی، بهینه سازی و اشکالزدائی برنامه های پایگاه داده است.
ساختارهائی که در مدل ER استفاده می شوند براحتی به جداول رابطه ای تبدیل می شوند.
مدل ER مستقل از سخت افزار و DBMS است.
اجزای نمودار ارتباط-موجودیت
يک دياگرام ER از اجزای زير تشکيل شده است:
• موجودیت
• صفات خاصه
• ارتباط
• کارديناليتی