കമ്പ്യൂട്ടറുകൾഡാറ്റാബേസുകൾ

ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് - അത് ... മോഡലുകൾ, ഉദാഹരണങ്ങൾ

ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് - ഒരു ട്രീ ഘടനയും അടിസ്ഥാനമാക്കി ഒരു ഡാറ്റാബേസ്. പണി തത്വം അനുസരിച്ച് കമ്പ്യൂട്ടറിന്റെ ഫയൽ സിസ്റ്റം ഏറെക്കുറേ സമാനമാണ്. ഈ മോഡൽ അതിന്റെ ഉണ്ട് ഉപയോഗിക്കുന്ന ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ട്, വിശദമായ ഉദാഹരണങ്ങൾ സഹിതം ഈ ലേഖനത്തിൽ ചർച്ച ചെയ്യും.

ഫോം ഡാറ്റാബേസ്

എന്നറിയപ്പെടുന്നു നാലു തരം പൊസ്തൊരെനിയ ഡാറ്റാബേസ് വേർതിരിച്ചറിയാൻ:

  • റിലേഷണൽ - പട്ടികാ ഡാറ്റാബേസ്, എവിടെ വിവരങ്ങൾ വരികൾ-നിരകൾ രൂപത്തിൽ അവതരിപ്പിച്ചിട്ടുണ്ട്. ഈ തത്വത്തിൽ പ്രകാരം, ഡാറ്റാബേസ് ഉദാഹരണത്തിന്, "ഇഷ്ടങ്ങൾ" ൽ നിർമിക്കുന്ന.
  • ഒബ്ജക്റ്റ് ഓറിയന്റഡ് - അടുത്ത പിഎൽഒ (നാം വസ്തുക്കൾ ജോലി ചെയ്യുന്ന പ്രോഗ്രാമിംഗ്) ബന്ധപ്പെട്ടിരിക്കുന്നു, ഈ അവരുടെ പ്രധാന നേട്ടം, എന്നാൽ അവരുടെ ചെറിയ പ്രകടനം, അവർ ഇപ്പോഴും റിലേഷണൽ ആധിക്യം ലെ വളരെ കുറവാണ്.
  • ഹൈബ്രിഡ് - ഡീബേസ് dBase മുകളിൽ ജീവിവർഗങ്ങളുടെ വെറും രണ്ടു ഉണ്ടായേക്കാം.
  • ഹയറാർക്കിക്കൽ - ഈ ലേഖനത്തിന്റെ ശ്രദ്ധ ഒബ്ജക്റ്റ്. ഈ ഡാറ്റാബേസ് ഒരു വൃക്ഷം പോലുള്ള ഘടന സ്വഭാവത്തിന് ആണ്.

ശ്രേണീബദ്ധവും ഡാറ്റാബേസ് ഏറ്റവും പ്രശസ്തമായ ഉദാഹരണം ഐബിഎം ( "അയ്ബിഎമ്") സൃഷ്ടിച്ച ഒരു ഉൽപ്പന്നമാണ്, തലക്കെട്ടിൽ ഇൻഫർമേഷൻ മാനേജ്മെന്റ് സിസ്റ്റം ( "മാനേജ്മെന്റ് ഇൻഫർമേഷൻ സിസ്റ്റം" എന്നാണ്), IMS ചുരുക്കരൂപമാണ്. IMS ആദ്യ പതിപ്പ് അറുപതു ആണ്ടിൽ, കഴിഞ്ഞ വീണ്ടും വന്നു, ഇരുപതാം നൂറ്റാണ്ട്. ഈ ദിവസം ഡാറ്റ സ്റ്റോറേജ് നിയന്ത്രണവും ഉപയോഗിക്കുന്നു.

ഹൈറാര്ക്കിക്കല് മോഡൽ അടിസ്ഥാനതത്വങ്ങൾ

