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

SQL सर्वर में पॉलीमॉर्फिक एसोसिएशन को लागू करने का सबसे अच्छा तरीका क्या है?

दो सबसे आम दृष्टिकोण हैं प्रति वर्ग तालिका (अर्थात आधार वर्ग के लिए एक तालिका और प्रत्येक उपवर्ग के लिए एक अन्य तालिका जिसमें उपवर्ग का वर्णन करने के लिए आवश्यक अतिरिक्त स्तंभ हैं) और तालिका प्रति पदानुक्रम (यानी एक तालिका में सभी स्तंभ, एक अयस्क अधिक के साथ) उपवर्गों के भेदभाव के लिए अनुमति देने के लिए कॉलम। कौन सा बेहतर तरीका है वास्तव में आपके आवेदन और डेटा एक्सेस रणनीति के विवरण पर निर्भर करता है।

एफके की दिशा को उलट कर और माता-पिता से अतिरिक्त आईडी को हटाकर आपके पहले उदाहरण में आपके पास प्रति वर्ग तालिका होगी। अन्य दो अनिवार्य रूप से प्रति वर्ग तालिका के रूप हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक नामस्थानों के साथ SQL सर्वर एक्सएमएल क्वेरी

  2. त्रुटि 28000:pyodbc के साथ DOMAIN\\user उपयोगकर्ता के लिए लॉगिन विफल रहा

  3. SqlDataAdapter.भरने की विधि धीमी

  4. SQL सर्वर 2016 में STRING_SPLIT से स्थिति पर वापसी मान

  5. आप SQL सर्वर तालिका की प्राथमिक कुंजी कैसे सूचीबद्ध करते हैं?