एकाधिक अलग-अलग टेबल रखना बेहतर क्यों है?
एकाधिक अलग-अलग टेबल रखना बेहतर क्यों है?

वीडियो: एकाधिक अलग-अलग टेबल रखना बेहतर क्यों है?

वीडियो: एकाधिक अलग-अलग टेबल रखना बेहतर क्यों है?
वीडियो: एकादशी व्रत महत्वपूर्ण क्यों है और क्या हैं इस व्रत को रखने के नियम? | Shailendra Pandey | AstroTak 2024, मई
Anonim

एक संबंधपरक डेटाबेस में, अलग टेबल अलग संस्थाओं का प्रतिनिधित्व करना चाहिए। यह सब डेटा के बारे में है, यदि आप पास होना में समान डेटा विभिन्न समूह, इसे संग्रहीत करने में कोई तर्क नहीं है एकाधिक तालिका . हमेशा बेहतर एक ही प्रकार के डेटा को a. में स्टोर करने के लिए टेबल (कंपनी)।

इसे ध्यान में रखते हुए, क्या डेटाबेस में एकाधिक टेबल हो सकते हैं?

हालांकि a. में कोई भी कॉलम टेबल हो सकता है उन पर लागू UNIQUE और NOT NULL बाधाएं, प्रत्येक टेबल हो सकता है केवल एक प्राथमिक कुंजी। दूसरो को देखोगे तो टेबल हमने अपने लिए परिभाषित किया है डेटाबेस , उनमें से अधिकांश पास होना एक आईडी कॉलम।

इसके बाद, सवाल यह है कि कितने कॉलम बहुत अधिक MySQL हैं? की अधिकतम संख्या कॉलम प्रति तालिका तक पहुंचने की संभावना है, या अधिक विशेष रूप से, अधिकतम पंक्ति चौड़ाई। 4096. की कठिन सीमा है कॉलम प्रति टेबल, लेकिन के रूप में माई एसक्यूएल दस्तावेज़ीकरण इसे कहते हैं: "सटीक सीमा कई अंतःक्रियात्मक कारकों पर निर्भर करती है।" मुख्य रूप से, दी गई पंक्ति की लंबाई 64k से अधिक नहीं हो सकती।

इसी तरह, आप पूछ सकते हैं, क्या प्रश्न एक या अधिक संबंधित तालिकाओं पर आधारित हो सकते हैं?

a. से डेटा का उपयोग करें संबंधित तालिका अपने में जानकारी बढ़ाने के लिए जिज्ञासा . आपके पास ऐसे मामले हो सकते हैं जिनमें a जिज्ञासा अर्थात् एक टेबल पर आधारित आपको आवश्यक जानकारी देता है, लेकिन दूसरे से डेटा खींच रहा है टेबल बनाने में मदद करेगा जिज्ञासा परिणाम और भी स्पष्ट और अधिक उपयोगी।

डेटाबेस में कितनी टेबल होनी चाहिए?

कुछ डेटाबेस एक सरल में जानने के लिए शर्तें डेटाबेस , आप शायद पास होना केवल एक टेबल . अधिकांश के लिए डेटाबेस आपको एक से अधिक की आवश्यकता होगी। उदाहरण के लिए, आप शायद पास होना ए टेबल जो उत्पादों के बारे में जानकारी संग्रहीत करता है, दूसरा टेबल जो आदेशों के बारे में जानकारी संग्रहीत करता है, और अन्य टेबल ग्राहकों के बारे में जानकारी के साथ।

सिफारिश की: