কম্পিউটার

Tuple ID প্রচার কি?


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

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

Tuple ID প্রচার নির্দিষ্ট সীমাবদ্ধতার সাথে প্রয়োগ করা আবশ্যক। এমন দুটি ক্ষেত্রে রয়েছে যেখানে এই ধরনের প্রচার বিপরীতমুখী হতে পারে -

  • বড় ফ্যান-আউটের মাধ্যমে প্রচার

  • দীর্ঘ, দুর্বল লিঙ্কের মাধ্যমে প্রচার।

প্রথম কেসটি দেখা যায় যখন, একটি সম্পর্ক R-এর সাথে IDগুলি প্রচার করার পরে, এটি আবিষ্কৃত হয় যে R-এর প্রতিটি টিপল কিছু টার্গেট টিপলের সাথে যুক্ত হয়েছে এবং প্রতিটি টার্গেট টিপল R-এর কিছু টিপলের সাথে যুক্ত হয়েছে। R এবং লক্ষ্য সম্পর্কের মধ্যে শব্দার্থিক সংযোগ। খুব দুর্বল কারণ সংযোগটি অনির্বাচিত৷

উদাহরণস্বরূপ, জন্ম-দেশের লিঙ্কের মাধ্যমে মানুষের মধ্যে প্রচার ফলপ্রসূ হতে পারে না। দ্বিতীয় ক্ষেত্রে দেখা যায় যখন প্রচারটি দীর্ঘ সংযোগের মধ্য দিয়ে যায় (যেমন, একজন শিক্ষার্থীকে তার গাড়ি ব্যবসায়ীর পোষা প্রাণীর সাথে সংযুক্ত করা ফলপ্রসূ হতে পারে না)। দক্ষতা এবং নিশ্চিততার সুবিধা থেকে, এই ধরনের সংযোগের মাধ্যমে প্রচারকে নিরুৎসাহিত করা হয়।

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

প্রোপ-পথ - এটি কীভাবে আইডি প্রচার করতে হয় তা বোঝায়। উদাহরণস্বরূপ, পথ "লোন. account_ID → Account.account_ID” মানে account_ID ব্যবহার করে লোন থেকে অ্যাকাউন্টে আইডি প্রচার করা। যদি কোনো আইডি প্রচার না থাকে, প্রপ-পাথটি শূন্য।

সীমাবদ্ধতা − এটি একটি পূর্বাভাস যা আইডিগুলি প্রচার করা হয় সেই সম্পর্কের সীমাবদ্ধতাকে নির্দেশ করে৷ এটা সুনির্দিষ্ট বা সংখ্যাগত হতে পারে।

ক্রসমাইন নিয়মের একটি সেট সহ একটি ক্লাসিফায়ার তৈরি করে, প্রতিটি জটিল পূর্বাভাসের তালিকা এবং একটি ক্লাস লেবেল সহ। ক্রসমাইন হল একটি ক্রমিক কভারিং অ্যালগরিদম যেমন FOIL। এটি এক সময়ে নিয়ম তৈরি করতে পারে। একটি নিয়ম r তৈরি হওয়ার পরে, সমস্ত ইতিবাচক টার্গেট টিপল r সন্তুষ্ট করে ডেটা সেট থেকে মুছে ফেলা হয়৷

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


  1. C# 4.0 এ Tuples কি?

  2. পাইথনে টুপল আনপ্যাকিং কি?

  3. পাইথনে tuple ঘোষণার সিনট্যাক্স কি?

  4. পাইথন টিপল তৈরি করতে সঠিক সিনট্যাক্স কি?