कम्प्युटर, डेटाबेस
सबै भन्दा साधारण अभ्यास डेटाबेस छ छ?
को संग काम डेटाबेस यसलाई कुनै पनि थप वा कम जटिल परियोजना सँगसँगै छ। DB जो सिस्टम को सही कार्यका लागि सबै आवश्यक मापदण्डहरू समावेश जानकारी को भंडार, को रूप मा कार्य। र के उपलब्धिहरू सबै भन्दा साधारण हो व्यवहार मा? जब तिनीहरूले प्रयोग गरिन्छ? यी र अन्य प्रश्नहरू यस लेखमा जवाफ हुनेछ।
सामान्य जानकारी
त्यसैले, पहिले तपाईँले प्रश्न कार्यक्रम छ के आदेश, निर्धारण गर्न आवश्यक छ। डेटाबेस - मनपरी जानकारी व्यवस्थित भण्डारण लागि नाम। यसलाई व्यवस्थित गर्न सकिन्छ आईटी-प्रविधिहरू को मद्दतले मात्र होइन तर अन्य तरिका र विधि मा। तर आधार रूपमा एकै समयमा सिद्धान्त systematize गर्न प्रयोग हुने।
यी अवसर को अर्डर र संरक्षण प्रशस्त छन् भन्ने उल्लेख गर्नुपर्छ। तरिका प्रत्येक विशिष्ट आवश्यकताहरु अगाडि राखे। त्यहाँ इरादा गर्दै छन् कि एक एकल कम्प्युटर भित्र autonomously सञ्चालन गर्न डेटाबेस छन्। टाढाको सर्भरसँग अन्तरक्रिया अन्य प्रदान गर्नुहोस्। हामी वास्तुकला कुरा भने, सबै भन्दा साधारण पदानुक्रमित र नेटवर्क डेटाबेस छन्। यस लेखमा, यो तिनीहरूले ध्यान हुनेछ छ।
पदानुक्रमित डेटाबेस
यस मामला मा सिस्टम वास्तुकला, प्रत्येक वस्तु एक निश्चित इकाइ प्रतिनिधित्व छ प्रदान गर्दछ। यस कारण यो एक अभिभावक वा बच्चा तत्व हुन सक्छ। यो वास्तुकला को एक विशेष सुविधा यो सबै सुरु जो देखि एक वस्तु हुनुपर्छ भन्ने छ। अन्त परिणाम एक रूख जस्तो एक संरचना हो। संगठन लगभग कुनै पनि पुराना कार्यक्रम कसरी मदत गर्न सक्छ बुझ्छु। डाटा यस प्रकारको आधार - यो पनि कम्प्युटर फाइल सिस्टम छ।
यो अक्सर एक संरचना जस्तै प्रयोग गर्न प्रभावकारी कुरा हो भन्नुभयो छ। यद्यपि, यो अझै पनि व्यापक प्रयोग भएको छ। यसले मुख्यतः जानकारी पढ्न आवश्यक छ जब डेटाबेस संग काम लाभदायक छ भन्ने तथ्यलाई कारण छ। साँच्चै, यो मामला मा, संरचना अत्यन्तै निर्माण सुविधा छ। उदाहरणको रूपमा, गरेको यो विचार गरौं: हामी एक विशिष्ट फोल्डर चयन गर्नुहोस् गर्दा, अन्तरक्रिया चाँडै ठाँउ लिन्छ। तर हामी एन्टिभाइरस कम्प्युटर जाँच सुरु भने, यो एक धेरै लामो समय जानेछ।
नेटवर्क डेटाबेस
संशोधन उदाहरण यस प्रकारको, पहिले वर्णन गरे। यहाँ मुख्य फरक लिंक को संख्या छ। त्यसैले, पदानुक्रमित डेटाबेस मा एक तत्व केवल एक अभिभावक हुन सक्छ कि प्रदान। तसर्थ, हामी डेटाबेस को विकास मा एक निश्चित अनुमानप्रकार कुरा गर्न सक्नुहुन्छ। नेटवर्क डेटाबेस पनि धेरै आमाबाबुले हुन सक्छ। यो मुख्य रूप XML आधारित डेटाबेस सिर्जना बुझाउँछ।
संबंधात्मक डेटाबेस
सबै भन्दा साधारण तिनीहरूले हामी आम प्रयोग, सम्पादन र यति मा कुरा भने, अभ्यास हो। आफ्नो लोकप्रियता को लागि कारण संबंधात्मक डेटाबेस गणित मा वर्णन गर्न धेरै सजिलो छ। कार्यान्वयन सजिलो धन्यवाद, र तिनीहरूले व्यापक छन्।
तिनीहरूलाई लागि सैद्धान्तिक आधार समेट्न गणितज्ञ एडगर फ्रैंक Codd (अब मृतक)। उहाँले धेरै राम्ररी र सही, डाटाबेस को संरचना वर्णन सक्छ गणित को भाषा प्रयोग गरेर eighties थियो। तर अभ्यास शो रूपमा, यो अध्ययन सफ्टवेयर कार्यान्वयन लागि राम्रो आधार हो। संबंधात्मक डेटाबेस डेटाबेस कुरा गर्दा, पूर्वनिर्धारित तिनीहरूलाई बुझ्न छ भनेर लोकप्रिय बनेका छन्। हामीलाई ध्यान र आफ्नो विशिष्ट कार्यान्वयन तिर्न गरौं।
संबंधात्मक डेटाबेस को सुविधाहरू
आफ्नो मुख्य विशिष्ठ सुविधा डाटा दुई-आयामी टेबल को एक सेट रूपमा भण्डारण गरिएको छ भन्ने छ। एक सरल उदाहरण दिइएको सकिन्छ रूपमा पहुँच डेटाबेस, माइक्रोसफ्ट देखि कार्यालय सुइट को एक सदस्य। अल्फा र ओमेगा-प्रयोग स्तम्भहरू र पङ्क्तिहरू को भूमिका मा। पहिलो सुविधा आफ्नो तोकिएको क्षेत्र नाम मार्फत, डाटा प्रकार, तिनीहरूलाई प्रयोग गरिन्छ जो छ। साथै, स्तम्भहरू संख्या स्थिर छ, र मात्र डाटाबेस प्रशासक संग परिवर्तन गर्न सकिन्छ। लाइन छ - यो जानकारी वस्तुहरु छ। तिनीहरूको संख्या विशेष निर्देशन प्रदान गरेर अपेक्षाकृत सजिलै परिवर्तन हुन्छ।
यो डाटाबेस एक अमूर्त अवधारणा हो भनेर बुझे गर्नुपर्छ। त्यसैले, सबै भन्दा व्यवहार मा साधारण, टेबल लिङ्क छन् जो डेटाबेस छन्। यो कुरा मा धेरै राम्रो ग्राफिकल प्रतिनिधित्व गर्ने पहिले उल्लेख पहुँच दिन सक्छ। काम सबैभन्दा महत्त्वपूर्ण पक्ष संरचना को डिजाइन छ। यो प्रक्रिया माथि उल्लेख तत्व सिर्जना छ। यो एक कठिन चरण, धेरै शुरुआती हल्कासित छन् जो छ कि उल्लेख गर्नुपर्छ। र राम्रो कारणले। साँच्चै, डाटा सानो छ सम्म, कम्प्युटर छिटो प्रक्रिया गरिनेछ। तर जानकारी वृद्धि को राशि रूपमा markedly धीमा छ। यसको मूल्य र भण्डारण गरिएको आकार संरचना को सर्वोत्कृष्ट डिजाइन सीधा समानुपातिक छ।
डेटाबेस डिजाइन
त्यसैले, हामी डेटाबेस को सबै भन्दा लोकप्रिय भिन्न विचार छ। अब जब ती सृष्टि हुन्छन् व्यवहार मा सबै भन्दा साधारण नजिकिंदै जो हुनुहुन्छ र त छ किन केहि कुरा गरौं। उदाहरणको रूपमा MySQL, विचार गर्नुहोस्। त्यसैले, अन्त परिणाम निम्न आवश्यकताहरु छन्:
- डेटाबेस प्रक्रिया को मामला मा एक सरल वस्तु हुनुपर्छ।
- डाटाबेस एक कम्प्याक्ट आकार हुनुपर्छ।
तपाईंले यी अवधारणाहरु विरोधाभासी हुन् भनेर हेर्न परिचित सजिलो भने। पहिलो हामी डेटाबेस के पारित गरिनेछ र यो अलग हुन ठीक बुझ्न आवश्यक छ। तपाईं प्रमुख परियोजनामा साइटहरूको अविश्वसनीय नम्बर दर्जनौं र टेबल सयौं पाउन सक्नुहुन्छ। निम्न मुद्दाहरू खोज्नुभयो गर्नुपर्छ:
- डाटा भण्डारण गरिनेछ के निर्धारण।
- जहाँ जानकारी पोस्ट गरिनेछ पत्ता लगाउनुहोस्।
- के डेटा प्रकार एकल स्तम्भ टिप्न निर्णय।
टूटने व्यक्तिगत टेबल मा लोड कम गर्न प्रयोग गर्न सकिन्छ। तर हेरविचार केही unifying घटक छ लिएको हुनुपर्छ।
निष्कर्षमा
डेटाबेस कुनै पनि थप वा कम जटिल परियोजना को महत्वपूर्ण घटक हो। सुरुमा एक व्यक्ति को व्यवहार मा इष्टतम जडान संगठित प्राप्त गर्न सक्दैन। तर समय, तपाईं राम्रो सुविधा सिर्जना गर्नेछ सक्छ अनुभव वृद्धि गर्न कला र अध्ययन।
साथै, यसलाई ध्यान छैन disposed गर्नुपर्छ र बिस्तारै बढी उन्नत सफ्टवेयर संरचना प्रस्ताव। साथै, अनुकूलन र सबै सम्भव सहायता प्रदान गर्न सक्छन् डेटाबेस व्यवस्थापन प्रणाली। तिनीहरूले एक विस्तृत कार्यक्षमता, जो हरेक कार्य गर्न सकिन्छ संग विकासकर्ता प्रदान गर्नुहोस्। त्यसैले तपाईं ठ्याक्कै अपील गर्नेछ चयन गर्न सक्नुहुन्छ डेटाबेस को एक किसिम, एकदम ठूलो छ।
Similar articles
Trending Now