ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য

সুচিপত্র:

ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য
ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য

ভিডিও: ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য

ভিডিও: ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য
ভিডিও: Difference Between Electrical and Electronics ||ইলেকট্রিক্যাল এবং ইলেকট্রনিক্স এর মধ্যে পার্থক্য || 2024, নভেম্বর
Anonim

কী পার্থক্য – ER বনাম EER ডায়াগ্রাম

ER এবং EER ডায়াগ্রামের মধ্যে মূল পার্থক্য হল যে ER ডায়াগ্রাম হল ER মডেলের উপর ভিত্তি করে ডেটার একটি ভিজ্যুয়াল উপস্থাপনা, এবং এটি বর্ণনা করে যে কীভাবে সত্তাগুলি ডাটাবেসের মধ্যে একে অপরের সাথে সম্পর্কিত। EER ডায়াগ্রাম হল EER মডেলের উপর ভিত্তি করে ডেটার একটি চাক্ষুষ উপস্থাপনা যা মূল সত্তা-সম্পর্ক (ER) মডেলের একটি এক্সটেনশন।

ডাটাবেসে ডাটা ঢোকানোর আগে ডাটাবেস ডিজাইন করতে হবে। ডাটাবেস ডিজাইন করতে ER ডায়াগ্রাম ব্যবহার করা হয়। এটি সত্তা-সম্পর্কের মডেলের উপর ভিত্তি করে। সত্তা সম্পর্ক মডেল হল একটি মডেল যা ডেটার মধ্যে সম্পর্ক ডিজাইন এবং উপস্থাপন করতে ব্যবহৃত হয়।ডেটার জটিলতার সাথে, ER মডেলটি আরও উন্নত করা হয়েছিল। এটি উন্নত ইআর মডেল হিসাবে পরিচিত। EER ডায়াগ্রামটি উন্নত ER মডেলের উপর ভিত্তি করে।

ER ডায়াগ্রাম কি?

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

সত্তাগুলি সম্পর্কের সাথে একে অপরের সাথে সম্পর্কিত। যখন সত্তার একটি দৃষ্টান্ত অন্য সত্তার একটি দৃষ্টান্তের সাথে যুক্ত হয়, তখন একে এক থেকে এক সম্পর্ক বলা হয়। একটি বিভাগের জন্য একজন ব্যবস্থাপক আছে। সুতরাং, এটি একটি 1:1 সম্পর্ক। যখন একটি সত্তার একটি দৃষ্টান্ত অন্য সত্তার অনেক দৃষ্টান্তের সাথে যুক্ত হয়, তখন এটি এক থেকে বহু (1:M) সম্পর্ক হিসাবে পরিচিত।একটি বিভাগে, একাধিক কর্মচারী থাকতে পারে, তবে একজন কর্মচারী একটি বিভাগে থাকে। সুতরাং, এটি 1:M সম্পর্ক। যখন একটি সত্তার অনেক দৃষ্টান্ত অন্য সত্তার অনেক দৃষ্টান্তের সাথে যুক্ত হয়, তখন একে এক থেকে বহু (M: N) সম্পর্ক বলা হয়। একজন কর্মচারী একাধিক প্রকল্পে কাজ করতে পারে। এছাড়াও, একটি প্রকল্পে একাধিক কর্মচারী থাকতে পারে। এটি একটি M: N সম্পর্ক। 1:1, 1:M এবং M:N হল বাইনারি সম্পর্ক। যখন একটি সত্তা নিজের সাথে সম্পর্কিত হয়, তখন এটি একটি পুনরাবৃত্তিমূলক সম্পর্ক। ডিগ্রী থ্রির সম্পর্ক একটি ত্রিমুখী সম্পর্ক।

প্রতিটি সত্তার বৈশিষ্ট্য রয়েছে যা তাদের বর্ণনা করে। তারা বৈশিষ্ট্য হিসাবে পরিচিত হয়. স্টুডেন্ট এন্টিটির এট্রিবিউট থাকতে পারে যেমন student_id, নাম, date_of_birth, টেলিফোন নম্বর। প্রতিটি সত্তার একটি মূল বৈশিষ্ট্য রয়েছে যা ডাটাবেসের প্রতিটি রেকর্ডকে আলাদা করতে সাহায্য করে। স্টুডেন্ট এন্টিটিতে, student_id কে মূল বৈশিষ্ট্য হিসাবে বিবেচনা করা যেতে পারে কারণ এটি প্রতিটি পঠনকে স্বতন্ত্রভাবে সনাক্ত করতে সহায়তা করে। কিছু বৈশিষ্ট্য অন্যান্য বৈশিষ্ট্য থেকে উদ্ভূত হতে পারে।বয়সের বৈশিষ্ট্য ডেটা_অফ_জন্ম বৈশিষ্ট্য দ্বারা প্রাপ্ত করা যেতে পারে। অতএব, বয়স একটি উদ্ভূত বৈশিষ্ট্য। যদি শিক্ষার্থীর একাধিক টেলিফোন নম্বর থাকে, তাহলে টেলিফোন_ নম্বর বৈশিষ্ট্যটিকে একটি বহুমূল্য বৈশিষ্ট্য হিসাবে বিবেচনা করা যেতে পারে। নামের বৈশিষ্ট্যটিকে একাধিক বৈশিষ্ট্যে ভাগ করা যেতে পারে যেমন প্রথম নাম এবং শেষ_নাম। তাহলে এটি একটি যৌগিক বৈশিষ্ট্য।

