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