ইআর ডায়াগ্রাম এবং ক্লাস ডায়াগ্রামের মধ্যে পার্থক্য

Anonim

ER ডায়াগ্রাম ভ্যালিজ ডায়াগ্রাম

ER (সত্তা-সম্পর্ক) ডায়াগ্রাম এবং ক্লাস ডায়াগ্রামগুলি সাধারণত দুটি সফটওয়্যার ডেভেলপাররা সাধারণত সফটওয়্যার ইঞ্জিনিয়ারিং লাইফ চক্রের নকশা পর্যায়ে তৈরি হয়। ER ডায়াগ্রামগুলি মডেলিং ডেটাবেসগুলির জন্য সত্তা-সম্পর্ক মডেলিং (ERM) কৌশলের একটি পণ্য। ইউনিফাইড মডেলিং ল্যাঙ্গুয়েজ এ লেখা একটি ক্লাস ডায়াগ্রাম, একটি চিত্র যা একটি প্রস্তাবিত সিস্টেমের কাঠামোটি বর্ণনা করে। যদিও সত্তা ডায়াগ্রামে বর্গ ডায়াগ্রাম এবং সত্তাগুলির মধ্যে ক্লাসগুলির মধ্যে একটি ম্যাপিংয়ের সঠিক একতা নেই তবে সাধারণত তাদের মধ্যে কিছু অর্থপূর্ণ সম্পর্ক রয়েছে। যাইহোক, এমন অনেক অনুষ্ঠান রয়েছে যেখানে ইআর ডায়াগ্রাম ম্যাপের একটি সত্তা সংশ্লিষ্ট ক্লাস ডায়াগ্রামের একাধিক ক্লাস বা ক্লাসের ডায়াগ্রাম ম্যাপিং এর একক শ্রেণির অনুরূপ ইআর ডায়াগ্রামের একাধিক সত্ত্বা। কিন্তু, এটি সফ্টওয়্যার ডেভেলপারদের নকশা পছন্দগুলির উপর সম্পূর্ণ নির্ভর করে।

ইআর ডায়াগ্রাম কি?

ইআর ডায়াগ্রামগুলি হল সত্তা-সম্পর্ক মডেলিং এর পণ্য। এনট্রি-রিলেটিস মডেলিং হচ্ছে একটি বিমূর্ত এবং ধারণামূলক উপস্থাপনার সাথে তথ্য প্রকাশের প্রক্রিয়া। ER ডায়াগ্রামে শেষ পর্যন্ত উপাত্তগুলি মডেল। আরো বিশেষভাবে, এটি ডেটা মডেলের ধারণাগত স্কিমা তৈরি করে। ইআর ডায়াগ্রামের প্রধান বিল্ডিং ব্লক হল সত্ত্বা, সম্পর্ক এবং গুণাবলী। একটি সত্তা স্বতন্ত্রভাবে উপস্থিত হতে পারে এমন একটি জিনিস প্রতিনিধিত্ব করে এবং এটি স্বতন্ত্রভাবে সংজ্ঞায়িত করা যেতে পারে। প্রায়শই, একটি সত্তা একটি বাস্তব পৃথিবী বস্তুর যেমন একটি গাড়ী বা একটি কর্মচারী প্রতিনিধিত্ব করে। সত্ত্বেও সমস্যাগুলি সমাধান করা যেতে পারে এমন বর্ণনাগুলির মধ্যে যে নামগুলি এসেছে সেগুলির নামগুলি হতে পারে। সম্পর্ক দেখায় কিভাবে সত্ত্বাকে সংযুক্ত করা হয়। তারা সমাধান করা সমস্যা বর্ণনা পাওয়া ক্র্যাশ মত হয়। উভয় সত্ত্বা এবং গুণাবলী বৈশিষ্ট্যাবলী বৈশিষ্ট্য বলা হয়।

--২ ->

ক্লাস ডায়াগ্রাম কি?

একটি ক্লাস ডায়াগ্রাম (আরো সঠিকভাবে একটি ইউএমএল ক্লাস ডায়াগ্রাম নামে পরিচিত) একটি ডিজাইন ডায়াগ্রাম যা স্ট্যাটিক স্ট্রাকচার এবং প্রস্তাবিত সিস্টেমের আচরণকে ইউএফএল (ইউনাইটেড মডেমিং ল্যাঙ্গুয়েজ) ব্যবহার করে সংজ্ঞায়িত করে। একটি ক্লাস ডায়াগ্রাম সিস্টেমের শ্রেণী, শ্রেণী এবং তাদের গুণাবলীগুলির মধ্যে সম্পর্ক দেখায়। ক্লাস বাস্তব বিশ্বের বস্তুর বিমূর্ত উপস্থাপনা বর্ণিত, যখন সম্পর্ক বর্ণনা করে যে প্রতিটি ক্লাস অন্যদের সাথে সংযুক্ত করা হয়। ক্লাস এবং সম্পর্ক উভয় বৈশিষ্ট্য বৈশিষ্ট্য বলা হয়। ক্লাসের পদ্ধতিগুলি এই শ্রেণীর আচরণকে প্রতিনিধিত্ব করে বা নির্ধারণ করে। ক্লাসের পদ্ধতি এবং বৈশিষ্ট্যগুলিকে ক্লাসের সদস্য বলা হয়।

ইআর ডায়াগ্রাম এবং ক্লাস ডায়াগ্রামের পার্থক্য কি?

যদিও ইআর ডায়াগ্রামস এবং ক্লাস ডায়াগ্রাম দুটি নকশার ডায়াগ্রামের ডেভেলপার প্রায়ই সফটওয়্যার ইঞ্জিনিয়ারিং প্রকল্পের নকশা পর্যায়ে আসে, তবে তাদের মূল পার্থক্য রয়েছে।ইআর ডায়াগ্রামগুলি ডাটা মডেলের বিমূর্ত প্রতিনিধিত্বকে প্রতিনিধিত্ব করে, যখন ক্লাস ডায়াগ্রামগুলি স্থির গঠন এবং প্রস্তাবিত পদ্ধতির আচরণকে প্রতিনিধিত্ব করে। ইআর ডায়াগ্রামের প্রধান বিল্ডিং ব্লক হচ্ছে সত্ত্বা, সম্পর্ক এবং বৈশিষ্ট্য কিন্তু ক্লাস ডায়াগ্রামের প্রধান বিল্ডিং ব্লক হচ্ছে শ্রেণী, সম্পর্ক এবং গুণাবলী। ক্লাস ডায়াগ্রামটি প্রকৃত-বিশ্বের বস্তুগুলির মধ্যে ম্যাপের সম্ভাবনা বেশি থাকে, যখন ER ডায়াগ্রামগুলি বেশিরভাগ ডাটাবেসের সারণিতে ম্যাপ করে। সাধারণত, ইআর ডায়াগ্রামে পাওয়া সম্পর্কগুলি শ্রেণির ডায়াগ্রামে সম্পর্কের চেয়ে মানুষের জন্য বোঝা কঠিন।