এসকিউএল এ, এটি যৌগিক বা যৌগিক কী?


31

এসকিউএল (কম্পিউটিং / ডাটাবেস) সম্পর্কে:

যখন আমাদের একটি টেবিলে দুটি বা ততোধিক ক্ষেত্র থাকে যা একত্রে এর রেকর্ডগুলি স্বতন্ত্রভাবে সনাক্ত করে, তাদের কল করার উপযুক্ত উপায় কী? যৌগিক বা যৌগিক কী?

আমি ওয়েবে উভয় ব্যবহার দেখেছি তাই আমি সত্যিই নিশ্চিত নই।


1
এই দুটি গুগল অনুসন্ধানের ট্রেন্ডগুলি দেখুন: goo.gl/5u4XdR
আইগার্ডকার্ড

উত্তর:


32

উভয় যৌগিক কী এবং যৌগিক কী একাধিক বৈশিষ্ট্যযুক্ত প্রার্থী কী বর্ণনা করে। রিলেশনাল ডেটাবেস অভিধান (সিজেডেট) অনুসারে তারা একই জিনিস বোঝায় mean

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


3
"ইআর মডেলিংয়ে" যৌগিক কী "শব্দটির একটি আরও নির্দিষ্ট অর্থ রয়েছে" - মনে হচ্ছে বোঝা :) তবে আপনার কাছে একটি প্রশংসা আছে?
onedaywhen

সুতরাং একটি যৌগিক কীটি মূলত অনেকগুলি সম্পর্কের জন্য উদাহরণস্বরূপ ব্যবহৃত একটি জংশন টেবিলে পাওয়া যাবে?
জোশ পি

19

আমি এখনও নিশ্চিত নই যে কেন http://en.wikedia.org/wiki/Compound_key পরামর্শ নেওয়া হয়নি। এটি খুব স্পষ্টভাবে বলেছে (এবং সঠিক):

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

এটি প্রায়শই একটি সংমিশ্রিত কী দ্বারা বিভ্রান্ত হয় যার দ্বারা এটি 2 বা ততোধিক গুণাবলীর সমন্বিত এমন একটি কী যা সত্তার ঘটনাটি স্বতন্ত্রভাবে সনাক্ত করে, কমপক্ষে একটি বৈশিষ্ট্য যা সংমিশ্রিত কী তৈরি করে তার নিজস্ব ডানদিকে কোনও সরল কী নয়।

একটি যৌগিক কী এমন উপাদানগুলির সমন্বয়ে গঠিত যা বিদেশী কী বা নাও থাকতে পারে। উদাহরণ: লেনদেনের বিশদগুলির একটি সারণীতে, কীটি হ'ল (লেনদেন আইডি, আইটেম নাম্বার)। লেনদেনের বিবরণ হ'ল লেনদেনের একটি subentity। লেনদেন সারণিকে রেফারেন্স করে ট্রানজেকশনআইডি একটি বিদেশী কী। আইটেম নাম্বার নিজেই এবং এর একটি কী নয়। এটি কেবলমাত্র একক লেনদেনের প্রসঙ্গে আইটেমটিকে অনন্যভাবে সনাক্ত করে।

একটি যৌগিক কী এমন এক কী যা দ্বারা কীটির কোনও অংশই একটি বিদেশী কী। উদাহরণ: একটি হোটেল রিজার্ভেশন সিস্টেমে, কোনও রিজার্ভেশনটিতে যৌগিক কী থাকে (গেস্টআইড, হোটেলআইড, আগমন তারিখ)। গেস্টআইডি কোনও অতিথিকে সনাক্ত করে এবং অতিথিদের সারণির উল্লেখ করে। হোটেলআইডি একটি হোটেল চিহ্নিত করে এবং হোটেল সারণির উল্লেখ করে। আগমন তারিখ একটি তারিখ চিহ্নিত করে। তারিখের সারণিটি থাকতে পারে যা এটি উল্লেখ করতে পারে বা নাও থাকতে পারে তবে এটি কোনওভাবেই একটি সত্তা (একটি তারিখ) সনাক্ত করে।

