कम्प्युटर, डेटाबेस
डेटाबेस को Normalization
तालिका नै डाटा को समूह विभिन्न तरिकामा गर्न सकिन्छ। एक सम्बन्धमा विशेषताहरु कि छ, यो पूर्णतया डाटा को दोहराव कम गर्नुपर्छ, साथै आफ्नो उपचार अद्यावधिक पछि लागि प्रक्रिया सरलीकृत, को संबंधात्मक सिद्धान्त अनुसार समूहीकृत गर्नुपर्छ। संग प्राथमिक समस्या को एक डेटाबेस डिजाइन कार्य अतिरेक को उन्मूलन, र यो normalization द्वारा हासिल छ।
Normalization डाटाबेस तालिकाहरू कि दोहराव निर्मूल गर्न अनुमति दिन्छ कायम राख्ने र डेटाबेस मर्मतका सँग सम्बन्धित श्रम लागत कम, को स्थिरता आवश्यक भण्डारण सफ्टवेयर जानकारी सिर्जना गर्न, एक औपचारिक उपकरण प्रतिबन्ध प्रतिनिधित्व गर्दछ। Normalization सञ्चालन छरितो मा मूल डाटाबेस तालिकाहरू को विस्तार मा हुन्छन्। यो प्रक्रिया प्रत्येक चरण मा आवश्यक तालिका सामान्य फारममा दिइएको। प्रत्येक चरण सबै टेबल पालना गर्नु अनिवार्य जो एक निश्चित प्रतिबन्धहरू को, सेटको normalization द्वारा विशेषता छ। तसर्थ, हटाउने निरर्थक छ गैर-प्रमुख तालिका जानकारी, बाहिर छ।
डेटाबेस को Normalization को अवधारणा मा आधारित छ कार्यात्मक निर्भरता विशेषताहरु बीच। यो प्रत्येक समय दोस्रो विशेषता को एक विशेष मूल्य कुनै अधिक पहिलो मूल्य एक पारस्परिक भने एउटा विशेषता, अन्य निर्भर छ कि मानिन्छ।
डेटाबेस को Normalization - एक सामान्य शब्द, तर, यो पछि छलफल गरिने धेरै सामान्य प्रकारका, मा subdivided गर्न सकिन्छ।
प्रत्येक विशेषता मान यसको एकमात्र हुँदा एक डाटा वस्तु पहिलो सामान्य फारम सान्दर्भिक मानिन्छ। एक निश्चित विशेषता नक्कली मूल्य छ भने, यो पहिलो सामान्य फारम सम्बन्धित एउटा वस्तु मानिन्छ गर्न सकिँदैन। यो तपाईं डाटा वस्तु छ कि एक अझै पनि कुनै पनि संस्था सिर्जना गर्न सक्ने बाहिर जान्छ।
एक डाटा वस्तु छ , एक संभावित तरिका निर्वाचकगण पूर्ण क्षमता कुञ्जीहरू हरेक कार्यात्मक मामलामा स्वतन्त्र छैन, यो पहिलो सामान्य फारम पहिले देखि नै छ जब दोस्रो सामान्य फारम आबद्ध मानिन्छ, तर यसको विशेषताहरु प्रत्येक।
एउटा डेटा वस्तु पहिले नै दोस्रो सामान्य फारम छ भने, तेस्रो सामान्य फारम आबद्ध मानिन्छ, तर यो कुञ्जीमा गैर-प्रमुख वस्तुहरु को कुनै पनि transitive निर्भरता प्रस्तुत गरेनन्। को transitive निर्भरता अन्तर्गत सामान्यतः क्षेत्रहरू बीच एक स्पष्ट सम्बन्ध रूपमा बुझ्ने गरिन्छ।
Normalization डेटाबेस तेस्रो सामान्य फारममा सबै सम्बन्ध ल्याउन विकासकर्ता मुख्य उद्देश्य राख्छ। भविष्यमा यो बाटो मा यो एक कुशल जानकारी प्रणाली सिर्जना गर्न सम्भव हुनेछ।
डेटाबेस को Normalization: आधारभूत नियमहरू
यो नियम को एक सेट normalization काममा अनुगमन गर्न तैयार गर्नुपर्छ। पहिलो भएको दोहरो समूह निकाल्न छ। छुट्टै तालिका छुट्टै प्रमुख सिर्जना जो सम्बन्धित गुणहरू प्रत्येक सेट, भण्डारण गठन गर्न आवश्यक। अर्को, अनावश्यक डाटा हटाउन निश्चित हुन। अवस्थाहरू जहाँ विशेषता सम्बन्ध मात्र प्रमुख को भाग मा अवलोकन छ, त्यसपछि यो एक अलग तालिका राख्नु पर्छ। तेस्रो नियम प्रमुख निर्भर छैन भनेर स्तम्भहरू बाहेक अनिवार्य छ। तिनीहरूले प्रमुख मा इच्छित प्रभाव छैन भने विशेषताहरु, एक तालिका पृथक मा राखिएको हुनुपर्छ। को स्वतन्त्र धेरै सम्बन्ध अलग गर्न निश्चित हुनुहोस्। यस मामला मा हामी धेरै सम्बन्ध बीच ठोस जडान देखेको छ के छैन बारे कुरा गर्दै छन्। अन्तमा, semantically सम्बन्धित धेरै सम्बन्ध अलग गर्न आवश्यक छ। यो डाटाबेस normalization पूरा, एक विकास प्रक्रिया द्वारा पछि लागे।
Similar articles
Trending Now