সুপার কী এবং প্রার্থী কী এর মধ্যে পার্থক্য

লেখক: Laura McKinney
সৃষ্টির তারিখ: 1 এপ্রিল 2021
আপডেটের তারিখ: 16 মে 2024
Anonim
ম্যাজিস্ট্রেটের ক্ষমতা সম্পর্কে বিস্তারিত জানুন!
ভিডিও: ম্যাজিস্ট্রেটের ক্ষমতা সম্পর্কে বিস্তারিত জানুন!

কন্টেন্ট


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

  1. তুলনা রেখাচিত্র
  2. সংজ্ঞা
  3. মূল পার্থক্য
  4. উপসংহার

তুলনা রেখাচিত্র

তুলনা করার জন্য বেসসুপার কীপ্রার্থী কী
মৌলিকএকটি একক অ্যাট্রিবিউট বা বৈশিষ্ট্যের একটি সেট যা কোনও সম্পর্কের সমস্ত বৈশিষ্ট্য অনন্যভাবে চিহ্নিত করে তা সুপার কী।একটি সুপার কী এর যথাযথ উপসেট, যা একটি সুপার কীও হ'ল প্রার্থী কী।
অন্য একবাধ্যতামূলক নয় যে সমস্ত সুপার কীগুলি প্রার্থী কী হবে।সমস্ত প্রার্থী কী সুপার কী।
নির্বাচনসুপার কীগুলির সেট প্রার্থী কী নির্বাচনের জন্য ভিত্তি তৈরি করে।প্রার্থী কীগুলির সেট একটি একক প্রাথমিক কী নির্বাচনের জন্য ভিত্তি তৈরি করে।
গণনাএকটি সম্পর্কে তুলনামূলকভাবে আরও সুপার কী আছে।একটি সম্পর্কের তুলনায় তুলনামূলকভাবে কম প্রার্থী কী রয়েছে।


সুপার কী সংজ্ঞা

একজন সুপার কী ইহা একটি মৌলিক যে কোনও সম্পর্কের চাবি। এটি একটি হিসাবে সংজ্ঞায়িত করা হয় চাবি যা কোনও সম্পর্কের অন্যান্য সমস্ত বৈশিষ্ট্য সনাক্ত করতে পারে। সুপার কী একক বৈশিষ্ট্য বা বৈশিষ্ট্যের একটি সেট হতে পারে। একটি সুপার কী রচনা করে এমন বৈশিষ্ট্যগুলির জন্য দুটি সত্তার একই মান নেই। একটি সম্পর্কের ক্ষেত্রে কমপক্ষে এক বা একাধিক একটি সুপার কী রয়েছে।

একটি সর্বনিম্ন সুপার কী-কে প্রার্থী কীও বলা হয়। সুতরাং আমরা বলতে পারি যে কয়েকটি সুপার কী পরীক্ষার্থী কী হওয়ার জন্য যাচাই হয়ে গেছে। আমরা পরে দেখব যে কীভাবে একটি সুপারকি পরীক্ষার্থী কী হওয়ার জন্য পরীক্ষা করা হয়।

আসুন আমরা একটি সম্পর্ক আর (এ, বি, সি, ডি, ই, এফ) গ্রহণ করি; আমাদের একটি সম্পর্ক আর এর জন্য নিম্নলিখিত নির্ভরতা রয়েছে, এবং আমরা সুপার কী হওয়ার জন্য প্রতিটি পরীক্ষা করেছি।

কী ব্যবহার করে, এবি আমরা টেবিলের বাকি বৈশিষ্ট্যগুলি সনাক্ত করতে সক্ষম হয়েছি অর্থাৎ। CDEF। একইভাবে, কী ব্যবহার করে সিডি, এবিডি, ডিএফ, এবং DEF আমরা টেবিল আর এর অবশিষ্ট বৈশিষ্ট্যগুলি সনাক্ত করতে পারি So সুতরাং এগুলি সমস্ত সুপার কী।


