- 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,
- Types of Join operations in hindi,
Contents
show
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 |
- 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:
-
∏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:
- (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 मूल रूप से तीन प्रकार का होता है:
- Left outer join
- Right outer join
- 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:
- 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:
- 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:
- 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:
- CUSTOMER ⋈ PRODUCT
Output:
CLASS_ID | NAME | PRODUCT_ID | CITY |
1 | John | 1 | Delhi |
2 | Harry | 2 | Mumbai |
3 | Harry | 3 | Noida |
what is mean of R and S