একটি থেটা জয়েন, ইক্যুইজন এবং প্রাকৃতিক যোগদানের মধ্যে পার্থক্য


98

যখন থেটা যোগ দেয়, সমীকরণ হয় এবং প্রাকৃতিক যোগদান হয় তখন আমি সম্পর্কের বীজগণিত বুঝতে সমস্যা বোধ করি। কেউ দয়া করে আমাকে এটি আরও ভালভাবে বুঝতে সাহায্য করতে পারেন? আমি যদি একটি থেটা জোনে = চিহ্ন ব্যবহার করি তবে এটি ঠিক প্রাকৃতিক জোড় ব্যবহার করার মতো?


অনুগ্রহ থেকে প্রশ্নে উদ্ধৃতি পুনরায় ... তিনি সেখানে কোডডের উদ্ধৃতি দিচ্ছেন না, তিনি আমার উত্তর থেকে উদ্ধৃতি দিচ্ছেন যে তার মন্তব্যের আওতায় এসেছে।
হাইজেনবার্গ

উত্তর:


144

একটি থেটা জোড় স্বেচ্ছাসেবী তুলনার সম্পর্কের জন্য অনুমতি দেয় (যেমন ≥)।

সমতা অপারেটরটি ব্যবহার করে একটি ইক্যুইজয়েন হ'ল একটি থিটা।

একটি প্রাকৃতিক যোগদান হ'ল প্রতিটি সম্পর্কের একই নামযুক্ত বৈশিষ্ট্যের একটি সমপরিমাণ।

তদ্ব্যতীত, একটি প্রাকৃতিক যোগদান সমতা তুলনায় জড়িত সদৃশ কলামগুলি সরিয়ে দেয় তাই প্রতিটি তুলনামূলক কলামের মধ্যে কেবল 1 টি রয়ে যায়; মোটামুটিভাবে সম্পর্কিত বীজগণিত পদগুলিতে: ⋈ = πR,S-as ○ ⋈aR=aS


13
প্রাকৃতিক যোগদান একই নামের কলামগুলি সরিয়ে ফেলবে
বোগদান গ্যাভ্রিল এমএসএফটি

4
এঁরা সবাই, নাকি সবাই বাদে?
ক্রিস্টোফার শ্রোবা

উভয় টেবিলে একই নাম থাকলে ইক্যুইইন সমতা কলামও সরিয়ে ফেলবে।
বিশাল আর

4
@ আউটিস, "থেটা" -র "থিটা" এর অর্থ কী?
পেসারিয়ার

4
@ পেসারিয়র: icallyতিহাসিকভাবে, thetaথাটা জোড় সংযুক্তির মানদণ্ড হিসাবে ব্যবহৃত একটি স্বেচ্ছাচারিত শর্তকে বোঝায়। (ডেটাবেস সিস্টেমগুলি দেখুন: গার্সিয়া-মোলিনা, উলমান, উইডম, অধ্যায় 2, থেটা যোগদানের সম্পূর্ণ পুস্তক)
রাম রাজনামি

59

সঠিক পার্থক্যের ব্যাখ্যা প্রদান করা উত্তরগুলি ঠিক থাকলেও আমি দেখতে চাই যে কীভাবে সম্পর্কযুক্ত বীজগণিত এসকিউএল রূপান্তরিত হয় এবং 3 টি ধারণার আসল মান কী।

আপনার প্রশ্নের মূল ধারণাটি হ'ল একটি যোগদানের ধারণা। একটি জয়েন বুঝতে আপনার একটি কার্টেসিয়ান পণ্য বুঝতে হবে (উদাহরণটি এসকিউএল উপর ভিত্তি করে যেখানে সমতুল্যকে ওনডেওয়াইন যখন পয়েন্ট আউট হিসাবে চিহ্নিত করা হয়);

এটি অনুশীলনে খুব কার্যকর নয়। এই উদাহরণ বিবেচনা করুন।

Product(PName, Price)
====================
Laptop,   1500
Car,      20000
Airplane, 3000000


Component(PName, CName, Cost)
=============================
Laptop, CPU,    500
Laptop, hdd,    300
Laptop, case,   700
Car,    wheels, 1000

