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

SQL सर्वर में एक-से-शून्य-या-एक संबंध लागू करना

आपके डेटाबेस में 1-..1 संबंध सीधे दिखाई देता है। यह पाठ्यक्रम और ऑनलाइन पाठ्यक्रम तालिकाओं के बीच बनाया गया है जहां पाठ्यक्रम संबंध में प्रमुख है (1) और ऑनलाइन पाठ्यक्रम पाठ्यक्रम आईडी पर कॉन्फ़िगर किए गए एफके के साथ निर्भर है। FK भी OnlineCourse का PK है =यह Unique होना चाहिए और इसके कारण यह 0..1 है।

डेटाबेस "हमेशा" 1 - 0..1 का उपयोग करता है क्योंकि वास्तविक 1 - 1 डेटा प्रविष्टि के लिए प्रभावी रूप से उपयोग नहीं किया जा सकता है। 1 - 1 का अर्थ है कि बाएँ दाएँ के बाद डाला जाना चाहिए लेकिन दाएँ बाएँ के बाद डाला जाना चाहिए =असंभव। उसके कारण 1 - 0..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. जांचें कि क्या तालिका SQL सर्वर में मौजूद है

  2. SQL सर्वर में Msg 8116 "तर्क डेटा प्रकार varchar session_context फ़ंक्शन के तर्क 1 के लिए अमान्य है" को ठीक करें

  3. SQL सर्वर (T-SQL) में NCHAR () फ़ंक्शन कैसे काम करता है

  4. SQL सर्वर 2017:Linux पर उपलब्ध सुविधाएँ

  5. SQL सर्वर 2014 में विलंबित स्थायित्व