कम्प्युटरडेटाबेस

DB - यो ... प्रकारहरू र एक डेटाबेस को गुण

DB - "डेटाबेस" वा "डेटाबेस" को लागि खडा छ कि एक गरयो (आधारमा सन्दर्भ मा)। यस लेखमा हामी यसलाई / उनि गर्दै छन्, के हो र कहाँ लागू गर्न भनेर विचार गर्नुहोस्। को DBMS र डेटाबेस पनि छलफल - यो नै छ वा छैन।

शब्दावली

डेटाबेस जानकारी केही संरचित रिपोजिटरी उल्लेख। DB - यो पनि छ एक जानकारी मोडेल, तिनीहरूले आदेश गरिने proviso संग, एक निश्चित डाटा समावेश गर्न सक्ने क्षमता। हामी प्रत्येकले कम्तिमा एक पटक डाटाबेस काम छ, तर उदाहरणका लागि, खोज शब्द प्रविष्ट गरेर, हामी विशेष जानकारी डाटा लागि ठूलो मात्रा आधार बारी मा, यो अनुमान गर्न सकिएन पनि।

DBMS - लागि खडा छ जो अर्को गरयो छ "सिस्टम डेटाबेस व्यवस्थापन"। एक सामान्य अर्थमा तिनीहरूले तपाईं डेटाबेस डाटा व्यवस्थित गर्न सक्छन् जो संग सफ्टवेयर समाधान को एक किसिम, प्रतिनिधित्व गर्छ। यो जानकारी आधार, यो आदेश, मेटाउँदै प्रतिलिपि, विश्लेषण र अधिक को भरने बुझाउँछ।

फाराम डेटाबेस

डेटाबेस सिद्धान्त मा, त्यहाँ तिनीहरूलाई धेरै प्रकारका छन्। छन्:

  • संबंधात्मक डेटाबेस ( "जडान" को रूपमा अनुवाद जो अंग्रेजी शब्द सम्बन्ध देखि) - सम्बन्ध विशेषता द्वारा सम्वन्धि संस्थाहरू एक सेट रूपमा व्यक्त गरिन्छ। उत्तरार्द्ध जो डेटाबेस डाटा समावेश पाटी, को रूप मा प्रस्तुत छ। यो भन्दा साधारण छ डेटाबेस को प्रकार।
  • पदानुक्रमित - कारण "अभिभावक-बच्चा" को स्तर, "उच्च-अधीनस्थ" गर्न।
  • नेटवर्क - अघिल्लो प्रजाति को एक offshoot।
  • आपत्ति-उन्मुख, सीधा उपयुक्त कार्यक्रम पद्धति (PLO) काम जो।

हामीलाई डेटाबेस को आधारभूत विचार र अवधारणाहरु बाटो साथ रोक, विस्तार तिनीहरूलाई प्रत्येक विचार गरौं।

DB - यो चिन्ह छ?

संबंधात्मक डेटाबेस छन् आफ्नो सामान्य प्रतिनिधित्व मा समझ लागि कठिनाइ उत्पन्न गर्दैन - जानकारी एक पट्टिका। तपाईं मदतको लागि कल गर्न सक्छन्, स्पष्ट गर्न कम्पनीहरु को धेरै चिरपरिचित डेटाबेस छ "माइक्रोसफ्ट" - "Acces", आफ्नो सामान्य कार्यालय आवेदन प्याकेजको एक भाग।

संबंधात्मक डाटाबेस तालिकाहरू मा प्रविष्टिहरू (पङ्क्तिहरू) र क्षेत्रहरू (स्तम्भहरू) छ। यो रेकर्डिङ अर्थ के को विवरण - पहिलो तुरुन्तै जानकारी समावेश गर्छ, विगतमा डाटा। उदाहरणका लागि, क्षेत्र - "नाम" प्रविष्टि - "क्याथरीन"।

क्षेत्रहरू लागि मूल्य प्रकार परिभाषित। .. रेकर्ड therein विशिष्ट डाटा पहिचान - तिनीहरूले संख्यात्मक, वर्ण, मिति, समय, आदि पनि, प्रत्येक तालिका एक प्रमुख क्षेत्र हुन छ हुन सक्छ।