ഹൈറാര്ക്കിക്കല് ഡാറ്റ മോഡൽ താഴെ തത്വത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്:

  • ട്രീ ഘടനയും ഓരോ നോഡ് ഒരു ചേരുന്ന വിഭാഗത്തിൽ സ്ഥാപിച്ചിട്ടില്ല വേണ്ടി;
  • ഒരു വിഭാഗം ഓരോ ഫീൽഡ് പേര് നിയോഗിച്ചിട്ടുള്ള ഒരു വരി തുപ്ലെ ധരിച്ചു ഒരു ഡാറ്റ ഫീൽഡ് ആണ്;
  • മറ്റൊരു ആശയവിനിമയങ്ങൾ: ഓരോ ഇൻപുട്ട് ഫീൽഡ് ഒരു ഇൻപുട്ട്, ഒന്നിലധികം ഔട്ട്പുട്ട് സെഗ്മെന്റുകൾ;
  • ഓരോ ഘടനാപരമായ മൂലകം ഒരു സിസ്റ്റം ചിട്ടപ്പെടുത്തിയ മാത്രം ഒരു സ്ഥലവും ഉണ്ടു
  • ട്രീ ഘടനയും റൂട്ട് ഘടകം ആരംഭിക്കുന്നത്;
  • ഓരോ നോഡ് മാത്രമേ ഒരു അടിമ പൂർവികനായ എന്നാൽ ഓരോ സ്രോതസ്സ് ഒന്നിലധികം സന്തതി ആയിരിക്കാം.

ശ്രേണീബദ്ധവും ഡാറ്റ ഘടന ഉപയോഗം

ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് - ഈ സ്റ്റോറേജ് ആദ്യം ഒരു ട്രീ ഘടനയും സ്വഭാവത്തിന് ആ സിസ്റ്റങ്ങൾ, ബാധകമായ. ഇങ്ങനെ ഒരു സിമുലേഷൻ തിരഞ്ഞെടുക്കാൻ വേണ്ടി - അത് ലോജിക്കൽ ആണ്.

ഒരു സൈനിക യൂണിറ്റ്, വ്യക്തമാക്കുന്നില്ല ഗ്രേഡുകൾ അറിയപ്പെടുന്നത് ഏത് - ശ്രേണീബദ്ധവും ഡാറ്റാബേസ് യഥാർത്ഥത്തിൽ സ്യ്സ്തെമതിജെദ് ഡിഗ്രി ഉദാഹരണം. കൂടാതെ, ചിട്ടപ്പെടുത്തിയ കണങ്ങളുടെ അടിയിൽ എല്ലാ ലളിതമായ അടങ്ങുന്ന സങ്കീർണ്ണമായ സംവിധാനങ്ങൾ കഴിയും. ഇത്തരം സംവിധാനങ്ങളുടെ സിമുലേഷനിൽ ഒപ്പം വിഘടിപ്പിക്കുന്നു ആവശ്യമില്ല ഡിബി പരിഗണിക്കും ഫോം കൊണ്ടുവരും. എന്നിരുന്നാലും, അത്തരം ഒരു സാഹചര്യം എപ്പോഴും കേസ്.

കൂടാതെ, ഒരേ മേലോട്ടു അധികം താഴേ ഘടനാപരമായി ലളിതവും അന്വേഷണം ഒരു പ്രവണത ഉണ്ട്.

ഹൈറാര്ക്കിക്കല് മോഡൽ നിർമ്മിച്ചിരിക്കുന്നത്, ഡാറ്റാബേസ് അടിസ്ഥാന പ്രവർത്തനങ്ങൾ

ശ്രേണീബദ്ധവും ഡാറ്റാബേസ് ഘടന പിന്തുടരുന്ന (ലിസ്റ്റ് എല്ലായ്പ്പോഴും ചെറിയ കൂട്ടിച്ചേർക്കലുകളും ഉപയോഗിച്ച് നീട്ടി കഴിയും, ഏറ്റവും അടിസ്ഥാന പ്രതിനിധാനം) നടത്താൻ (കഴിവുകൾ അനുസരിച്ച്) പ്രായോഗികമായി പരിധികളില്ലാതെ വിജയം അനുവദിക്കുന്നു:

  • ഒരു പ്രത്യേക അംഗത്തിന്റെ ഡേറ്റാബേസ്;
  • അത്തികാക്കുന്നവന് നിന്ന് വൃക്ഷത്തിൽ - ഡാറ്റാ പരിവർത്തന
  • സംക്രമണം - ശാഖയിൽ നിന്നും ബ്രാഞ്ച് വിറകു
  • അതിൻപ്രകാരം, ശാഖകളുടെ പരിവർത്തനം - ഘടകത്തെ ഘടകം;
  • റെക്കോർഡിങ്ങുകൾ ജോലി ചെയ്യുക:,, ഒരു പുതിയ / അല്ലെങ്കിൽ നിലവിലെ നീക്കം തിരുകിയ പകർത്തൽ വെട്ടി തുടങ്ങിയവ ...

ഘടന ഒരു സാമാന്യമായി വിവരണം