কার্টেসিয়ান পণ্য পণ্য x উপাদানগুলি হ'ল - বেলো বা স্কেল ফ্রিডল । আপনি দেখতে পাচ্ছেন যে 12 টি সারি রয়েছে = 3 x 4 স্পষ্টতই, "চাকা" সহ "ল্যাপটপ" এর মতো সারিগুলির কোনও অর্থ নেই, এই কারণেই অনুশীলনে কার্টেসিয়ান পণ্যটি খুব কমই ব্যবহৃত হয়।

|    PNAME |   PRICE |  CNAME | COST |
--------------------------------------
|   Laptop |    1500 |    CPU |  500 |
|   Laptop |    1500 |    hdd |  300 |
|   Laptop |    1500 |   case |  700 |
|   Laptop |    1500 | wheels | 1000 |
|      Car |   20000 |    CPU |  500 |
|      Car |   20000 |    hdd |  300 |
|      Car |   20000 |   case |  700 |
|      Car |   20000 | wheels | 1000 |
| Airplane | 3000000 |    CPU |  500 |
| Airplane | 3000000 |    hdd |  300 |
| Airplane | 3000000 |   case |  700 |
| Airplane | 3000000 | wheels | 1000 |

এই পণ্যগুলিতে আরও মান যুক্ত করতে এখানে যোগদান করুন। আমরা যা চাই তা হ'ল পণ্যটি এর সাথে যুক্ত উপাদানগুলির সাথে "যোগ" করা, কারণ প্রতিটি উপাদান একটি পণ্যের অন্তর্গত। এটি করার উপায় একটি যোগদানের সাথে:

নামটিতে পণ্য যোগদান করুন ON

সম্পর্কিত এসকিউএল কোয়েরিটি এর মতো হবে (আপনি এখানে সমস্ত উদাহরণ দিয়ে খেলতে পারেন )

SELECT *
FROM Product
JOIN Component
  ON Product.Pname = Component.Pname

এবং ফলাফল:

|  PNAME | PRICE |  CNAME | COST |
----------------------------------
| Laptop |  1500 |    CPU |  500 |
| Laptop |  1500 |    hdd |  300 |
| Laptop |  1500 |   case |  700 |
|    Car | 20000 | wheels | 1000 |

লক্ষ্য করুন যে ফলাফলটিতে কেবল 4 টি সারি রয়েছে, কারণ ল্যাপটপের 3 টি উপাদান রয়েছে, গাড়িতে 1 টি এবং বিমানটি কোনওটিই নেই। এটি অনেক বেশি দরকারী।

আপনার প্রশ্নগুলিতে ফিরে আসার জন্য, আপনি যে সকল জয়েন সম্পর্কে জিজ্ঞাসা করছেন সেগুলি হ'ল আমি উপস্থিত হওয়া জিনের বিভিন্নতা:

প্রাকৃতিক যোগদান = যোগ (অন ক্লজ) একই নাম দিয়ে সমস্ত কলামে তৈরি করা হয়; এটি ফলাফল থেকে সদৃশ কলামগুলি অপসারণ করে, অন্য সমস্ত যোগদানের বিপরীতে; বেশিরভাগ ডিবিএমএস (মাইক্রোসফ্টের এসকিউএল সার্ভার, ওরাকল এর মাইএসকিউএল ইত্যাদির মতো বিভিন্ন বিক্রেতাদের দ্বারা নির্মিত ডাটাবেস সিস্টেমগুলি) এটি সমর্থন করার পক্ষেও মাথা ঘামায় না, এটি কেবল খারাপ অভ্যাস (বা উদ্দেশ্যমূলকভাবে এটি প্রয়োগ না করার জন্য বেছে নেওয়া হয়েছে)। কল্পনা করুন যে কোনও বিকাশকারী এসে প্রোডাক্টের দ্বিতীয় কলামের নাম দাম থেকে দামে পরিবর্তন করে। তারপরে সমস্ত প্রাকৃতিক যোগসূত্রগুলি PName এবং Cost এ সম্পন্ন হবে যার ফলস্বরূপ 0 টি সারি মিলছে না।

থেটা জয়েন = এটি সকলেই ব্যবহার করে এমন সাধারণ যোগদান কারণ এটি আপনাকে শর্তটি নির্দিষ্ট করতে দেয় (এসকিউএল-এর অন ধারা)। আপনি পছন্দ মতো কোনও শর্তে যোগ দিতে পারেন, উদাহরণস্বরূপ এমন পণ্যগুলিতে যেখানে প্রথম দুটি অক্ষর অনুরূপ, বা এর দাম আলাদা। বাস্তবে, এটি খুব কমই ঘটে 95