তবে একটি চাবি ব্যবহার করছি সিবি আমরা কেবল গুনের জন্য মানগুলি খুঁজে পেতে পারি ডি এবং এফ, আমরা গুণাবলীর জন্য মানটি খুঁজে পাই না একজন এবং । তাই, সিবি একটি সুপার কী নয়। কী একই ক্ষেত্রে ডি কী ডি ব্যবহার করে একটি টেবিলের মধ্যে সমস্ত বৈশিষ্ট্যের মানগুলি আমরা খুঁজে পাই না So সুতরাং, ডি একটি সুপার কী নয়।

প্রার্থী কী এর সংজ্ঞা

একজন সুপার কী এটি একই সম্পর্কের অন্য একটি সুপার কী এর যথাযথ উপসেটকে বলা হয় এ নূন্যতম সুপার কী.  সর্বনিম্ন সুপার কী বলে প্রার্থী কী। সুপার কী-এর মতো, একটি প্রার্থী কীও একটি টেবিলের প্রতিটি টিপলকে স্বতন্ত্রভাবে সনাক্ত করে। কোনও প্রার্থী কী এর বৈশিষ্ট্যটি গ্রহণ করতে পারে শূন্য মান।

প্রার্থী কীগুলির মধ্যে একটি দ্বারা প্রাথমিক কী হিসাবে চয়ন করা হয় DBA। প্রদত্ত, মূল বৈশিষ্ট্যের মানগুলি অবশ্যই অনন্য হতে হবে এবং এতে NULL থাকে না। প্রার্থী কী এর বৈশিষ্ট্যগুলি বলা হয় প্রধান বৈশিষ্ট্য.

উপরের উদাহরণে, আমরা সম্পর্কের জন্য সুপার কীগুলি পেয়েছি। এখন, আসুন প্রার্থী কী হওয়ার জন্য সমস্ত সুপার কীগুলি পরীক্ষা করে দেখি।

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

সুপার কী সিডি অন্য কোনও সুপার কী এর সঠিক উপসেট নয়। সুতরাং, আমরা বলতে পারি সিডি একটি সর্বনিম্ন সুপার কী যা কোনও সম্পর্কের সমস্ত বৈশিষ্ট্য চিহ্নিত করে। তাই, সিডি একটি প্রার্থী চাবি।

যেখানে চাবি সিবি এবং ডি সুপার কী না তাই তারা প্রার্থী কীও হতে পারে না। উপরের টেবিলটি দেখে আপনি সিদ্ধান্ত নিতে পারেন যে প্রতিটি প্রার্থী কী একটি সুপার কী তবে বিপরীতটি সত্য নয়।

  1. একটি একক অ্যাট্রিবিউট বা বৈশিষ্ট্যের একটি সেট যা কোনও নির্দিষ্ট সম্পর্কের সমস্ত বৈশিষ্ট্যকে স্বতন্ত্রভাবে সনাক্ত করতে পারে তাকে সুপার কী বলে। অন্যদিকে, একটি সুপার কী যা অন্য সুপার কীগুলির যথাযথ উপসেট হয় তাকে প্রার্থী কী বলে।
  2. সমস্ত প্রার্থী কীগুলি সুপার কী তবে বিপরীতটি সত্য নয়।
  3. সুপার কীগুলির সেটটি প্রার্থী কীগুলি সন্ধানের জন্য যাচাই করা হয়, তবে একক প্রাথমিক কী নির্বাচন করতে প্রার্থী কীগুলির সেটটি যাচাই করা হয়।
  4. সুপার কীগুলি প্রার্থী কীগুলির তুলনায় তুলনামূলকভাবে সংখ্যায় বেশি।

উপসংহার:

সুপার কী কোনও সম্পর্কের একটি মূল কী। সম্পর্কের জন্য অন্যান্য কীগুলি সনাক্ত করার আগে তাদের অবশ্যই প্রথমে প্লট করা উচিত কারণ তারা অন্যান্য কীগুলির ভিত্তি তৈরি করে। প্রার্থী কী গুরুত্বপূর্ণ কারণ এটি যে কোনও সম্পর্কের সর্বাধিক গুরুত্বপূর্ণ কীটি যা একটি প্রাথমিক কী।