ഈ ലേഖനത്തിൽ പരാമർശിച്ചിരിക്കുന്ന ഘടന വിവരിക്കാൻ പദം "മരം" ഇതിനകം ഒരിക്കൽ എത്രയോ കൂടുതലാണ്. ഇത് സംഭവിച്ചു എങ്ങനെ പറയാൻ സമയം. എല്ലാ കാരണം ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് - അത് ഏത് ഉപയോഗിക്കുന്ന ഇത്തരം ഒരു ഡാറ്റാബേസ്, തുടർന്ന് ഡാറ്റ തരം "മരം". ഞങ്ങളെ അതിനെ പ്രതിനിധീകരിക്കുന്ന നമുക്കു നോക്കാം.

ഈ സംയുക്ത തരം: ഘടകങ്ങൾ (നോഡുകൾ) ഓരോ അടുത്ത ഏതാനും (ഒന്നോ അതിലധികമോ) കഴിയുന്നതാണ്. അത് ഒരൊറ്റ റൂട്ട് ഘടകം ആരംഭിക്കുന്നു. താഴത്തെ വരി "മരം" പോലുള്ള കഷണങ്ങൾ ഓരോ ഒരു വൈറസും, വളരെ, ആണ് എന്നതാണ് "മരം." പലരും, പല ശാഖിതമായതോ, എല്ലാ പ്രശ്നങ്ങളും ഓർഡർ ബാധിക്കുന്നില്ല.

അടിസ്ഥാന തരത്തിലുള്ള ലളിതവും സംയുക്തം, എന്നാൽ അടിസ്ഥാനപരമായി അത് എപ്പോഴും റെക്കോർഡ് കഴിയും. അവരിൽ ഒരു മുഴുവൻ സെറ്റ് - എന്നാൽ ലളിതമായ റെക്കോർഡിംഗ് ഡാറ്റ ഒരു തരം, ഒരു പുരയിടത്തിൽ ഇല്ല.

ഹൈറാര്ക്കിക്കല് മോഡൽ, സന്തതി എന്ന തത്വം സഹകരിച്ചാല് ആണ് ഓരോ മുൻ വിഭാഗത്തിൽ പിന്നീട് ഒരു മുന്ഗാമി വരുമ്പോൾ. കൂടാതെ, പാരന്റ് തരം ബന്ധപ്പെട്ട് കുട്ടിയെ മറ്റ് രേഖകൾ തുല്യമാണ് ഒരു ഇരട്ടകളെ കണക്കാക്കുന്നു അതേസമയം, അടിമ ഒരു തരം.

ഡാറ്റാബേസ് നിറയ്ക്കുന്നത്

പ്രധാന ഡാറ്റ ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് മൂല്യങ്ങൾ (നമ്പറുകൾ ചിഹ്നമായി) രേഖകൾ സംഭരിക്കുന്നു. ബൈപ്പാസ് അത്തരം ഒരു ഡാറ്റാബേസ് താഴെ മുതൽ ശരിയായ ഇടത് നിന്ന് സാധാരണയായി.

അന്തസ്സ്

ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് - റൂട്ട് ഫോൾഡർ ഒരു ഡാറ്റാബേസ്, ക്രമേണ താഴോട്ട് പച്ചയായ. ഫയൽ സിസ്റ്റം വളരെ സമാനമായ അത്തരം ഒരു ഘടന ചെയ്തിരുന്നു, അത്തരം ചുവടു വിജയകരമായി കമ്പ്യൂട്ടർ ഡാറ്റ വിവിധ പ്രവർത്തനങ്ങൾ നടത്താൻ ഉപയോഗിക്കുന്നു. താഴത്തെ വരി: അതിന്റെ മെമ്മറി യുക്തിസഹമായ അലോക്കേഷൻ, ഒരു വളരെ മാന്യമായ പ്രകടനം സമയം ജോലി ചെലവഴിച്ചത്.

ഹൈറാര്ക്കിക്കല് മോഡൽ അതിന്റെ ഘടനാപരമായ വിവരങ്ങൾക്ക് ഉപയോഗത്തിന് അനുയോജ്യമായ.

പോരായ്മകൾ

