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

कार्यात्मक निर्भरता ढूँढना

पहले हम यह निर्धारित करते हैं कि हम किस एप्लिकेशन संबंधों में रुचि रखते हैं। उदाहरण के लिए "उपयोगकर्ता [उपयोगकर्ता आईडी] में भूमिका व्याख्याता है" या "उपयोगकर्ता [उपयोगकर्ता आईडी] का पहला नाम [पहला नाम] और पासवर्ड [पासवर्ड] और ..." है।

प्रत्येक को एक आधार संबंध मिलता है जो उस तरह से संबंधित मूल्यों की पंक्तियों को रखता है। किसी संबंध के अनुप्रयोग संबंध के पैरामीटर इसकी विशेषताएँ हैं। उदाहरण के लिए व्याख्याता (उपयोगकर्ता आईडी) या उपयोगकर्ता (उपयोगकर्ता आईडी, पहला नाम, पासवर्ड, ...)।

प्रत्येक संबंध के लिए उसके अनुप्रयोग संबंध का अर्थ प्रत्येक स्तंभ के लिए निर्धारित करता है कि यह किस स्तंभ पर कार्यात्मक रूप से निर्भर है। उदाहरण:दिए गए उपयोगकर्ता [उपयोगकर्ता आईडी] का पहला नाम [पहला नाम] और पासवर्ड [पासवर्ड] है और ..., यदि आप उपयोगकर्ता आईडी जानते हैं तो क्या आप पहला नाम जानते हैं? अगर ऐसा है तो FD {user ID} -> {first name} है। यदि आप यूजर आईडी और पासवर्ड जानते हैं तो क्या आप पहला नाम जानते हैं? और इसी तरह प्रत्येक संबंध और (संभवतः निर्धारित करने वाली) विशेषताओं और प्रत्येक (संभवतः निर्धारित) विशेषता के प्रत्येक सेट के लिए।

फिर हम उसके लिए एक न्यूनतम कवर ढूंढते हैं। यह उम्मीदवार कुंजी निर्धारित करता है।

इसलिए यदि आप इन चरणों पर कुछ प्रतिक्रिया चाहते हैं, तो उन्हें करें।




  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 InnoDB त्रुटि 32

  2. MYSQL में हटाने पर उसी तालिका को कैसे अपडेट करें?

  3. कोई अच्छा संबंधपरक डेटाबेस ट्यूटोरियल?

  4. MySQL FULLTEXT एक से अधिक फ़ील्ड के साथ काम नहीं करेगा

  5. उपयोगकर्ता खाता प्रबंधन, भूमिकाएं, अनुमतियां, प्रमाणीकरण PHP और MySQL - भाग 4