ইকুই জয়েন্ট = অনুশীলনে ব্যবহৃত সবচেয়ে সাধারণ। উপরের উদাহরণটি একটি ইকুই জোড়। এই ধরনের যোগদানের জন্য ডেটাবেসগুলি অনুকূলিত হয়! ইকুই জোনের অপোসাইট হ'ল নন-ইকুই জয়েন্ট, যখন আপনি "=" ব্যতীত অন্য কোনও শর্তে যোগদান করেন join ডাটাবেসগুলি এর জন্য অনুকূলিত হয় না! উভয়ই জেনারেল থেটায় যোগদানের সাবসেট। প্রাকৃতিক যোগদানও একটি থেটা যোগ হয় তবে শর্তটি (থেইটা) অন্তর্নিহিত।

তথ্যের উত্স: বিশ্ববিদ্যালয় + সার্টিফাইড এসকিউএল সার্ভার বিকাশকারী সম্প্রতি স্ট্যানফোর্ডের এমওও "ডাটাবেসের পরিচিতি" সম্পন্ন করেছেন যাতে আমার বলতে সাহস হয় যে আমার কাছে রিলেশনাল বীজগণিত টাটকা আছে।


4
আপনি কিছুটা আলগাভাবে 'কার্টেসিয়ান পণ্য' শব্দটি ব্যবহার করেন। রিলেশনাল অপারেটর পণ্যটির একটি সম্পর্কের ফলাফল হয় (সমস্ত রিলেশনাল অপারেটরগুলির সাথে সাধারণ!) CROSS JOINএসকিউএল-এর একটি ক্রিয়াকলাপটি একটি সারণী প্রকাশের (কলামের সারি) ফলাফল করে। সেট অপারেশন কার্টেসিয়ান পণ্যগুলির এক জোড়া সেট করে।
onedaywhen

4
আপনি যখন "ডেটাবেসগুলি" বলছেন তখন আপনি আসলে "ডিবিএমএস" বোঝায়, 'ধারণাগুলি' সম্বোধন করার সময় একটি গুরুত্বপূর্ণ পার্থক্য।
onedaywhen

4
onedaywhen - সমস্ত দরকারী মন্তব্যের জন্য আপনাকে ধন্যবাদ! একটি কোড পর্যালোচনা মত অনুভূত :)। আমি কার্টেসিয়ান পণ্য এবং ডিবিএমএস সমস্যাগুলি স্থির করেছি। আমি আমার মতামত বজায় রেখেছি যে প্রাকৃতিক যোগদানগুলি কেবলমাত্র একাডেমিক আগ্রহের সাথে হয় এবং এসকিউএল সার্ভারের মতো গুরুত্বপূর্ণ ডিবিএমএসগুলি উদ্দেশ্যমূলকভাবে এটি বাস্তবায়ন করে না - একটি শর্ত যুক্ত করে স্পষ্টভাবে আরও ভাল কোড বোঝার এবং রক্ষণাবেক্ষণের দিকে পরিচালিত করে। সম্পর্কিত সম্পর্কিত প্রশ্ন: স্ট্যাকওভারফ্লো
বোগদান গ্যাভ্রিল এমএসএফটি

4
@ এইচএলজিইএম: কেউ একইরকম যুক্তি দিতে পারে SELECT * FROM...(এবং সম্ভবত আপনিও করেন )। তবে এটি ভাষায় রয়েছে, এটি প্রতিটি এসকিউএল বাস্তবায়নে থাকে এবং আমি এটি প্রায়শই ব্যবহার করি (এবং আমি আপনাকে বাজি ধরতে পারি যে!) ইঙ্গিতটি সমস্ত কোড প্রোডাকশন কোড নয়।
onedaywhen