নীচের ER ডায়াগ্রামটি পড়ুন,

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

চিত্র 01: ER ডায়াগ্রাম

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

লেকচারার অনেকগুলি কোর্স পরিচালনা করেন, এবং প্রভাষক অনেকগুলি প্রকল্পের তত্ত্বাবধান করেন, তাই তারা এক থেকে বহু (1:M) সম্পর্ক। একটি কোর্সে একটি প্রকল্প রয়েছে এবং একটি প্রকল্প একজন শিক্ষার্থী দ্বারা সম্পন্ন হয়। অতএব, তারা এক থেকে এক (1:1) সম্পর্ক।

EER ডায়াগ্রাম কি?

যখন অ্যাপ্লিকেশনটি জটিল হয়ে ওঠে, তখন ঐতিহ্যগত ER মডেলটি একটি পরিশীলিত ডায়াগ্রাম আঁকার জন্য যথেষ্ট ছিল না। অতএব, ইআর মডেলটি আরও উন্নত করা হয়েছিল।এটি এনহ্যান্সড ইআর ডায়াগ্রাম নামে পরিচিত। বর্ধিত ER ডায়াগ্রামে (EER) বিদ্যমান ER মডেলে তিনটি ধারণা যুক্ত করা হয়েছে। সেগুলি হল সাধারণীকরণ, বিশেষীকরণ এবং সমষ্টি। সাধারণীকরণে, নিম্ন স্তরের সত্তাগুলিকে একত্রিত করে একটি উচ্চ-স্তরের সত্তা তৈরি করা যেতে পারে। বিশেষীকরণ সাধারণীকরণের বিপরীত। বিশেষীকরণে, উচ্চ-স্তরের সত্ত্বাগুলিকে নিম্ন স্তরের সত্তায় ভাগ করা যায়। একত্রীকরণ একটি প্রক্রিয়া যখন দুটি সত্তার মধ্যে সম্পর্ক একটি একক সত্তা হিসাবে বিবেচিত হয়৷

ER এবং EER ডায়াগ্রামের মধ্যে মূল পার্থক্য
ER এবং EER ডায়াগ্রামের মধ্যে মূল পার্থক্য
ER এবং EER ডায়াগ্রামের মধ্যে মূল পার্থক্য
ER এবং EER ডায়াগ্রামের মধ্যে মূল পার্থক্য

চিত্র 02: সাধারণীকরণ এবং বিশেষীকরণ

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

একত্রিতকরণের একটি উদাহরণ নিম্নরূপ।

ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য_ চিত্র 03
ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য_ চিত্র 03
ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য_ চিত্র 03
ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য_ চিত্র 03

চিত্র 03: সমষ্টি

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

ER এবং EER ডায়াগ্রামের মধ্যে মিল কী?

ইআর এবং ইইআর ডায়াগ্রাম উভয়ই ডাটাবেস ডিজাইন করতে ব্যবহার করা যেতে পারে।

ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য কী?

ER বনাম EER ডায়াগ্রাম

ER ডায়াগ্রাম হল ER মডেলের উপর ভিত্তি করে ডেটার একটি ভিজ্যুয়াল উপস্থাপনা, এবং এটি বর্ণনা করে যে কীভাবে সত্তাগুলি ডাটাবেসের সাথে একে অপরের সাথে সম্পর্কিত। EER ডায়াগ্রাম হল EER মডেলের উপর ভিত্তি করে ডেটার একটি ভিজ্যুয়াল উপস্থাপনা যা মূল সত্তা-সম্পর্ক (ER) মডেলের একটি এক্সটেনশন।
মডেল
ER ডায়াগ্রামটি ER মডেলের উপর ভিত্তি করে। EER চিত্রটি EER মডেলের উপর ভিত্তি করে।

সারাংশ – ER বনাম EER ডায়াগ্রাম

ইআর ডায়াগ্রাম ব্যবহার করে একটি ডাটাবেস ডিজাইন করা যেতে পারে। EER ডায়াগ্রাম হল একটি উন্নত ER ডায়াগ্রাম। মূল ER ডায়াগ্রামের তুলনায় EER-এ অতিরিক্ত বৈশিষ্ট্য রয়েছে। ER ডায়াগ্রাম হল ER মডেলের উপর ভিত্তি করে ডেটার একটি ভিজ্যুয়াল উপস্থাপনা, এবং এটি বর্ণনা করে যে কীভাবে সত্তাগুলি ডাটাবেসে একে অপরের সাথে সম্পর্কিত। EER ডায়াগ্রাম হল EER মডেলের উপর ভিত্তি করে ডেটার একটি চাক্ষুষ উপস্থাপনা যা মূল সত্তা-সম্পর্ক (ER) মডেলের একটি এক্সটেনশন। এটাই ER এবং EER ডায়াগ্রামের মধ্যে পার্থক্য৷

প্রস্তাবিত: