Integrity Constraints and Normal Form MCQ Quiz in हिन्दी - Objective Question with Answer for Integrity Constraints and Normal Form - मुफ्त [PDF] डाउनलोड करें
Last updated on Jul 15, 2025
Latest Integrity Constraints and Normal Form MCQ Objective Questions
Integrity Constraints and Normal Form Question 1:
मान लीजिए R (ABCDEFGH) एक रिलेशन स्कीमा है और F निर्भरताओं का एक समुच्चय है F = {A → B, ABCD → E, EF → G, EF → H और ACDF → EG}. फंक्शनल निर्भरताओं के एक समुच्चय का न्यूनतम कवर है:
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 1 Detailed Solution
सही उत्तर विकल्प 1 है।
स्पष्टीकरण: यूनियन नियम का उपयोग करके प्रतिस्थापन
EF → G और EF → H
EF → GH
F = { A → B ABCD → E EF → GH ACDF → EG }
B, ABCD → E में बाहरी है क्योंकि B ∈ ABCD और {A → B, ABCD → E, EF → GH, ACDF → EG}
तार्किक रूप से {A → B, ACD → E, EF → GH, ACDF → EG} का अर्थ है।
ऐसा इसलिए है क्योंकि प्रत्येक ACD → E होता है।
इस FD को आर्मस्ट्रांग के सिद्धांतों से A → B और ABCD → E से पारगमन नियम के माध्यम से प्राप्त किया जा सकता है।
इसलिए ABCD → E से B को हटा दें।
F = { A → B ACD → E EF → GH ACDF → EG }
E, ACDF → EG में बाहरी है क्योंकि E ∈ EG और {A → B, ACD → E, EF → GH, ACDF → G}
तार्किक रूप से {A → B, ACD → E, EF → GH, ACDF → EG} का अर्थ है,
ACDF → EG से E को हटा दें।
F = { A → B ACD → E EF → GH ACDF → G}
G, ACDF → G में बाहरी है। ध्यान दें कि ACDF → G पहले से ही F में ACD → E और EF → GH द्वारा निहित है।
F से ACDF → G को हटा दें।
F में शेष FD में से किसी में भी बाहरी विशेषताएँ नहीं हैं इसलिए न्यूनतम कवर है:-
A → B, ACD → E, EF → G, EF → H
इसलिए सही उत्तर विकल्प 1 है।
Integrity Constraints and Normal Form Question 2:
अंतर (-) ऑपरेशन पहले सम्बन्ध में से आम tuples हटा देता है। यह ऑपरेशन होता है।
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 2 Detailed Solution
The correct answer is Option 2
Key Points
- Difference (-) operation: The difference operation in relational algebra removes tuples from the first relation that are present in the second relation. It is a fundamental operation in relational algebra used to manipulate and analyze data.
- Non-Commutative: The difference operation is non-commutative because the order of the relations matters. For example,
A - B
is not the same asB - A
. - Associative: The difference operation is associative. This means that for three relations
A
,B
, andC
, the operation satisfies the property:(A - B) - C = A - (B - C)
.
Additional Information
- Relational algebra forms the theoretical foundation for relational databases. It defines operations such as selection, projection, union, intersection, difference, Cartesian product, and join.
- The difference operation is particularly useful in identifying records that exist in one dataset but not in another.
Conclusion: The difference operation in relational algebra is non-commutative and associative. Therefore, the correct answer is Option 2.
Integrity Constraints and Normal Form Question 3:
RDBMS में संशोधन विसंगतियों को रोकने के लिए _______ तकनीक का उपयोग करके सम्बन्धों के विभिन्न वर्ग बनाए जाते हैं।
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 3 Detailed Solution
The correct answer is normal forms
Key Points
- Normal Forms: ✅ Normal forms are a set of guidelines used in relational database design to eliminate redundancy and prevent modification anomalies such as insertion, deletion, and update anomalies. By organizing data into well-defined tables, normal forms ensure consistency and integrity of the database.
- Functional Dependencies: ❌ Functional dependencies are a part of the process of determining normal forms but are not the technique itself. They describe relationships between attributes in a table.
- Data Integrity: ❌ Data integrity refers to maintaining the accuracy and consistency of data over its lifecycle, but it is not specifically the technique to prevent modification anomalies.
- Referential Integrity: ❌ Referential integrity ensures that relationships between tables remain consistent by enforcing foreign key constraints, but it does not directly address modification anomalies.
Additional Information
- There are different normal forms, such as 1NF, 2NF, 3NF, BCNF, etc., each addressing specific types of anomalies and redundancy.
- Normalization is essential for designing efficient and scalable databases.
- For example, 1NF ensures that the table has no repeating groups or arrays, while 2NF eliminates partial dependencies, and 3NF removes transitive dependencies.
Integrity Constraints and Normal Form Question 4:
कौन सा सामान्य रूप यह सुनिश्चित करता है कि तालिका में प्रत्येक गैर-प्रधान विशेषता प्राथमिक कुंजी पर पूरी तरह कार्यात्मक रूप से निर्भर है?
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 4 Detailed Solution
सही उत्तर दूसरा सामान्य रूप (2NF) है।
Key Points
- दूसरा सामान्य रूप (2NF) यह सुनिश्चित करता है कि तालिका में प्रत्येक गैर-प्राथमिक विशेषता पूरी तरह से प्राथमिक कुंजी पर कार्यात्मक रूप से निर्भर हो।
- 2NF प्राप्त करने के लिए, एक तालिका को पहले पहला सामान्य रूप (1NF) में होना चाहिए, जो दोहराए जाने वाले समूहों को समाप्त करता है और यह सुनिश्चित करता है कि प्रत्येक कॉलम में परमाणु मान हों।
- 2NF में, सभी गैर-कुंजी विशेषताओं को पूरी प्राथमिक कुंजी पर कार्यात्मक रूप से निर्भर होना चाहिए, न कि केवल उसके हिस्से पर।
- इसका मतलब है कि यदि एक तालिका में एक समग्र प्राथमिक कुंजी है, तो प्रत्येक गैर-कुंजी विशेषता को कुंजी के दोनों भागों पर निर्भर होना चाहिए, न कि केवल एक पर।
Additional Information
- पहला सामान्य रूप (1NF) दोहराए जाने वाले समूहों को समाप्त करता है और यह सुनिश्चित करता है कि प्रत्येक कॉलम में परमाणु मान हों, लेकिन यह प्राथमिक कुंजी से परे कार्यात्मक निर्भरताओं को संबोधित नहीं करता है।
- तीसरा सामान्य रूप (3NF) एक कदम आगे जाता है यह सुनिश्चित करके कि कोई संक्रमणकालीन निर्भरता नहीं है, जिसका अर्थ है कि गैर-कुंजी विशेषताएं अन्य गैर-कुंजी विशेषताओं पर निर्भर नहीं हैं।
Integrity Constraints and Normal Form Question 5:
एक रिलेशन जिसमें प्रत्येक नॉन-की एट्रीब्यूट पूर्ण रूप से प्राथमिक कुंजी पर फंक्शनली आश्रित/निर्भर हो तथा जिसमें कोई ट्रांजिटिव डिपेन्डेन्सी (निर्भरता) नहीं हो, ______ में होता है।
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 5 Detailed Solution
1NF:
- केवल एकल मान्यता प्राप्त गुण हैं।
- प्रत्येक गुण / स्तंभ के लिए एक विशिष्ट नाम है।
2NF :
- एक संबंध जो फर्स्ट नॉर्मल फॉर्म में है
- प्रत्येक गैर-प्राथमिक-कुंजी विशेषता प्राथमिक कुंजी पर पूरी तरह कार्यात्मक रूप से निर्भर है
3NF
- तीसरा सामान्य रूप संक्रामी निर्भरता की अवधारणा पर आधारित है। एक कार्यात्मक निर्भरता X-> Y एक संबंध स्कीमा R में एक संक्रामी निर्भरता है यदि R में गुण Z का समुच्चय मौजूद है जो न तो कैंडिडेट कुंजी है और न ही R की किसी भी कुंजी का उपसमुच्चय है।
- एक संबंध 3NF में है यदि यह 2NF को संतुष्ट करता है और R का कोई मुख्य गुण प्राथमिक कुंजी पर धनात्मक रूप से निर्भर नहीं है।
- यदि X -> A एक कार्यात्मक निर्भरता है, तो A को मुख्य गुण होना चाहिए या X को कैंडिडेट कुंजी होना चाहिए।
- दोषरहित जोड़ और निर्भरता संरक्षण 3NF में हमेशा संभव है। 3NF अपघटन हमेशा दोषरहित जुड़ाव और निर्भरता संरक्षण है।
BCNF:
- यह बॉयो कॉड के सामान्य रूप के लिए है।
- एक संबंध R BCNF में है यदि जब भी एक गैर-नगण्य कार्यात्मक निर्भरता X -> A R में होता है तो X, R की एक सुपरकी है। दो विशेषताओं के साथ कोई संबंध हमेशा BCNF में होता है। क्योंकि जब किसी संबंध में केवल दो विशेषताएँ होती हैं तो एक विशेषता दूसरे को निर्धारित करती है और कार्यात्मक निर्भरता के बाईं ओर हमेशा उस स्थिति में एक कैंडिडेट कुंजी होगी।
- BCNF हमेशा निर्भरता संरक्षण नहीं है।
इसलिए उत्तर विकल्प 1 है
Top Integrity Constraints and Normal Form MCQ Objective Questions
संबंध स्कीमा पर विचार करें: Singer(singerName, songName)। "Singer" संबंध स्कीमा से संतुष्ट उच्चतम सामान्य रूप क्या है?
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 6 Detailed Solution
Download Solution PDFसही उत्तर विकल्प 3 है।
संकल्पना:
सामान्यीकरण:
सामान्यीकरण एक डेटाबेस डिज़ाइन तकनीक है जो डेटा अतिरेक को कम करती है और सम्मिलन, अद्यतन और विलोपन विसंगतियों जैसी अवांछनीय विशेषताओं को समाप्त करती है।
1NF (पहला सामान्य रूप):
- प्रत्येक टेबल सेल में एक ही मान होना चाहिए।
- प्रत्येक रिकॉर्ड अद्वितीय होना चाहिए।
2NF (दूसरा सामान्य रूप):
- यह 1NF में होना चाहिए।
- एकल कॉलम प्राथमिक कुंजी जो उम्मीदवार कुंजी संबंध के किसी भी सबसेट पर कार्यात्मक रूप से निर्भर नहीं है।
3NF (तीसरा सामान्य रूप):
- यह 2NF में होना चाहिए।
- इसकी कोई सकर्मक कार्यात्मक निर्भरता नहीं है।
बॉयस-कॉड नॉर्मल फॉर्म (BCNF):
- एक संबंध R BCNF में है यदि R तीसरे सामान्य रूप में है और प्रत्येक FD के लिए, LHS सुपर कुंजी है।
- BCNF में एक संबंध है यदि प्रत्येक गैर-तुच्छ कार्यात्मक निर्भरता में X –> Y, X एक सुपर कुंजी है।
दिया गया संबंध स्कीमा:
Singer(singerName, songName)
- प्रत्येक द्विआधारी संबंध (केवल 2 विशेषताओं वाला संबंध) हमेशा BCNF में होता है। अगर कोई संबंध BCNF है तो वह 3NF, 2NF, 1NF में होना चाहिए।
इसलिए Singer(singerName, songName) बॉयस-कॉड नॉर्मल फॉर्म (BCNF) है।
इसलिए सही उत्तर BCNF है।
निम्नलिखित कार्यात्मक निर्भरताएँ संबंधपरक स्कीमा R{V, W, X, Y, Z} के लिए सही हैं:
V → W
VW → X
Y → VX
Y → Z
कार्यात्मक निर्भरता के इस सेट के लिए निम्नलिखित में से कौन सा इरेड्यूसबल समतुल्य है?Answer (Detailed Solution Below)
V → W
V → X
Y → V
Y → ZIntegrity Constraints and Normal Form Question 7 Detailed Solution
Download Solution PDFसंकल्पना:
दी गई कार्यात्मक निर्भरताओं के इरेड्यूसिबल समकक्ष को खोजने के लिए, हमें सभी बाएं बाहरी विशेषताओं और अतिरिक्त निर्भरताओं को हटाकर इन कार्यात्मक निर्भरताओं के लिए न्यूनतम कवर सेट खोजने की आवश्यकता है।
व्याख्या
V → W
VW → X
Y → VX
Y → Z
विचार करना,
V → W (चूंकि यह एक एकल निर्भरता है जिसे आवश्यक होना चाहिए, हटाने की कोई आवश्यकता नहीं है)
VW → X (इसमें हमें लेफ्ट एक्स्ट्रा एट्रीब्यूट को डिलीट करना होता है, इसके लिए हमें ओरिजिनल डिपेंडेंसी से V+ और W+ को ढूंढना होता है, अब V+ करते हुए अगर V+ में हमें W मिलता है तो हम W को हटा सकते हैं विशेषता अन्यथा W+ के मामले में समान नहीं है)
तो यहाँ, V+ = {VWX} और W+ = {W}
तो, W → X को इन कार्यात्मक निर्भरताओं से हटाया जा सकता है।
Y → VX (Y → X, Y → V, V → X का उपयोग करके पता लगाया जा सकता है)
तो, दी गई कार्यात्मक निर्भरता के इर्रेड्यूबल समकक्ष है:
V → W
V → X
Y → V
Y → Z
निम्नलिखित सारणी पर विचार कीजिए।
सारणी किस सामान्य रूप में है?
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 8 Detailed Solution
Download Solution PDFउत्तर: विकल्प 3
संकल्पना:
3NF:
एक संबंध 3NF में है यदि गैर-प्रमुख विशेषताओं के लिए कोई सकर्मक निर्भरता नहीं है और साथ ही यह दूसरे सामान्य रूप में है। सकर्मक निर्भरता तब होती है जब संबंध में FD (non-key-> non-key) उपस्थित होता है।
BCNF:
यह बोयस कॉड के सामान्य रूप के लिए स्थिर है।
एक संबंध R, BCNF में है यदि जब भी एक गैर-तुच्छ कार्यात्मक निर्भरता X -> A, R में है, तो X, R की उत्कृष्ट कुंजी है। दो विशेषताओं वाला कोई भी संबंध हमेशा BCNF में होता है। क्योंकि जब किसी संबंध में केवल दो विशेषताएँ होती हैं तो एक विशेषता दूसरे को निर्धारित करती है और उस स्थिति में कार्यात्मक निर्भरता का बायाँ भाग हमेशा एक उम्मीदवार कुंजी होगा। BCNF हमेशा निर्भरता संरक्षण नहीं है।
व्याख्या:
यह तालिका निम्नलिखित कार्यात्मक निर्भरता को इंगित करती है
AB → CDE
C → B
(AB)+ = {A, B, C, D, E}
(AC)+ = {A, C, B, D, E}
मुख्य विशेषता: A, B,C
कुंजी: AB और AC
चूँकि AB और AC कुंजियाँ हैं; लेकिन दूसरी कार्यात्मक निर्भरता में, C कुंजी नहीं है।
इसलिए, तालिका तीसरे सामान्य रूप में है लेकिन BCNF में नहीं है।
Additional Information
1NF
इसमें कोई मिश्रित या बहु-मूल्यवान विशेषता नहीं है।
2NF
यदि किसी सम्बन्ध की कोई आंशिक निर्भरता नहीं है, तो यह एक 2NF में है, अर्थात, कोई गैर-प्रमुख विशेषता (ऐसे गुण जो किसी उम्मीदवार कुंजी का हिस्सा नहीं हैं) तालिका के किसी भी उम्मीदवार कुंजी के किसी भी उचित उपसमुच्चय पर निर्भर है।
एक डेटाबेस संबंध R(a, b, c, d) के लिए जहां a, b, c, और d के डोमेन में केवल परमाणु मान शामिल होते हैं, और केवल निम्नलिखित कार्यात्मक निर्भरताएँ और उनसे अनुमान लगाया जा सकता है:
a → c
b → d
संबंध में है।Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 9 Detailed Solution
Download Solution PDFसंकल्पना:
2NF: संबंध में कोई आंशिक निर्भरता नहीं होनी चाहिए।
3NF: कोई सकर्मक निर्भरता नहीं होनी चाहिए और कार्यात्मक निर्भरता का दाहिना भाग एक प्रमुख विशेषता है
BCNF: कार्यात्मक निर्भरता के बाईं ओर एक कुंजी है
यदि एक कार्यात्मक निर्भरता BCNF में है, तो यह निम्न सामान्य रूपों (1 NF, 2NF, 3 NF) में भी होगी। साथ ही, यदि कोई कार्यात्मक निर्भरता कमजोर सामान्य रूप में है, तो संबंध कमजोर सामान्य रूप में होगा
व्याख्या:
कार्यात्मक निर्भरताएं हैं:
a → c
b → d
संबंध R के लिए कैंडिडेट कुंजी {ab} है
क्योंकि (ab)+ = {a, b, c, d}
1) a → c
यह BCNF में नहीं है, क्योंकि बाईं ओर कैंडिडेट कुंजी नहीं है। साथ ही, 3NF में नहीं क्योंकि दायां पक्ष प्राइम एट्रीब्यूट नहीं है। यह 2NF में नहीं है, क्योंकि इस कार्यात्मक निर्भरता में आंशिक निर्भरता मौजूद है, क्योंकि एक गैर-प्रधान विशेषता प्राइम विशेषता पर निर्भर है। यह 1NF में है।
2) b → d
1 कार्यात्मक निर्भरता के समान स्थिति है। यह 1NF में है
क्लस्टरिंग इंडेक्स को उन क्षेत्रों पर परिभाषित किया जाता है जो ______________ प्रकार के होते हैं।
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 10 Detailed Solution
Download Solution PDFसंकल्पना:
इंडेक्सिंग कुछ विशेषताओं के आधार पर डेटाबेस फ़ाइलों से रिकॉर्ड को कुशलतापूर्वक पुनर्प्राप्त करने के लिए डेटा संरचना तकनीक है, जिस पर अनुक्रमण किया गया है। इसका उपयोग डेटाबेस के प्रदर्शन को अनुकूलित करने के लिए किया जाता है।
व्याख्या:
सूचकांक संरचना आमतौर पर डिस्क पर रिकॉर्ड के भौतिक स्थान को प्रभावित किए बिना सेकेंडरी एक्सेस पथ यानी रिकॉर्ड तक पहुंचने का वैकल्पिक तरीका प्रदान करती है।
कई प्रकार के ऑर्डर किए गए इंडेक्स हैं। एक प्राथमिक अनुक्रमणिका अभिलेखों की एक आदेशित फ़ाइल के क्रमित कुंजी फ़ील्ड पर निर्दिष्ट होती है। यदि ऑर्डरिंग फ़ील्ड गैर कुंजी है तो इसे क्लस्टरिंग इंडेक्स के रूप में जाना जाता है। गैर-कुंजी और आदेशित का अर्थ है यदि फ़ाइल में कई रिकॉर्ड्स का ऑर्डरिंग फ़ील्ड के लिए समान मान हो सकता है। क्लस्टरिंग इंडेक्स को नॉन-डेंस इंडेक्स के रूप में भी जाना जाता है।
क्लस्टरिंग इंडेक्स दो क्षेत्रों के साथ एक आदेशित फ़ाइल है:
- पहला फ़ील्ड डेटा फ़ाइल के क्लस्टरिंग के समान प्रकार का होता है
- दूसरा फ़ील्ड एक ब्लॉक पॉइंटर है।
मान लीजिए R (ABCDEFGH) एक रिलेशन स्कीमा है और F निर्भरताओं का एक समुच्चय है F = {A → B, ABCD → E, EF → G, EF → H और ACDF → EG}. फंक्शनल निर्भरताओं के एक समुच्चय का न्यूनतम कवर है:
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 11 Detailed Solution
Download Solution PDFसही उत्तर विकल्प 1 है।
स्पष्टीकरण: यूनियन नियम का उपयोग करके प्रतिस्थापन
EF → G और EF → H
EF → GH
F = { A → B ABCD → E EF → GH ACDF → EG }
B, ABCD → E में बाहरी है क्योंकि B ∈ ABCD और {A → B, ABCD → E, EF → GH, ACDF → EG}
तार्किक रूप से {A → B, ACD → E, EF → GH, ACDF → EG} का अर्थ है।
ऐसा इसलिए है क्योंकि प्रत्येक ACD → E होता है।
इस FD को आर्मस्ट्रांग के सिद्धांतों से A → B और ABCD → E से पारगमन नियम के माध्यम से प्राप्त किया जा सकता है।
इसलिए ABCD → E से B को हटा दें।
F = { A → B ACD → E EF → GH ACDF → EG }
E, ACDF → EG में बाहरी है क्योंकि E ∈ EG और {A → B, ACD → E, EF → GH, ACDF → G}
तार्किक रूप से {A → B, ACD → E, EF → GH, ACDF → EG} का अर्थ है,
ACDF → EG से E को हटा दें।
F = { A → B ACD → E EF → GH ACDF → G}
G, ACDF → G में बाहरी है। ध्यान दें कि ACDF → G पहले से ही F में ACD → E और EF → GH द्वारा निहित है।
F से ACDF → G को हटा दें।
F में शेष FD में से किसी में भी बाहरी विशेषताएँ नहीं हैं इसलिए न्यूनतम कवर है:-
A → B, ACD → E, EF → G, EF → H
इसलिए सही उत्तर विकल्प 1 है।
मान लें कि R(A, B, C, D) एक संबंध स्कीमा है और F = {A → BC, AB → D, B → C}, R पर परिभाषित कार्यात्मक निर्भरता का समूह है। निम्नलिखित में से कौन विशेषता सेट {B} के बंद होने का प्रतिनिधित्व करता है?
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 12 Detailed Solution
Download Solution PDFसंकल्पना:-
कार्यात्मक निर्भरताएँ: - कार्यात्मक निर्भरताएँ किसी भी संबंध की विशेषताओं के बीच अंतर्संबंध का परिणाम होती हैं। मान लीजिए कि संबंध में R, X और Y गुणों के सेट के दो उपसमुच्चय हैं, Y को कार्यात्मक रूप से X पर निर्भर कहा जाता है यदि X का दिया गया मान विशिष्ट रूप से Y का मान निर्धारित करता है।
इसे X → Y द्वारा दर्शाया जाता है। इसका अर्थ है कि Y, X पर निर्भर करता है या X, Y को धारण करता है।
यहाँ X को क्रियात्मक निर्भरता के निर्धारक के रूप में जाना जाता है।
व्याख्या:-
यहाँ, दिया गया R(A, B, C, D) एक संबंध स्कीमा है
और, F = {A → BC, AB → D, B → C} R पर परिभाषित कार्यात्मक निर्भरताओं का सेट हो।
विशेषताओं का समापन {B}:-
B+ = { B }
= { B , C } (B →C का उपयोग करके)
हम परिणाम सेट में निहित कोई अन्य विशेषताएँ B और C निर्धारित नहीं कर सकते।
इस प्रकार,
B+ = { B , C }
लचीलापन, न्यूनतम अतिरिक्तता और डेटा अखंडता प्रदान करने के लिए डेटाबेस तालिकाओं को ठीक से परिभाषित करने की प्रक्रिया को ______________ कहा जाता है।
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 13 Detailed Solution
Download Solution PDFसामान्यीकरण का उपयोग निरर्थक (बेकार) डेटा को खत्म करने और डेटा निर्भरता सुनिश्चित करने के लिए किया जाता है।
पहला सामान्य रूप (1NF)
- इसमें विशेषता के लिए केवल एक ही मान होना चाहिए और इसमें संग्रहीत मान एक ही क्षेत्र के होने चाहिए
- तालिका के सभी स्तंभों में अद्वितीय नाम होने चाहिए।
दूसरा सामान्य रूप (2NF)
- यह पहले सामान्य रूप में होना चाहिए।
- इसमें आंशिक निर्भरता नहीं होनी चाहिए।
तीसरा सामान्य रूप (3NF)
- यह दूसरे सामान्य रूप में है।
- इसमें संक्रामक निर्भरता नहीं है।
बॉयस और कॉड सामान्य रूप (BCNF)
BCNF, 3NF का उन्नत संस्करण है
- संबंध तीसरे सामान्य रूप में होना चाहिए
- और, प्रत्येक कार्यात्मक निर्भरता ( X → Y ) के लिए, X एक उत्कृष्ट कुंजी होना चाहिए।
चौथा सामान्य रूप (4NF)
- यह बॉयस-कॉड सामान्य रूप में है।
- इसमें अनेकमानी निर्भरता नहीं है।
एक संबंध R (A, B, C, D, E, F, G, H), पर विचार करें, जहां प्रत्येक विशेषता एटमी है, और निम्नलिखित कार्यात्मक निर्भरताएं मौजूद हैं।
CH → G
A → BC
B → CFH
E → A
F → EG
संबंध R _________ है।
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 14 Detailed Solution
Download Solution PDFसही उत्तर विकल्प 1 है
स्पष्टीकरण:
चूंकि विशेषता D किसी भी FD का हिस्सा नहीं है, यह कैंडिडेट कुंजी का हिस्सा होना चाहिए।
AD+ = {ABCDEFGH}
BD+ = {ABCDEFGH}
ED+ = {ABCDEFGH}
FD+ = {ABCDEFGH}
CD+, GD+, और HD+ सभी विशेषताएँ नहीं हैं। इसलिए, वे कैंडिडेट कुंजी नहीं हो सकते हैं।
कैंडिडेट कुंजी AD, BD, ED और FD हैं।
A → BC, B → CFH, और F → EG आंशिक निर्भरताएं हैं। तो, संबंध 2NF में नहीं है।
इसलिए संबंध 1NF में है लेकिन 2NF में नहीं है।
बॉयस कॉड नॉर्मल फॉर्म किस प्रकार के डेटाबेस नॉर्मलाइजेशन का थोड़ा मजबूत संस्करण है?
Answer (Detailed Solution Below)
Integrity Constraints and Normal Form Question 15 Detailed Solution
Download Solution PDFसंकल्पना:-
BCNF (बॉयस कॉड नॉर्मल फॉर्म) 3NF का उन्नत संस्करण है। BCNF में एक तालिका है यदि प्रत्येक कार्यात्मक निर्भरता X→Y, X तालिका की सुपर कीय है। यदि R BCNF में पाया जाता है, तो यह सुरक्षित रूप से अनुमान लगाया जा सकता है कि संबंध 3NF, 2NF और 1NF में भी है जैसा कि पदानुक्रम दिखाता है।
Important Points
- BCNF सामान्य रूप है जो वास्तव में सभी ट्रांसिटिव निर्भरताओं को हटा देता है।
- यह सामान्यीकरण का अधिक प्रतिबंधित रूप है ताकि डेटाबेस अनोमलिएस में समाप्त न हो।
- वह चरण जिस पर एक तालिका का आयोजन किया जाता है, उसके सामान्य रूप (या सामान्यीकरण के चरण) के रूप में जाना जाता है।
Additional Information सामान्यीकरण:- यह डेटाबेस में डेटा को व्यवस्थित करने का प्रोसेस है। सामान्यीकरण प्रोसेस के दो मुख्य उद्देश्य हैं: अनावश्यक डेटा को समाप्त करना और सुनिश्चित करना कि डेटा निर्भरता समझ में आती है।
1NF:- पहला नार्मल फॉर्म (1NF) एक ऐसा संबंध है जिसमें प्रत्येक पंक्ति और स्तंभ के प्रतिच्छेदन में एक और केवल एक मान होता है।
2NF:- दूसरा नॉर्मल फॉर्म (2NF) पूरी तरह कार्यात्मक निर्भरता की अवधारणा पर आधारित है।
3NF: - एक संबंध तीसरे नार्मल फॉर्म (3NF) में है यदि यह दूसरे नार्मल रूप में है और कोई ट्रांसिटिव निर्भरता मौजूद नहीं है।
4NF: - पहले, दूसरे और तीसरे नार्मल फॉर्म को संतुष्ट करने वाली तालिकाओं का एक समूह पर्याप्त रूप से अच्छी तरह से डिज़ाइन किया गया है।