4
"প্রাকৃতিক" যোগদানের কলামের সাথে আসল সমস্যা নাম পরিবর্তন করা নয়, এমন একটি নতুন যুক্ত করা যা সিস্টেমে সম্ভবত যুক্ত হওয়া সমস্ত টেবিলের মধ্যে দ্বন্দ্ব হওয়া উচিত নয়। "নাম", "বিবরণ", ... "প্রাকৃতিক যোগদান" এর মতো খুব সাধারণ কলামগুলি গ্রহণ করুন এটি তাদের যোগ দেবে যেখানে এটি অর্থহীন এবং আরও বেশি ব্যবসায়ের যুক্তির বিরোধী এবং ত্রুটির দিকে পরিচালিত করে। সুতরাং হ্যাঁ, "প্রাকৃতিক যোগদান" বিপজ্জনক। এটি আপনাকে (প্রাথমিক / বিদেশী) কী কলুলমেন্স বাদে স্বতন্ত্র নাম রাখতে বাধ্য করে এবং "নামের ফাঁক" হারাতে বাধ্য করে।
লোগানমজ

13

@ আউটিসের উত্তরটি ভাল: সম্পর্কের ক্ষেত্রে সংক্ষিপ্ত এবং সঠিক।

তবে এসকিউএল সম্পর্কিত পরিস্থিতি কিছুটা জটিল।

সাধারণ সরবরাহকারী এবং যন্ত্রাংশের ডাটাবেস বিবেচনা করুন তবে এসকিউএল এ প্রয়োগ করা হয়েছে:

SELECT * FROM S NATURAL JOIN SP;

কলাম সহ একটি ফলাফল সেট ** ফেরত দেবে

SNO, SNAME, STATUS, CITY, PNO, QTY

যোগদান দুটি স্তরের একই নাম দিয়ে কলামে সঞ্চালিত হয় SNO,। নোট করুন যে ফলাফলসেটটিতে ছয়টি কলাম রয়েছে এবং এতে কেবল একটি কলাম রয়েছে SNO

এখন একটি থিতা একজিওন বিবেচনা করুন, যেখানে যোগদানের জন্য কলামের নামগুলি অবশ্যই স্পষ্টভাবে নির্দিষ্ট করতে হবে (প্লাস পরিসীমা ভেরিয়েবল Sএবং SPপ্রয়োজনীয়):

SELECT * FROM S JOIN SP ON S.SNO = SP.SNO;

ফলসেটটিতে দুটি কলাম সহ সাতটি কলাম থাকবে SNO। ফলাফলের নামগুলি এসকিউএল স্ট্যান্ডার্ডকে "বাস্তবায়ন নির্ভর" হিসাবে উল্লেখ করে তবে এর মতো দেখতে পারে:

SNO, SNAME, STATUS, CITY, SNO, PNO, QTY

বা সম্ভবত এই

S.SNO, SNAME, STATUS, CITY, SP.SNO, PNO, QTY

অন্য কথায়, NATURAL JOINSQL এর যে resultset থেকে সদৃশ নামের সাথে কলাম মুছে ফেলার জন্য বিবেচিত হতে পারে (কিন্তু হায় ডুপ্লিকেট সারি মুছে যায় না হবে - আপনি পরিবর্তন করতে মনে SELECTকরতে SELECT DISTINCTনিজেকে)।


** ফলাফল কী তা আমি পুরোপুরি জানি না SELECT * FROM table_expression;। আমি জানি যে এটি কোনও সম্পর্ক নয় কারণ, অন্যান্য কারণগুলির মধ্যে এর সদৃশ নাম সহ কলাম বা কোনও নাম ছাড়া কলাম থাকতে পারে। আমি জানি এটি কোনও সেট নয় কারণ অন্যান্য কারণে কলামের ক্রমটি গুরুত্বপূর্ণ। এটি কোনও এসকিউএল টেবিল বা এসকিউএল টেবিল এক্সপ্রেশনও নয়। আমি এটিকে রেজাল্ট বলি।


একই জন্য যায় JOIN ... USING(...)
বেনোইট

আপনি কেন বলেন যে "আমি বেশ কিছু জানি না যে ফলাফল কীSELECT * FROM table_expression; ? "
পেসারিয়ার

@ পেসার: এমআরএম, কারণ এটি কী তা আমি জানি না! গতবার আমি যখন তাকালাম, এসকিউএল স্ট্যান্ডার্ড এটি কী তা নির্ধারণ করা এড়িয়ে চলে। আমি জানি এটি কী নয় (কোনও সম্পর্ক নয়, কোনও সেট নয়, একটি টেবিল নয়, একটি টেবিলের প্রকাশ নয়)। সুতরাং রেফারেন্সের স্বাচ্ছন্দ্যের জন্য আমি আমার নিজস্ব শব্দ 'রেজাল্টসেট' ব্যবহার করেছি। মনে রাখবেন যে সম্পর্কের মডেলটিতে দুটি সম্পর্কের সাথে জড়িত একটি অপারেশনের ফলাফল একটি সম্পর্ক। সমতুল্য বিবৃতি এসকিউএল আফাইকের জন্য দেওয়া যায় না।
onedaywhen