यो तालिका छैन - यो डाटाबेस नै बुझे गर्नुपर्छ। डाटाबेस राशि र जानकारी को विविधता आधारमा एक देखि भण्डारण गर्न सकिन्छ सय धेरै टेबल गर्न।

तालिकाहरू बीचको सम्बन्ध

डाटाबेस मा तालिकाहरू बीचको सम्बन्ध सुनिश्चित गर्न एक योजना छ। संचार हो:

  • "एक-गर्न-एक" - तालिका मा प्रत्येक रेकर्ड अर्को प्लेट मात्र एक रेकर्ड पारस्परिक रहेको छ।
  • "एक-गर्न-धेरै" र "धेरै-गर्न-धेरै"। रेकर्ड भएको सम्बन्धित तालिका धेरै अनुरूप हुन सक्छ। वैकल्पिक (दोस्रो embodiment)।
  • "धेरै-को धेरै"। यसलाई (यस्तो लिंक एक चरणबद्ध तालिका र प्रजाति माथि दुई लिंक प्रयोग गरेर संगठित छ) यस मामला मा, धेरै पङ्क्तिहरू अर्को तालिकाको धेरै पङ्क्तिहरू जडान गर्न चयन गर्न सक्ने अनुमान गर्न गाह्रो छैन।

सार्दा माथि र तल

पदानुक्रमित डेटाबेस संबंधात्मक भन्दा धेरै संरचित छन्। तिनीहरूले सख्त आज्ञाकारी गर्छन। को "टिप", जो शाखा बन्द subordinates - - "राजकुमार" वा "सन्तान" त्यहाँ मूल तत्व हो। पदानुक्रमित डेटाबेस - एक रूख संरचना मात्र एक पूर्वज प्रत्येक नोड मा हुन सक्छ जो भइरहेको एक आधार।

उदाहरणका लागि, आधार सैन्य एकाइ वा फाइल प्रबन्धक डाटा: यस प्रकारको जानकारी पहिले नै अर्डर संरचना को भण्डारहरूमा निर्माण गर्न प्रयोग गर्न सुविधाजनक छ। एकाइ एक भन्दा बढी अभिभावक, साथै डाटाबेस तर्क को जटिलता छ लागि बेफाइदा असम्भव मानिन्छ।

सम्बन्ध विस्तार

नेटवर्क DB इस्पात निर्णय कमी पदानुक्रमित माथिको नाम। "धेरै-को धेरै" यस मामला मा पूर्वज धेरै राजकुमार हुन सक्छ रूपमा, र तिनीहरूले, सन्तान, धेरै नोड्स देखि उत्पन्न गर्न सक्छन् भन्ने तथ्यलाई देखाइएको छ जो, अघिल्लो सम्बन्ध यस प्रकारको बीच मात्र फरक थाले।

टेबुलर प्रदर्शन विधि

को टेबल संबंधात्मक डेटाबेस र पदानुक्रमित, नेटवर्क संग मुख्यतया सम्बन्धित छन्, र पनि टेबल को रूप मा प्रतिनिधित्व गर्न सकिन्छ भन्ने तथ्यलाई बावजुद। यी को प्रकार को बीच आधारभूत भिन्नता - सिद्धान्त मा संरचना निर्माण: संबंधात्मक, अन्य दुई संग तुलना धेरै freer र कम आदेश छ।

वस्तु उन्मुख शैली

पछिल्लो पटक हेरिएको प्रकार - वस्तु-उन्मुख - कम से कम साधारण। यो धेरै विशेष छ किनभने यो छ। जटिल डाटा संरचना यस्तो आधार फारम वस्तु र सीधा वस्तु-उन्मुख कार्यक्रम भाषा काम। तिनीहरूले अन्तिम शताब्दीको eighties मा विकसित गरियो र अहिलेसम्म किनभने यसको जटिलता र गति को छैन धेरै उच्च दर को धेरै लोकप्रियता प्राप्त भएको छैन।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.delachieve.com. Theme powered by WordPress.