সত্তা এবং অ্যাট্রিবিউটের মধ্যে পার্থক্য

Anonim

এনট্য্টিটি বেট অ্যাট্রিবিউট

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

একটি সংস্থা কি?

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

একটি অ্যাট্রিবিউট কী?

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

একটি সংস্থা এবং একটি গুণাবলী মধ্যে পার্থক্য কি?

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