11

প্রাকৃতিক ইকুইয়ের একটি উপসেট যা থেটার একটি উপসেট।

আমি যদি একটি থেটা জোনে = চিহ্ন ব্যবহার করি তবে এটি ঠিক প্রাকৃতিক জোড় ব্যবহার করার মতোই ???

অগত্যা নয়, তবে এটি একটি ইক্যুই হবে। প্রাকৃতিক মানে আপনি একই রকমের নামযুক্ত সমস্ত কলামগুলিতে মিলে যাচ্ছেন, ইকুই এর অর্থ আপনি কেবল '=' ব্যবহার করছেন (এবং 'এর চেয়ে কম নয়', ইত্যাদি)

যদিও এটি খাঁটি একাডেমিয়া, আপনি বছরের পর বছর ধরে সম্পর্কিত ডেটাবেসগুলির সাথে কাজ করতে পারেন এবং এই শর্তটি কারওর কাছ থেকে কেউ শুনেননি।


আমি সন্দেহ করি যে আপনি "রিলেশনাল ডাটাবেস" বললে আমার সন্দেহ হয় যে আপনি অন্য কিছু বোঝাতে চাইছেন যেমন "এসকিউএল"।
onedaywhen

এসকিউএল নয় এমন রিলেশনাল ডাটাবেসের সাথে একাডেমী নয় এমন কাজ? আপনি কোন পণ্য বলতে চান?
onedaywhen

4
কোডডের মূল বীজগণিতগুলিতে, প্রাকৃতিক যোগদানটি মূলত জয়েন্টের মূল সংযোগ যেখানে একটি এনজিও (যেমন ক্রস পণ্য) এর পরে একটি সীমাবদ্ধতা বা "থাইটা" সংক্ষিপ্ত হয় followed "প্রাকৃতিক হ'ল ইকুইয়ের একটি উপসেট যা থেইটার একটি উপসেট" সম্ভবত এর অর্থ হ'ল প্রতিটি এনজেও ইজে বা টিজে হিসাবে প্রকাশিত হতে পারে। আমি মনে করি সত্য যদি σ 1 = 1 (একটি এক্স বি) সমতুল্য হিসাবে গণনা করা হয়, সেক্ষেত্রে আপেক্ষিক বীজগণিতের প্রতিটি ক্রিয়াকে সেই আকারে ইক্যুইজাইন হিসাবে প্রকাশ করা যেতে পারে। এখানে অস্পষ্টতা হ'ল আরএর জন্য একাধিক সম্ভাব্য মৌলিক অপারেটর সেট রয়েছে।
এনভোভেল

4
@ এরিকফাইল: স্ক্লভোভেল কোডডের থেকে কিছু না বলে কেবল কেকেলের উত্তর উদ্ধৃত করছে। আপনি যদি কোডের লেখাগুলিতে যোগ দেয় (θ বা অন্যথায়) সম্পর্কে আরও জানতে চান, তবে আপনি "ডাটাবেস পরিচালনার জন্য সম্পর্কিত সম্পর্কিত মডেল" চেষ্টা করতে পারেন, বা তাঁর গ্রন্থগ্রন্থের মাধ্যমে আপনার পথে কাজ করতে পারেন ।
outis

4
... আপনি যে প্রশ্নের সাথে লিঙ্ক করেছেন তার একটি উত্তর রয়েছে যা আপনি যা খুঁজছেন তার কাছাকাছি যায়, সম্ভবত যতটা সম্ভব সম্ভব। এটা তোলে লিঙ্ক ডেটা বেস Sublanguages এর রিলেশনাল সম্পূর্ণতার । পি। 10 θ, = এবং প্রাকৃতিক যোগদানের মধ্যে সংযোগ বর্ণনা করে (যদিও কোডডের গঠনের ক্ষেত্রে প্রাকৃতিকভাবে = এর সাবটাইট নয়, বরং = -জয়েনসের প্রক্ষেপণ)।
outis

