DBMS in Hindi – Join operation

  • Join in DBMS in Hindi, Join operations in in hindi
    • Types of Join operations in hindi,
      • Natural Join,
      • Outer Join,
        • Left outer join,
        • Right outer join,
        • Full outer join,
      • Equi join,Join in DBMS in Hindi, Types of Join operations in hindi, Natural Join, Outer Join, Left outer join, Right outer join, Full outer join, Equi join,natural join in dbms in hindi, left join in dbms, inner join in dbms, outer join in hindi, joins in hindi meaning, left outer join in hindi,

Join in DBMS in Hindi

एक join operation अलग-अलग संबंधों से related tuples को जोड़ती है, केवल तभी अगर दिए गए join condition संतुष्ट है। इसे ⋈ द्वारा denote किया जाता है।

Example:

Employee

EMP_CODE EMP_NAME
101 stephan
102 Jack
103 Harry

SALARY

EMP_CODE SALARY
101 50000
102 30000
103 25000
  1. Operation: (EMPLOYEE ⋈ SALARY)    

RESULT:

EMP_CODE EMP_NAME SALARY
101 Stephan 50000
102 Jack 30000
103 Harry 25000

Types of Join operations:

 

1. Natural Join in Hindi:

  • एक natural join R और S में सभी combinations के tuples का सेट है जो उनके common attribute names पर समान हैं।
  • इसे ⋈ द्वारा denote किया जाता है।

Example: उपरोक्त EMPLOYEE table और SALARY table का उपयोग करें:

Input:

  1. ∏EMP_NAME, SALARY (EMPLOYEE ⋈ SALARY)  

Output:

EMP_NAME SALARY
Stephan 50000
Jack 30000
Harry 25000

2. Outer Join in Hindi:

Outer join ऑपरेशन join ऑपरेशन का ही विस्तार (extension) है। इसका उपयोग missing information से निपटने के लिए किया जाता है।

Example:

EMPLOYEE

EMP_NAME STREET CITY
Ram Civil line Mumbai
Shyam Park street Kolkata
Ravi M.G. Street Delhi
Hari Nehru nagar Hyderabad

FACT_WORKERS

EMP_NAME BRANCH SALARY
Ram Infosys 10000
Shyam Wipro 20000
Kuber HCL 30000
Hari TCS 50000

Input:

  1. (EMPLOYEE ⋈ FACT_WORKERS)  

Output:

EMP_NAME STREET CITY BRANCH SALARY
Ram Civil line Mumbai Infosys 10000
Shyam Park street Kolkata Wipro 20000
Hari Nehru nagar Hyderabad TCS 50000

एक बाहरी join मूल रूप से तीन प्रकार का होता है:

  1. Left outer join
  2. Right outer join
  3. Full outer join

 

a. Left outer join in Hindi:

  • Left outer join में R और S में सभी combination के tuples का सेट होता है जो उनके common attribute names पर समान होते हैं।
  • Left outer join में, R के tuples से कोई मेल खाने वाला tuples S में नहीं है।
  • इसे ⟕ द्वारा denote किया जाता है।

Example: Using the above EMPLOYEE table and FACT_WORKERS table

Input:

  1. EMPLOYEE ⟕ FACT_WORKERS   
EMP_NAME STREET CITY BRANCH SALARY
Ram Civil line Mumbai Infosys 10000
Shyam Park street Kolkata Wipro 20000
Hari Nehru street Hyderabad TCS 50000
Ravi M.G. Street Delhi NULL NULL

b. Right outer join in Hindi:

  • Right outer join में R और S के सभी combinations के टुपल्स का सेट होता है जो उनके common attribute names पर equal होते हैं।
  • सही बाहरी जुड़ाव में, S में ट्यूपल्स का R में कोई मेल नहीं है।
  • इसे ⟖ द्वारा denote किया जाता है।

Example: Using the above EMPLOYEE table and FACT_WORKERS Relation

Input:

  1. EMPLOYEE ⟖ FACT_WORKERS  

Output:

EMP_NAME BRANCH SALARY STREET CITY
Ram Infosys 10000 Civil line Mumbai
Shyam Wipro 20000 Park street Kolkata
Hari TCS 50000 Nehru street Hyderabad
Kuber HCL 30000 NULL NULL

c. Full outer join in Hindi:

  • Full outer join, left या right join की तरह है सिवाए इसके कि इसमें दोनों tables से सभी rows हों।
  • Full outer join में, R में tuples जिनका S में कोई matching tuples नहीं है और S में tuples जिनका S में कोई matching tuples नहीं है उनके common attribute name में।
  • इसे ⟗ द्वारा denote किया जाता है।

Example: Using the above EMPLOYEE table and FACT_WORKERS table

Input:

  1. EMPLOYEE ⟗ FACT_WORKERS  

Output:

EMP_NAME STREET CITY BRANCH SALARY
Ram Civil line Mumbai Infosys 10000
Shyam Park street Kolkata Wipro 20000
Hari Nehru street Hyderabad TCS 50000
Ravi M.G. Street Delhi NULL NULL
Kuber NULL NULL HCL 30000

3. Equi join in Hindi:

इसे inner join के रूप में भी जाना जाता है। यह सबसे आम join है। यह equality condition के अनुसार match किए गए data पर आधारित है। equi join, comparison operator(=) का उपयोग करता है।

Example:

CUSTOMER RELATION

CLASS_ID NAME
1 John
2 Harry
3 Jackson

PRODUCT

PRODUCT_ID CITY
1 Delhi
2 Mumbai
3 Noida

Input:

  1. CUSTOMER ⋈ PRODUCT    

Output:

CLASS_ID NAME PRODUCT_ID CITY
1 John 1 Delhi
2 Harry 2 Mumbai
3 Harry 3 Noida

 

Leave a Reply

DMCA.com Protection Status