डेटा हमेशा संरचना और सामग्री, वाक्य-विन्यास और शब्दों के अर्थ. में संदर्भ के लिए डेटाबेस तालिकाओं के बीच संबंध तालिकाओं, क्वेरीज़ और उनके परिणाम है. नहीं है कि कहने के लिए प्रमुख के विचार संबंधपरक डेटाबेस - आदर्श है, लेकिन व्यावहारिक, आरामदायक और अनुमति देता है का वर्णन करने के लिए किसी भी गुंजाइश है.
यदि डेटाबेस तालिकाओं का एक संग्रह है, डेटाबेस प्रबंधन प्रणाली (DBMS) है का समर्थन करने के लिए कई डेटाबेस और उनमें से प्रत्येक की उचित कार्यक्षमता के संदर्भ में प्रशासन का काम है, और पढ़ने. समय के साथ, डेटाबेस की एक बहुत कुछ पाया बहुत विशिष्ट कार्य कर रहे हैं कि माना जा करने के लिए वास्तविक मानक है, और प्राप्त अपने स्वयं के विवरण भाषा, काम और नमूना है ।
डेटाबेस के लिए हमें की अनुमति का प्रतिनिधित्व करते हैं, डेटा सेट के माध्यम से सिस्टम तालिकाओं में निर्दिष्ट टेबलों के बीच संबंध को परिभाषित है, प्रश्नों, और के रूप में वांछित परिणाम प्रदान करते हैं, और दो विकल्प हैं:
<उल>वास्तव में, से DBMS और अधिक की आवश्यकता है, आप की जरूरत है प्रदान करने के लिए उपयोग कोड के प्रयोजनों के लिए प्रशासन या ऑपरेशन (बदलने के लिए या पढ़ने के लिए). उपयोगकर्ता प्रत्यक्ष डेटा के लिए उपयोग, लेकिन एक के बाद कुछ कोड उपलब्ध करने के लिए उसे एक व्यापक स्पेक्ट्रम के कार्यों द्वारा कार्यान्वित DBMS.
प्रारूप, प्रोटोकॉल और सामान्य एल्गोरिथ्म का उपयोग कर एक डेटाबेस हमेशा से जाना जाता है, हालांकि वर्तमान वर्गीकरण प्रणाली DBMS को दर्शाता महान विविधता की अवधारणाओं और विकल्पों के कार्यान्वयन के लिए.
मूल अवधारणा है, जो, ज़ाहिर है, की ओर जाता है जन्म के समय से और सिद्ध करने के लिए इस दिन, का प्रतिनिधित्व करता है, नींव के डिजाइन के डेटाबेस प्रबंधन प्रणाली संबंधपरक मॉडल है । एक डेटाबेस का एक सेट है, तालिकाओं और उन दोनों के बीच संबंधों. तो यह था, है, लेकिन यह अभी भी बहुत लंबा नहीं है.
अधिक:
आज हम लिखने का फैसला किया है के बारे में लैपटॉप लेनोवो v580c. समीक्षा विस्तृत हो जाएगा, के रूप में इस पोर्टेबल पीसी IdeaPad श्रृंखला एक उच्च लोकप्रियता है, लेकिन कई नहीं जानते हैं कि वास्तव में क्या इस डिवाइस बनाता है खरीदारों. मॉडल, तेजी से और कई सक...
कैसे करने के लिए अपने कंप्यूटर को साफ करने के लिए ऊपर की गति अपने काम के?
किसी भी कंप्यूटर उपयोगकर्ता को चिह्नित कर सकते हैं कि यह समय के साथ रहता है को पूरा करने के लिए कंप्यूटर की गति. काम काफी धीमा कर देती है के कारण एक बड़ी संख्या की उपस्थिति के कार्यक्रमों और निरंतर फ़ाइलों को डाउनलोड. उसे देने के लिए गति, कभी कभी साफ...
मज़ाक में "सिम्स 3": कैसे को दूर करने के लिए कोड सेंसरशिप और अन्य तरीकों
तो, आज हम बात करेंगे के बारे में क्या मज़ाक में संभव "सिम्स 3". कैसे करने के लिए निकालें कोड सेंसरशिप? यह किया जा सकता के साथ मॉड? चाहे वहाँ रहे हैं भागों, जिनमें यह सुविधा डिफ़ॉल्ट रूप से स्थापित? पढ़ें सब के बारे में है.के साथ परिचित बनने कंसोलतो, ...
डेटा के बाकी मॉडल:
<उल>वे अपनी जगह है, लेकिन उनमें से प्रत्येक में बुनियादी बातों में कर रहे हैं सभी एक ही संबंधपरक मॉडल है । वास्तव में, अलग-अलग अवधारणाओं के डेटा में आयोजित एक डेटा प्रणाली के साथ, कोई संदेह नहीं है, और जाहिर है केवल एक बात: सभी डेटा हमेशा के लिए समझ में आता है ।
प्रतिबिंबित करने के लिए कैसे के अर्थ में औपचारिक कंप्यूटर डेटाबेस मॉडल है? को देखते हुए कुछ ही नाम के डेटाबेस में, एक विशेष समस्या यहाँ है, लेकिन अभी भी “शुद्ध संबंधपरक मॉडल" के सबसे है कि न तो व्यावहारिक अनुप्रयोग: कॉल करने के लिए कैसे एक समस्या हल प्रसंस्करण क्या विशेषण करने के लिए देते हैं के नाम के लिए अपने डेटाबेस - यह बात नहीं है, यह महत्वपूर्ण है कि समस्या का हल है ।
सबसे बुनियादी श्रेणी है, जो महत्वपूर्ण व्यावहारिक महत्व है: प्रयोज्यता के सिस्टम को हल करने के लिए समस्या है. यहाँ आप कर सकते हैं सभी DBMS में गिर जाते हैं चार मुख्य समूहों:
<उल>यह एक सामान्य वर्गीकरण के आधुनिक DBMS.
अवधारणा के वितरण के लिए महत्वपूर्ण है, हालांकि में से एक अर्थ देखने की बात है, कोई फर्क नहीं पड़ता कैसे वितरित डेटाबेस, यह महत्वपूर्ण है कि यह सही संस्करण का उपयोग.
तरीकों का उपयोग डेटा के लिए भी महत्वपूर्ण है: एक साइट की आवश्यकता हो सकती है । डेटाबेस से प्रबंधित Oracle द्वारा, लेकिन हो रही है/लेखन यहाँ नहीं होगा तो निर्माण किया है, जब के रूप में MySQL का उपयोग.
लचीलापन - कसौटी रिश्तेदार है, लेकिन ज्यादातर मामलों में यह माना जाना चाहिए । नहीं, हर परियोजना की आवश्यकता है एक गतिशीलता सुनिश्चित करने और सुरक्षा के एक उच्च स्तर का उपयोग, सुरक्षित भंडारण और कई कार्यों को विकसित करने की आवश्यकता करने के लिए तदनुसार आवेदन है । के चयन के साथ एक डेटाबेस की कार्यक्षमता सीमित कर सकते हैं नेतृत्व करने के लिए भविष्य में अनावश्यक खर्च पर प्रतिस्थापन प्रणाली है जो सीमित क्षमताओं है.
निम्नलिखित परंपरा, वर्गीकरण और कार्यों के डेटाबेस में एक महत्वपूर्ण भूमिका निभाने के विकास के लिए तकनीकी विनिर्देशों या यह परियोजना शामिल डेटा की बड़ी मात्रा में है । शब्द “बड़ा” मतलब हो सकता है विशिष्ट स्तर के (छवि संसाधन) या अभिलेखों की संख्या (पाठ प्रसंस्करण).
कार्यक्षमता के कार्यों और उम्मीद है और समाधान प्रदर्शन कर सकते हैं अलग आवश्यकताओं है । विशेष रूप से, विकल्प की एक DBMS (वर्गीकरण डेटा):
<उल>इस मुद्दे को प्रभावित करता है का ही हिस्सा पर प्रकाश डाला गया के लिए वरीयता के एक DBMS के लिए एक और. कई आवेदन कर रहे हैं, जहां के विकल्प DBMS वर्गीकरण के द्वारा किसी भी कसौटी अप्रासंगिक है । उदाहरण के लिए, पसंद की सामग्री प्रबंधन प्रणाली के विकास के लिए साइट पर डाल दिया जाएगा, डेवलपर के सामने एक स्पष्ट चयन के केवल एक विशिष्ट डेटाबेस.
आधुनिक जानकारी DBMS स्तर (वर्गीकरण के अनुसार महत्व और जिम्मेदारियों):
<उल>लेकिन महत्व और जिम्मेदारी हमेशा महान है, न केवल पहले मामले में है । वहाँ रहे हैं कई महत्वपूर्ण परियोजनाओं, वहाँ रहे हैं जब जानकारी की छोटी मात्रा में योगदान करने के लिए निर्णय लेने हैं ।
आमतौर पर पहली कसौटी परिभाषित करता है के रूप में निरपेक्ष नेता की वाणी, दूसरी MySQL. वे आम में एक बहुत कुछ है, लेकिन वहाँ रहे हैं कई मौलिक मतभेद है । जब वहाँ है एक काम से कनेक्ट करने के लिए वेब संसाधन के लिए Oracle डेटाबेस के उपयोग के बिना उसके खुद के उपकरणों और प्रौद्योगिकियों, कई सवाल पैदा होते हैं । जटिल से कनेक्ट नहीं है - एक दुर्लभ वस्तु है, और अक्सर एक सरल हालत को प्राप्त करने के लिए एक समाधान है ।
कोई कम से कम संख्या के साथ समस्याओं के वितरण डेटा की होती है, उनके स्थान पर एक लैन सर्वर एमएस SQL सर्वर जो करने के लिए एक कनेक्शन उपलब्ध है के माध्यम से कई हार्डवेयर routers.
वास्तव में, वास्तविक व्यवहार में, सभी महत्वपूर्ण घटकों: वास्तुकला के डीबीएमएस, वर्गीकरण की DBMS की कार्यक्षमता, परिवर्तनशीलता की कनेक्टिविटी और बैंडविड्थ संचार के चैनलों.
ज्ञान की DBMS, वर्गीकरण, के सिद्धांत डेटाबेस में सामान्य रूप में, व्यावहारिक अनुभव और अन्य वैचारिक मुद्दों निस्संदेह महत्वपूर्ण हैं । विश्वसनीयता के हार्डवेयर घटक बहुत अधिक है आज, लेकिन सवाल कोड की गुणवत्ता, और विशेष रूप से अपने शब्दों में, इस दिन के लिए प्रासंगिक है ।
करने के लिए सुरक्षित पहुँच प्रदान करने के लिए डेटाबेस के सभी DBMS है, लेकिन क्या बारे में आम व्यवहार की नकल करने के लिए डेटाबेस बैकअप है?
इस त्रुटिपूर्ण विचार की विशेषता डेटाबेस में स्थित है, एक फ़ाइल या एकाधिक फ़ाइलों में. पहले मामले में, हानि की एक एकल बाइट या बिट को बर्बाद कर देगा, पूरी फाइल, और दूसरे मामले में, एक उथले प्रतिलिपि के विवरण की एक डेटाबेस या युक्त फ़ाइलों के डेटा के लिए नेतृत्व करेंगे के लिए, अप्रत्याशित परिणाम.
हैरत की बात है, डेवलपर्स के डीबीएमएस चिंतित नहीं है इन तथ्यों के बारे में है, लेकिन अगर वे ले लिया है के लिए आवश्यक कदम और बंद एक बार और सभी के लिए के सवाल डेटा की उपलब्धता प्रणाली के बाहर उन्हें नियंत्रित करता है, तो वहाँ हो सकता है की दुविधा के लिए DBMS वर्गीकरण सरल है करने के लिए एक सीमा होती है:
<उल>यह असंभव है करने के लिए सब कुछ नियंत्रण है, और अधिक अनुभवी प्रोग्रामर, और अधिक विकल्प में यह पत्तियों ग्राहकों के लिए. बंद डेटा के लिए बाह्य नियंत्रण और परिवर्तन - तो यह सुनिश्चित करें समस्या को हल नहीं है, एक लंबे जीवन के लिए.
सुरक्षा के मुद्दे पर और डेटा की उपलब्धता से परे किसी भी समाधान है । यह अंतर्गत आता है करने के लिए कंपनी के बुनियादी ढांचे, स्थानीय क्षेत्र नेटवर्क, परिधि सुरक्षा, आदि.
स्वयं के द्वारा, डेटा, डेटाबेस और उनके प्रबंधन के रूप में होना चाहिए खुला और सुलभ का सम्मान करते हुए स्थापित, लंबे अभ्यास के द्वारा परीक्षण किया है और प्राकृतिक नियमों की आवश्यकताओं.
पर विचार अलग अलग तरीकों से वर्गीकृत करने का एक DBMS, आप भुगतान करना चाहिए विशेष ध्यान देने के लिए सामाजिक घटक के संदर्भ में सिद्धांत और इसके लागू व्यवहार में.
जब वहाँ गया था एक लैन और डेटाबेस सर्वर पर है, और DBMS पहुँच दे दी है, कई उपयोगकर्ताओं के लिए, यह केवल बस की वास्तुकला: फ़ाइल सर्वर बहुत व्यावहारिक है, आज है:
<उल>तीन एक ही सिक्के के पहलू है । कोई फर्क नहीं पड़ता है, जहां डेटाबेस से ही, क्या कोई फर्क नहीं चुना DBMS. यह महत्वपूर्ण है कि डेटा और कोड का उपयोग कर उन्हें होना चाहिए के रूप में मोबाइल और सुलभ है, लेकिन किया जा करने के लिए के भीतर की परिधि के कुल सुरक्षा के तहत चौकस सुरक्षा से न केवल तकनीकी कारकों (हमले, धमकी, विनाशकारी हस्तक्षेप), लेकिन यह भी व्यवहार बिंदु से समझ में कर्मचारियों के विकास के कोड या डेटा का उपयोग करना.
प्रचलित विचारों के बारे में डीबीएमएस, उनके वर्गीकरण, प्राप्त की एक अद्वितीय क्षमता सिद्धांत और व्यवहार में स्पष्ट है. डेवलपर्स के DBMS और उपभोक्ताओं के लिए जानकारी का एक लंबा रास्ता आ गए, और हर गुजरते दिन के साथ की गतिशीलता में सुधार है तेजी से त्वरित है ।
रिलेशनल अवधारणा अभी भी मजबूत है, और कोई अन्य वास्तुकला या विचार कुछ भी दिख रहा था. लेकिन सच करने के लिए अपनी साजिश: तालिका के बीच संबंध है डेटा और रिश्ते तालिकाओं के बीच भी संबंध है? क्यों मेज की जरूरत करने के लिए हो सकता है एक टोपी है, लेकिन अगर कोई डेटा नहीं है, तो कोई टेबल है? क्यों टेबल हमेशा आयताकार है, और डेटा में यह सख्त प्रकार और आकार है?
दुनिया के बारे में जानकारी के द्वारा होती है, बह आकार नहीं है, बस आयतों में से एक । नहीं यह समय के लिए स्वीकार करते हैं, एक आश्चर्यजनक रूप से सरल विचार है: वहाँ एक मेज है, लेकिन वहाँ एक टोपी होगा या नहीं - यह है विशिष्ट मामला है । कितने में होगा स्ट्रिंग तालिका में हमेशा स्पष्ट है: से करने के लिए शून्य की कमी विशेष रूप से DBMS है, लेकिन क्यों नहीं है कि सकारात्मक पर स्तंभों की संख्या है?
अगर हम लागू मतिहीनता, जो इतने लंबे समय के लिए एक आधुनिक वस्तु उन्मुख प्रोग्रामिंग, रिलेशनल संबंध में, यह पता चला है एक बहुत ही होनहार अगले कदम: DBMS है, जिसमें कोई फर्क नहीं पड़ता तालिका या सिर्फ दिया है, और अगर मेज है, तो यह क्या हो जाएगा और वहाँ हो जाएगा एक पंक्ति या स्तंभ और वे जाएगापरस्पर में अपने स्तर के सवाल - आवेदन है । के रूप में सब कुछ हो जाएगा जुड़ा हुआ है के लिए सभी डेटा और टेबल - यह भी एक सवाल की गुंजाइश नहीं है, और क्षमता के डेवलपर कर रही है, डेटाबेस या कोड का उपयोग कर ।
Article in other languages:
AR: https://tostpost.com/ar/computers/11241-dbms.html
Alin Trodden - लेख के लेखक, संपादक
"हाय, मैं कर रहा हूँ Alin दलित. मैं ग्रंथ लिखता हूं, किताबें पढ़ता हूं, और छापों की तलाश करता हूं । और मैं आपको इसके बारे में बताने में बुरा नहीं हूं । मैं दिलचस्प परियोजनाओं में भाग लेने के लिए हमेशा खुश हूं."
संबंधित समाचार
क्या उपकरण पर डाल करने के लिए है-3? अतिरिक्त उपकरणों की स्थापना (टैंकों की दुनिया)
यदि आप खेलने के लिए "टैंक की दुनिया" है, तो आप शायद एक रहस्य नहीं होगा कि इस तथ्य की उपलब्धता एक महंगी टैंक पर्याप्त नहीं है सफलता प्राप्त करने के लिए युद्ध के मैदान पर. आप की जरूरत है सक्षम होना करने के लिए विकसित करने के लिए अपन...
न्यूनतम और सिफारिश की प्रणाली आवश्यकताओं के लिए टैंक की दुनिया
दुनिया टैंकों की एक अविश्वसनीय रूप से सफल बहु-उपयोगकर्ता परियोजना, की अनुमति देता है जो प्राप्त करने के लिए आप अपने खुद के गेराज के टैंक है कि आप लड़ाई में भेज सकते हैं के साथ अन्य gamers. इस खेल में लाभ की एक बड़ी संख्या पर अन्य ...
किताबें पढ़ने के लिए कार्यक्रम के Android: सबसे अच्छा की सूची
कार्यक्रमों किताबें पढ़ने के लिए Android के एक आवेदन है कि अनुमति देता है आप करने के लिए की एक किस्म का उपयोग इलेक्ट्रॉनिक प्रकाशन पर सीधे स्मार्टफोन की स्क्रीन है. आज की दुनिया में वहाँ रहे हैं की एक विशाल विविधता ebook प्रारूपों...
कैसे चुनें करने के लिए बिजली की आपूर्ति कंप्यूटर के लिए युक्तियाँ आकस्मिक उपयोगकर्ता के लिए
कई उपयोगकर्ताओं की खोज में उच्च प्रदर्शन पर्सनल कंप्यूटर के बारे में भूल मुख्य तत्व प्रणाली इकाई के लिए जिम्मेदार है, जो गुणवत्ता और समय पर आपूर्ति के सभी घटकों के अंदर का मामला है । हम बात कर रहे हैं के बारे में, बिजली की आपूर्ति...
कैसे बनाने के लिए अपने आप को व्यवस्थापक सर्वर - विस्तृत विवरण
आप खेल सकते हैं एकल खिलाड़ी खेल है, लंबे समय से फैशन के बाहर किया गया है । प्रौद्योगिकियों बनाने के लिए अनुमति देते सर्वर और उन्हें इकट्ठा करने के लिए दोस्तों के साथ एक साथ. सहकारी खेल रहे हैं, धीरे-धीरे शेयर बाजार में रहा. खिलाड़...
आज के गेमिंग उद्योग काफी छोटी लड़की का खेल है, लेकिन वहाँ अपवाद हैं कि चर्चा की जाएगी । हम सभी को याद लिटिल मरमेड, स्नो व्हाइट और चमेली – हमारे पसंदीदा कार्टून चरित्रों “डिज्नी’, प्रस्तुत के साथ हमें अविश्वसनीय र...
टिप्पणी (0)
इस अनुच्छेद है कोई टिप्पणी नहीं, सबसे पहले हो!