8

থেটা যোগ দিন: আপনি যখন কোনও অপারেটর (যেমন, =, <,>,> = ইত্যাদি) ব্যবহার করে যোগদানের জন্য কোনও ক্যোয়ারী তৈরি করেন, তখন সেই যোগদানের কোয়েরিটি থেটা জোনের আওতায় আসে।

ইকুই জয়েন: আপনি যখন কেবলমাত্র সাম্য অপারেটরটি ব্যবহার করে যোগদানের জন্য কোনও কোয়েরি করেন, তারপরে সেই যোগদানের ক্যোয়ারি ইকুই জোনের আওতায় আসে।

উদাহরণ:

> নির্বাচন করুন * এমপ জয়েন ডিপোয়েন্ট থেকে এমপি বিভাগে যোগ করুন; Dept.DeptID;
> নির্বাচন করুন * এমপি থেকে অভ্যন্তরীণ ডিপার্টমেন্ট ডিপার্টমেন্ট ব্যবহার (DeptID)
এটি প্রদর্শিত হবে:
 _________________________________________________
| এমপ.নাম | Emp.DeptID | Dept.Name | Dept.DeptID |
| | | | |

দ্রষ্টব্য: ইকুই জয়েনও থেটা জয়েন!

প্রাকৃতিক যোগদান: এক প্রকার ইকুই জোড় যা উভয় টেবিলের একই নাম কলামগুলির সাথে তুলনা করে স্পষ্টভাবে ঘটে।

দ্রষ্টব্য: এখানে, যোগদানের ফলাফলের একই নামযুক্ত কলামগুলির প্রতিটি জুটির জন্য কেবল একটি কলাম রয়েছে।

উদাহরণ

 প্রাকৃতিক যোগদান বিভাগ থেকে এমপি নির্বাচন করুন *
এটি প্রদর্শিত হবে:
 _______________________________
| DeptID | এমপ.নাম | Dept.Name |
| | | |

1

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

অভ্যন্তরীণ যোগদানটি টেবিলের মধ্যে দু'বার পুনরাবৃত্তি ক্ষেত্র দেয় যখন প্রাকৃতিক যোগদান এখানে পুনরাবৃত্তি কলামগুলি ফিল্টার করে এবং কেবল একবার প্রদর্শিত করে সমস্যাটি সমাধান করে se তবে উভয়ই একই কাজ করে। প্রাকৃতিক যোগদান আরও কার্যকর কারণ এটি মেমরিটি সংরক্ষণ করে।

দুটি টেবিলের ইক্যুই জোড় এমন যে তারা অন্য টেবিলের সাথে মান মেলে শুধুমাত্র সেই টিপলগুলি প্রদর্শন করে। উদাহরণস্বরূপ: new1 এবং new2 দুটি টেবিল হতে দিন। যদি এসকিএল কোয়েরিটি নতুন 1 থেকে নতুন 1 যোগ করুন new1.id = new.id (আইডিটি দুটি টেবিলের মধ্যে একই কলাম) তবে নতুন 2 টেবিল থেকে শুরু করুন এবং দ্বিতীয় টেবিলে আইডিটির সাথে মিলবে যা যোগ দিন। এছাড়াও, নন ইকুই জোতে তাদের <,> এবং অপারেটরের মধ্যে থাকা সমতা অপারেটর নেই।

থেটা জোতে সমতা এবং অন্যান্য <,> তুলনা অপারেটর সহ সমস্ত তুলনামূলক অপারেটর থাকে। যখন এটি সমতা (=) অপারেটর ব্যবহার করে এটি ইক্যুই যোগ হিসাবে পরিচিত।


0

প্রাকৃতিক যোগদান: দুটি সম্পর্কের মধ্যে কমপক্ষে একটি সাধারণ বৈশিষ্ট্য উপস্থিত থাকলে প্রাকৃতিক যোগদান সম্ভব হতে পারে।

থেটায় যোগ দিন: থেটায় যোগ দেওয়া সম্ভব হতে পারে যখন দুটি বিশেষ শর্তে কাজ করে।

ইকুই জয়েন: ইক্যুই যখন সম্ভব হয় যখন দুটি ইক্যুইটি শর্তে কাজ করে। এটি এক ধরণের থেটা জোড়।

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