Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक संबंधपरक तालिका का दोहराव

चित्रों के लिए श्रेणियों के नाम आम तौर पर उपयोगकर्ताओं के लिए श्रेणियों के नाम से भिन्न होते हैं, और वे दोनों पृष्ठों के लिए श्रेणियों के नाम से भिन्न होते हैं। इससे पता चलता है कि मान विभिन्न डोमेन से लिए गए हैं। अलग-अलग डोमेन का मतलब अलग-अलग टेबल होता है।

प्रत्येक प्रकार की श्रेणी के लिए एक तालिका बनाएँ। विदेशी कुंजियों का उपयोग करें।

अनावश्यक डेटाबेस डिजाइन में एक तकनीकी शब्द है। इसका मतलब यह नहीं है कि "ये दो टेबल एक जैसे दिखते हैं"। इसका अर्थ है कि तालिकाओं में समान मान होते हैं, और उन मानों का एक ही अर्थ होता है

यह स्पष्ट है कि "प्राथमिक छवि" का "प्राथमिक उपयोगकर्ता" के समान मान नहीं है। लेकिन मान लीजिए, तर्क के लिए, कि उन दोनों तालिकाओं में पंक्ति (1, प्राथमिक) थी। यह अभी भी बेमानी नहीं है, क्योंकि उन दो मूल्यों के अलग-अलग अर्थ हैं। एक मामले में, इसका मतलब है कि जो भी छवि इसके साथ टैग की गई है वह प्राथमिक छवि है। दूसरे मामले में, इसका मतलब है कि जो भी उपयोगकर्ता इसके साथ टैग किया गया है यह एक प्राथमिक उपयोगकर्ता है . छवियां उपयोगकर्ता नहीं हैं। अलग-अलग अर्थ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql में पहली 10 अलग-अलग पंक्तियों का चयन करें

  2. हाइबरनेट में बैकअप/फेलओवर के रूप में डेटाबेस का उपयोग कैसे करें?

  3. सुंदर लिंक में एपोस्ट्रोफ और कोलन

  4. Google App Engine पर CloudSQL PDO(unix_socket) समस्याएं

  5. SQL क्वेरी एकाधिक तालिकाओं से डेटा लौटाती है