Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

डेटाबेस में N-ary रिलेशनशिप

ER डायग्राम में रिलेशनशिप एंटिटीज़ के बीच संबंध दर्शाता है। N-ary रिलेशनशिप में n भाग लेने वाली एंटिटीज़ की संख्या है। आमतौर पर तीन प्रकार प्रचलित हैं:

1. यूनरी (Unary) रिलेशनशिप

एक ही एंटिटी टाइप के दो इंस्टेंस के बीच संबंध। इसे रिकर्सिव रिलेशनशिप भी कहते हैं।

One-to-One

उदाहरण: एक व्यक्ति एक समय में केवल एक व्यक्ति से शादी कर सकता है।

One-to-Many

उदाहरण: एक कर्मचारी कई कर्मचारियों को सुपरवाइज़ कर सकता है।

2. बाइनरी (Binary) रिलेशनशिप

दो अलग एंटिटीज़ के बीच संबंध।

One-to-One

उदाहरण: प्रत्येक कर्मचारी का एक ही ID कार्ड होता है।

Many-to-One

उदाहरण: कई कर्मचारी एक ही विभाग में काम करते हैं।

Many-to-Many

उदाहरण: एक किताब के कई लेखक हो सकते हैं और एक लेखक कई किताबें लिख सकता है।

3. टर्नरी (Ternary) रिलेशनशिप

तीन अलग-अलग एंटिटीज़ के बीच संबंध।

उदाहरण: डॉक्टर – मरीज़ – दवा के बीच टर्नरी रिलेशनशिप।

  1. Java-MySQL एप्लिकेशन में सिंगलटन पैटर्न से डेटाबेस कनेक्शन Java-MySQL एप्लिकेशन में सिंगलटन पैटर्न से डेटाबेस कनेक्शन

    पूरे Java एप्लिकेशन में एक ही डेटाबेस कनेक्शन ऑब्जेक्ट का उपयोग करने के लिए सिंगलटन डिज़ाइन पैटर्न का उपयोग करें। ConnectDatabase.java import java.sql.Connection; import java.sql.DriverManager; public class ConnectDatabase { private static Connection conn = null; public static Connection g

  1. ER डायग्राम न्यूनतमकरण: कार्डिनैलिटी के अनुसार न्यूनतम टेबल संख्या ER डायग्राम न्यूनतमकरण: कार्डिनैलिटी के अनुसार न्यूनतम टेबल संख्या

    ER (Entity-Relationship) डायग्राम का न्यूनतमकरण डेटाबेस डिज़ाइन में टेबलों की संख्या कम करने की प्रक्रिया है, जहां रिलेशनशिप टेबल को एंटिटी टेबल में मर्ज किया जाता है। न्यूनतम टेबलों की संख्या कार्डिनैलिटी (1:1, 1:N, M:N) पर निर्भर करती है। समस्या कथन ER डायग्राम विभिन्न टेबलों और उनके बीच संबंधों

  1. Redis MOVE में मास्टर करें: डेटाबेस के बीच कीज़ को निर्बाध रूप से ट्रांसफर करें Redis MOVE में मास्टर करें: डेटाबेस के बीच कीज़ को निर्बाध रूप से ट्रांसफर करें

    MOVE कमांड इस कमांड का उपयोग वर्तमान में चयनित डेटाबेस से निर्दिष्ट की को हटाकर उसी की को डेस्टिनेशन डेटाबेस में डालने के लिए किया जाता है। यदि की सोर्स डेटाबेस में मौजूद नहीं है या यह पहले से डेस्टिनेशन डेटाबेस में मौजूद है, तो कोई ऑपरेशन नहीं किया जाता है और 0 लौटाया जाता है। Redis MOVE कमांड का स