কম্পিউটার

বর্ধিত সত্তা-সম্পর্ক (EE-R) মডেল


EER হল একটি উচ্চ-স্তরের ডেটা মডেল যা মূল ER মডেলের এক্সটেনশনগুলিকে অন্তর্ভুক্ত করে৷ বর্ধিত ERD হল উচ্চ স্তরের মডেল যা জটিল ডাটাবেসের প্রয়োজনীয়তা এবং জটিলতার প্রতিনিধিত্ব করে।

ইআর মডেলের ধারণা ছাড়াও EE-R-এর মধ্যে রয়েছে −

  • সাবক্লাস এবং সুপার ক্লাস।
  • বিশেষায়ন এবং সাধারণীকরণ।
  • বিভাগ বা ইউনিয়নের ধরন৷
  • একত্রীকরণ।

এই ধারণাগুলি EE-R ডায়াগ্রাম তৈরি করতে ব্যবহৃত হয়৷

সাবক্লাস এবং সুপার ক্লাস

সুপার ক্লাস হল এমন একটি সত্তা যাকে আরও সাবটাইপে ভাগ করা যায়৷

উদাহরণস্বরূপ - শেপ সুপার ক্লাস বিবেচনা করুন।

বর্ধিত সত্তা-সম্পর্ক (EE-R) মডেল

সুপার ক্লাস আকৃতিতে সাব গ্রুপ রয়েছে:ত্রিভুজ, বর্গক্ষেত্র এবং বৃত্ত।

সাব ক্লাস হল কিছু অনন্য বৈশিষ্ট্য সহ সত্তার গোষ্ঠী৷ সাব ক্লাস সুপার ক্লাস থেকে বৈশিষ্ট্য এবং বৈশিষ্ট্যগুলি উত্তরাধিকার সূত্রে পায়৷

বিশেষায়ন এবং সাধারণীকরণ

সাধারণকরণ হল একটি সত্তাকে সাধারণীকরণ করার একটি প্রক্রিয়া যাতে সাধারণীকৃত বৈশিষ্ট্য বা সাধারণীকৃত সত্তার বৈশিষ্ট্য থাকে৷

বর্ধিত সত্তা-সম্পর্ক (EE-R) মডেল

এটি একটি বটম আপ প্রক্রিয়া অর্থাৎ বিবেচনা করুন আমাদের 3টি উপ-সত্তা রয়েছে গাড়ি, ট্রাক এবং মোটরসাইকেল৷ এখন এই তিনটি সত্তাকে যানবাহন নামে একটি সুপার ক্লাসে সাধারণীকরণ করা যেতে পারে।

বিশেষীকরণ হল একটি সত্তার উপসেট সনাক্ত করার একটি প্রক্রিয়া যা কিছু ভিন্ন বৈশিষ্ট্য ভাগ করে। এটি একটি টপ ডাউন পদ্ধতি যেখানে একটি সত্তাকে নিম্ন স্তরের সত্তায় ভেঙে দেওয়া হয়।

উপরের উদাহরণে যানবাহন সত্তা একটি গাড়ি, ট্রাক বা মোটরসাইকেল হতে পারে৷

বিভাগ বা ইউনিয়ন

একটি সুপার বা সাব ক্লাসের সাথে একাধিক সুপার ক্লাসের সম্পর্ক।

বর্ধিত সত্তা-সম্পর্ক (EE-R) মডেল

মালিক হল দুটি সুপার ক্লাসের উপসেট:যানবাহন এবং বাড়ি৷

সমষ্টি

একটি সম্পূর্ণ বস্তু এবং এর উপাদানের মধ্যে সম্পর্ক প্রতিনিধিত্ব করে৷

বর্ধিত সত্তা-সম্পর্ক (EE-R) মডেল

কর্মচারী, শাখা এবং ব্যবস্থাপকের মধ্যে একটি তৃতীয় সম্পর্ক বিবেচনা করুন। এখন এই পরিস্থিতি মডেল করার সর্বোত্তম উপায় হল সমষ্টি ব্যবহার করা, সুতরাং, সম্পর্ক-সেট, Works_On হল একটি উচ্চ স্তরের সত্তা-সেট। এই ধরনের একটি সত্তা-সেটকে অন্য কোনো সত্তা-সেটের মতোই বিবেচনা করা হয়। আমরা একটি বাইনারি সম্পর্ক তৈরি করতে পারি, ম্যানেজার, Works_On এবং Manager এর মধ্যে কে কোন কাজগুলি পরিচালনা করে তা উপস্থাপন করতে।


  1. বর্ধিত সত্তা-সম্পর্ক (EE-R) মডেল

  2. ই-আর মডেলের উদাহরণ

  3. C# এ কনসোল ক্লাস

  4. রুবি অবজেক্ট মডেল গভীরভাবে বোঝা