লক্ষণীয় বিষয়টি হ'ল: এই সরল কীটি একটি কলামের তৈরি একটি কী, যেখানে দুটি বা ততোধিক কলাম দ্বারা একটি সমন্বিত কী তৈরি হয়।


4
jcolebrand: "একটি যৌগিক কী এমন একটি কী যার দ্বারা কীটির কোনও অংশ রেকর্ডটি সনাক্ত করতে পারে।" এটা ভুল। সংজ্ঞা অনুসারে একটি কী অপরিবর্তনীয় (একটি সর্বনিম্ন সুপারকি) হতে হবে। যদি কেবল কয়েকটি বৈশিষ্ট্যই আলাদাভাবে একটি টিউপল সনাক্ত করতে হয় তবে সংজ্ঞায়িত যে এটি সুপারকি এবং কী নয়।
nvogel

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

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

2
"চাবি" "প্রার্থী কী" এর জন্য কেবল সংক্ষিপ্ত। প্রার্থী কী এর পাঠ্যপুস্তক সংজ্ঞাটি এবং সর্বদা একটি "সর্বনিম্ন সুপারকি" হয়ে থাকে। তথ্যসূত্র: তারিখের অভিধান pg17 বা দ্য অ্যালিস বুক যদি আপনি কোনও কী এর সংজ্ঞা সম্পর্কে সন্দেহ হন।
এনভোভেল

1
উইকিপিডিয়া পৃষ্ঠায় " যৌগিক কী " এবং " সংঘবদ্ধ কী " এর সংজ্ঞাগুলি 13 জুলাই 2014-এ পরিবর্তিত হয়েছিল এবং এই উত্তরের সংজ্ঞাগুলির সাথে আর মেলে না। (আমি সংজ্ঞাগুলি পরিবর্তন করি নি, কেবল এটি নির্দেশ করে যে সংজ্ঞাগুলি এখন মেলে না))
স্পেনসার 7593

3

ইংরেজিতে এটি হ'ল "সম্মিলিত কী"। উদাহরণস্বরূপ, এমএসডিএন ওয়েবসাইটটি দেখুন ("বেকার সমন্বিত কী" সহ যে কোনও অনুসন্ধান কাজ করবে)।

http://www.google.com/search?q=sql+composite+key+site:msdn.microsoft.com

প্রশ্নটি সম্পর্কিত সম্পর্কিত ডেটাবেস সম্পর্কিত বলে ধরে নিই, আমি উইকিপিডিয়ায় একটি "নিরপেক্ষ" সংজ্ঞাটি অনুসন্ধান করেছি :

একটি যৌগিক কীটি একটি টেবিলের মধ্যে দুই বা ততোধিক বৈশিষ্ট্য নিয়ে গঠিত একটি কী যা (একসাথে) অনন্যভাবে একটি রেকর্ড সনাক্ত করে


1
কোন উত্স, কোন রেফারেন্স, কোনও লিঙ্ক, কিছুই নেই ... খারাপ উত্তর।


google.com/search?q=sql+composite+key+definition আপনাকে এসকিউএল কম্পোজিট কীগুলি
হেম্মে

1
তাই হবে যৌগ কী এর জন্য কোনো Google অনুসন্ধান
jcolebrand

3
এটি বৈজ্ঞানিক: googlefight.com/…
হেমমে

3

একটি যৌগিক কীতে সত্তার উপস্থিতিটি স্বতন্ত্রভাবে সনাক্ত করতে একাধিক বৈশিষ্ট্যযুক্ত। এটি এক বা একাধিক বৈশিষ্ট্যের মধ্যে একটি যৌগিক কী থেকে পৃথক, যা কী তৈরি করে, তাদের নিজস্ব ডানদিকে সরল কী নয়।

উদাহরণস্বরূপ, আপনার সিডি সংগ্রহ ধারণ করে একটি ডাটাবেস রয়েছে। সত্তার মধ্যে একটির নাম ট্র্যাকস, যা একটি সিডিতে ট্র্যাকগুলির বিশদ ধারণ করে। এটিতে সিডি নামের একটি সম্মিলিত কী রয়েছে, ট্র্যাক নম্বর।


2

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.