എന്നാൽ, ഇതേ അവരുടെ പ്രധാന ഗുണങ്ങള് മാറും ദ്ബ്മ്ഷ് ചർച്ച, ഒപ്പം അവരുടെ കുറവുകൾ നിർണ്ണയിക്കാൻ. ഉദാഹരണത്തിന്, സങ്കീർണതയും, ലോജിക്കൽ കണക്ഷനുകളുടെ ബുദ്ധിമുട്ട് - ഒരു പരിചയ സ്പെഷ്യലിസ്റ്റ് മനസ്സിലാക്കാൻ അജ്ഞാതമായ ഏതോ അടിസ്ഥാന, ലളിതമായ ഉപയോക്താവുമായി കഠിനാധ്വാനികളായ ചെയ്യും, അത് "നഷ്ടപ്പെട്ട നേടുകയും" ഇല്ല. ഈ സങ്കീർണ്ണത യഥാർത്ഥത്തിൽ ശ്രേണീബദ്ധവും മോഡൽ നിർമിച്ചിരിക്കുന്നത് വളരെ ഡാറ്റാബേസ് കാര്യമാണ് മനസ്സിലാക്കാൻ നയിക്കുന്നു. ഒരു ഉദാഹരണം ഇതിനകം വിവരിച്ച ഉൽപ്പന്നം "അയ്ബിഎമ്" കമ്പനി "OKA" ആൻഡ് മിഎരിസ് (റഷ്യൻ ഉത്പാദനം), അതുപോലെ ഡാറ്റ അഗ്രം ടീം-യു.പി (വിദേശ കോർപ്പറേഷനുകൾക്ക് നിന്ന്) കൂടാതെ, ശ്രേണീബദ്ധവും ഡാറ്റാബേസ് ആണ്.

ഉദാഹരണങ്ങൾ

ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് - ബന്ധങ്ങൾ പണിത ഇതിൽ വിവിധ തലങ്ങളിൽ പലതരം. കരാർമൂലം, ഒരു വിപരീതമാക്കപ്പെടും ഗ്രാഫ് പോലെ കാണപ്പെടുന്നു. ശ്രേണീബദ്ധവും ഡാറ്റാബേസ് ഉദാഹരണം - ഏതെങ്കിലും സ്റ്റേറ്റ് അഡ്മിനിസ്ട്രേറ്റീവ് സ്ഥാപനം. ഉദാഹരണത്തിന്, എടുത്തു സ്കൂൾ.

മുകളിലെ തലത്തിൽ, സ്ഥിതി ചെയ്യും അഡ്മിനിസ്ട്രേഷൻ "നേതാവ്" - സംവിധായകൻ. അധ്യാപകരുടെ തലയ്ക്ക് അതിന്റെ സമർപ്പണം ൽ, തല അധ്യാപകരും ഉണ്ടായിരിക്കേണ്ടതാണ് - സമാനതകൾ ക്ലാസുകൾ മേൽനോട്ടം അധ്യാപകർക്ക്. അവരിൽ ഓരോ സമാന്തരമായി അവ്യക്തമായ നമ്പർ, ഓരോ ക്ലാസ് വിദ്യാർത്ഥികളുടെ നിരവധി.

അതേ നയം എഴുതിയാൽ, ഏതെങ്കിലും കോർപ്പറേഷൻ മാനേജ്മെന്റ് കഴിയും. മുകളിൽ കമ്പനി അല്ലെങ്കിൽ ഡയറക്ടർ ബോർഡ് തല. അടുത്ത - ഇതിൽ സ്വന്തം ഘടന പ്രവർത്തിക്കുന്നു ഓരോ യൂണിറ്റ് എണ്ണം. നേടിയെടുക്കാൻ എല്ലാ വകുപ്പുകളിലും തന്റെ അസിസ്റ്റന്റ്, തന്റെ സെക്രട്ടറി, വാസ്തവത്തിൽ, ഓഫീസ് സ്റ്റാഫ്, ഇത്യാദി: ഉണ്ട് സാധാരണ സവിശേഷതകളാണ്.

കമ്പ്യൂട്ടർ ഉപയോഗം

കൂടുതൽ കഠിനമായ അപേക്ഷകൾ ഉണ്ടായേക്കാം. ശ്രേണിരഹിതവുമായൊരു ദത- അടിസ്ഥാന ഒരു മൃഗമായിരുന്നു ഫയൽസിസ്റ്റം ആണ്. എല്ലാ പരിചിതമായ "വിൻഡോസ് എക്സ്പ്ലോറർ" ഓപ്പറേറ്റിംഗ് സിസ്റ്റം "വിംദൊഉസ്" ഇത്തരമൊരു പദ്ധതി, അതുപോലെ മറ്റനേകം ഫയൽ മാനേജർമാർക്ക് ആണ് കേർണൽ ൽ നിർമ്മിച്ചിരിക്കുന്നത്.

നെറ്റ്വർക്ക് ഡാറ്റാബേസ്

