আমি পুরো ইন্টারনেটে অনুসন্ধান করেছিলাম তবে আমি বুঝতে পারি এমন কোনও উত্তর খুঁজে পাচ্ছিলাম না।
খুব দয়া করে, যদি কেউ আমাকে উদাহরণের সাহায্যে ব্যাখ্যা করতে পারতেন যে ডাটাবেসে কার্ডিনালিটি কি?
ধন্যবাদ.
উত্তর:
বিভ্রান্তির উত্স হতে পারে দুটি ভিন্ন প্রসঙ্গে শব্দটির ব্যবহার - ডেটা মডেলিং এবং ডাটাবেস ক্যোয়ারী অপ্টিমাইজেশন।
ডেটা মডেলিংয়ের পদগুলিতে, কার্ডিনালিটি হ'ল কীভাবে একটি টেবিলের সাথে অন্যের সম্পর্ক হয়।
এছাড়া উপরে (যেখানে এক টেবিলে একটি সারিতে নেই ঐচ্ছিক অংশগ্রহণ শর্ত আছে এ সব অন্যান্য টেবিলে সম্পর্কযুক্ত)।
কার্ডিনালিটিতে উইকিপিডিয়া দেখুন (ডেটা মডেলিং) ।
ডাটাবেস ক্যোয়ারী অপ্টিমাইজেশনের কথা বলার সময়, কার্ডিনালিটিটি কোনও টেবিলের কলামের ডেটা নির্দিষ্ট করে, বিশেষত এর মধ্যে কতগুলি অনন্য মূল্য রয়েছে। এই পরিসংখ্যান প্রশ্নগুলির পরিকল্পনা এবং কার্যকরকরণ পরিকল্পনাগুলি অনুকূলকরণে সহায়তা করে।
কার্ডিনালিটিতে উইকিপিডিয়া দেখুন (এসকিউএল বিবৃতি) ।
এটি প্রসঙ্গে কিছুটা নির্ভর করে। কার্ডিনালিটি মানে কোনও কিছুর সংখ্যা তবে এটি বিভিন্ন প্রসঙ্গে ব্যবহার হয়।
PERSON
উদাহরণস্বরূপ, যদি আপনার কোনও টেবিল থাকে তবে GENDER
খুব কম কার্ডিনালিটি কলাম হতে পারে (সম্ভবত সেখানে দুটি মাত্র মান রয়েছে GENDER
) যখন PERSON_ID
খুব উচ্চ কার্ডিনালিটি কলাম হওয়ার সম্ভাবনা রয়েছে (প্রতিটি সারিতে আলাদা আলাদা মান থাকবে)।সম্ভবত অন্যান্য পরিস্থিতি রয়েছে যেখানে লোকেরা ভিন্ন প্রসঙ্গ ব্যবহার করে কার্ডিনালিটির কথা বলে এবং অন্যরকম কিছু বোঝায়।
ডাটাবেসে, টেবিলে সারিগুলির কার্ডিনালিটি সংখ্যা।
চিত্র উত্স
কার্ডিনালিটি বলতে কলামে থাকা তথ্যের স্বতন্ত্রতা বোঝায়। যদি কোনও কলামে অনেকগুলি সদৃশ ডেটা থাকে (যেমন একটি কলাম যা "সত্য" বা "মিথ্যা" সঞ্চয় করে) তবে এর কার্ডিনালিটি কম থাকে তবে মানগুলি যদি অনন্য (যেমন সামাজিক সুরক্ষা নম্বর) হয় তবে এর উচ্চ কার্ডিনালিটি থাকে।
একটি সেটের কার্ডিনালিটিটি হল সেটের উপাদানগুলির নাম্বার, কারণ আমাদের কাছে একটি সেট a> এ, বি, সি <থাকে যাতে সেটে ৩ টি উপাদান থাকে contain সেটটির কার্ডিনালিটি is
সংজ্ঞা: আমাদের ডাটাবেসে টেবিল রয়েছে। রিলেশনাল ডাটাবেসে, আমাদের সারণীগুলির মধ্যে সম্পর্ক রয়েছে। এই সম্পর্কগুলি এক-থেকে-এক, এক-থেকে-বহু বা বহু-বহু হতে পারে। এই সম্পর্কগুলিকে বলা হয় 'কার্ডিনালিটি'।
কার্ডিনালিটির তাৎপর্য:
ব্যবসায়িক বিধিগুলি অনুসরণ করে অনেকগুলি সম্পর্কিত ডেটাবেস ডিজাইন করা হয়েছে W তবে প্রতিটি বস্তুর নিজস্ব স্বভাবও রয়েছে।
আপনি যখন বস্তুর মধ্যে কার্ডিনালিটির সংজ্ঞা দেন তখন সঠিক কার্ডিনালিটির সংজ্ঞা দিতে আপনাকে এই সমস্ত বিষয় বিবেচনা করতে হবে।