ഉണ്ട്:

  • ബന്ധുത്വപരമോ;
  • പല പദാർത്ഥങ്ങളും;
  • ഓൺലൈൻ പറ്റും.

എന്തുകൊണ്ട് നാം വീണ്ടും ക്ലാസിഫിക്കേഷൻ ഓർമിപ്പിക്കപ്പെട്ടിട്ട് ചെയ്യുന്നു? , കാരണം ബന്ധുത്വപരമോ വ്യത്യസ്തമായി, നെറ്റ്വർക്ക് ഡാറ്റാബേസ് ശ്രേണീബദ്ധവും സാമ്യമുണ്ട്.

ഓർക്കാൻ സമയം ബന്ധങ്ങൾ തരത്തിലുള്ള ഡാറ്റാബേസുകൾ. "ഒന്നില് നിന്ന് ഒരു", "ഒന്നില് നിന്ന് പല" ഒരു കണക്ഷൻ "പല-ടു-പല" ഇല്ല. നമ്മള് താൽപ്പര്യമുള്ള. താഴെ നെറ്റ്വർക്ക് ഡാറ്റാബേസ് വ്യക്തമാണ്: ഒരു പിൻഗാമിയായി നോഡ് നിരവധി പൂർവ്വികർ ആയിരിക്കാം. കൂടുതൽ പ്രജ രക്ഷിച്ചിട്ടും സ്വത്തുകൾ. നാം പല പദാർത്ഥങ്ങളും ഡാറ്റാബേസും നെറ്റ്വർക്ക് ഡാറ്റാബേസുകൾ സ്വയം ഇതിനകം ഇത്തരം ഒരു അവകാശം ഒരു ഉദാഹരണം എന്ന് പറയാം. ഡാറ്റാബേസ് നെറ്റ്വർക്ക് ഘടനകൾ നിർമ്മാണ ഒരു തത്ത്വം മാറ്റമില്ല ഈ കേസിൽ പൂർവികനായ വെറും ശ്രേണീബദ്ധവും ഡാറ്റാബേസ് ആണ്.

അവിടെ അങ്ങനെ ബന്ധുത്വപരമോ

പേര് "ബന്ധുത്വപരമോ" ഇംഗ്ലീഷ് വാക്ക് "മനോഭാവം" നിന്ന് വരുന്നു. നേരത്തെ ഈ ലേഖനത്തിൽ സൂചിപ്പിച്ച പോലെ, അവർ പലപ്പോഴും പട്ടികാ രൂപത്തിൽ വിവരിക്കപ്പെടുന്നത്. എന്നാൽ മുൻ ഖണ്ഡികയിൽ നാം ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് പുറമേ ആശയവിനിമയം ഓർഗനൈസ് കഴിയുന്ന ഈ ഈ രണ്ടു തരം തമ്മിലുള്ള ചില സൂക്ഷ്മമായ ത്രെഡ് അവരെ ഏകീകരിക്കുന്നു ഇല്ല എന്നാണോ പറഞ്ഞു?

അതെ. ആദ്യ രണ്ടാം തരം ഇപ്പോഴും ഡാറ്റബേസുകളിലേക്ക് കാണുക പുറമേ, ഈ സവിശേഷത പുറമേ അവിടെ സാധാരണ ഒരു കാര്യം. ഉദാഹരണത്തിന്, ശ്രേണീബദ്ധവും ഡാറ്റാബേസ് (നെറ്റ്വർക്ക് അതുമായി അവിഭാജ്യ) പട്ടികയിൽ പ്രകടിപ്പിച്ച കഴിയും. ഇവിടെ പോയിന്റ് (ഈ ഉപയോഗക്ഷമത ഇന്റർഫേസ് ഒരു ചോദ്യമാണ്) അന്തിമ ഉപയോക്താവിന് വിവരങ്ങൾ ഏത് ലെ രൂപത്തിൽ അല്ല, വിവരങ്ങൾ എന്തു അടിസ്ഥാനത്തിൽ ഘടനയിൽ. അങ്ങനെ, മുതിർന്നവരോട് കൊണ്ട് വകുപ്പുകളിലായി വ്യക്തമായ ഡിവിഷൻ, മറ്റ് യൂണിറ്റ് ചിട്ടപ്പെടുത്തിയ പ്രകടിപ്പിച്ച തുടരും, എന്നാൽ സൗകര്യമൊരുക്കി പട്ടിക കൊണ്ടുപോകുന്ന.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ml.atomiyme.com. Theme powered by WordPress.