സംഗ്രഹം: ഡാറ്റാബേസ്. ഒരു ഡാറ്റാബേസ് എന്ന ആശയം. ഡാറ്റാബേസുകളുടെ തരങ്ങൾ. ഡാറ്റാബേസുകളിൽ പ്രവർത്തിക്കുന്നതിനുള്ള വസ്തുക്കൾ. ഡാറ്റ തരങ്ങൾ സബ്ഡി. അടിസ്ഥാന ഡാറ്റാബേസ് ആശയങ്ങൾ

വ്യാഖ്യാനം: ഡാറ്റാബേസ് (ഡിബി), ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം (ഡിബിഎംഎസ്) എന്നിവയുടെ ആശയങ്ങളുടെ പൊതുവായ അർത്ഥം പ്രഭാഷണം ചർച്ചചെയ്യുന്നു. അൽഗോരിതം, ട്യൂപ്പിൾ, ഒബ്‌ജക്റ്റ്, എന്റിറ്റി തുടങ്ങിയ ഡാറ്റാബേസുമായി ബന്ധപ്പെട്ട അടിസ്ഥാന ആശയങ്ങൾ നൽകിയിരിക്കുന്നു. ഒരു ഡാറ്റാ ബാങ്കിനുള്ള അടിസ്ഥാന ആവശ്യകതകൾ. DB, DBMS എന്നിവയുടെ നിർവചനങ്ങൾ.

പ്രഭാഷണത്തിന്റെ ഉദ്ദേശ്യം:ഒരു ഡാറ്റാബേസും ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റവും തമ്മിലുള്ള വ്യത്യാസം മനസ്സിലാക്കുക. ഒരു ഡാറ്റാ ബാങ്കിനുള്ള അടിസ്ഥാന ആവശ്യകതകളും ഡാറ്റാബേസുകളും DBMS-കളുമായി ബന്ധപ്പെട്ട അടിസ്ഥാന നിർവചനങ്ങളും സ്വയം പരിചയപ്പെടുക.

ഡാറ്റാബേസ് (ഡിബി), ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം (ഡിബിഎംഎസ്) എന്നിവയുടെ ആശയങ്ങളുടെ പൊതുവായ അർത്ഥം നമുക്ക് പരിഗണിക്കാം.

കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യയുടെ വികാസത്തിന്റെ തുടക്കം മുതൽ, അതിന്റെ ഉപയോഗത്തിന്റെ രണ്ട് പ്രധാന ദിശകൾ ഉയർന്നുവന്നു.

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

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

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

കേവലം സംഖ്യാപരമായ കണക്കുകൂട്ടലുകൾക്ക് ഈ നിയന്ത്രണങ്ങൾ വളരെ പ്രധാനമല്ലെന്ന് കാണാൻ എളുപ്പമാണ്. ഒരു പ്രോഗ്രാം ഒരു വലിയ അളവിലുള്ള വിവരങ്ങൾ പ്രോസസ്സ് ചെയ്യേണ്ടതുണ്ട് (അല്ലെങ്കിൽ നിർമ്മിക്കുക) ആണെങ്കിലും, പ്രോഗ്രാമിംഗ് ചെയ്യുമ്പോൾ, ഈ വിവരങ്ങളുടെ സ്ഥാനം ബാഹ്യ മെമ്മറിയിൽ നിങ്ങൾക്ക് ചിന്തിക്കാനാകും, അങ്ങനെ പ്രോഗ്രാം കഴിയുന്നത്ര വേഗത്തിൽ പ്രവർത്തിക്കും.

മറുവശത്ത്, നിലവിലെ ഡാറ്റയുടെ ആവശ്യകത ഉപയോക്താവ് നിർണ്ണയിക്കുന്ന വിവര സംവിധാനങ്ങൾക്ക്, കാന്തിക ടേപ്പുകളുടെയും ഡ്രമ്മുകളുടെയും മാത്രം സാന്നിധ്യം തൃപ്തികരമല്ല. ടിക്കറ്റ് ഓഫീസിൽ നിൽക്കുന്ന ഒരു ടിക്കറ്റ് വാങ്ങുന്നയാളെ സങ്കൽപ്പിക്കുക, മാഗ്നറ്റിക് ടേപ്പ് പൂർണ്ണമായും റിവൈൻഡ് ചെയ്യുന്നതുവരെ കാത്തിരിക്കണം. അത്തരം സംവിധാനങ്ങളുടെ സ്വാഭാവിക ആവശ്യകതകളിൽ ഒന്ന് പ്രവർത്തനങ്ങളുടെ ശരാശരി വേഗതയാണ്.

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

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

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

ഏത് വിവര പ്രോസസ്സിംഗും തീരുമാനമെടുക്കൽ ചുമതലയും ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന ഒരു ഡയഗ്രം രൂപത്തിൽ പ്രതിനിധീകരിക്കാം. 1.1


അരി. 1.1

പ്രധാന നിബന്ധനകളുടെ നിർവ്വചനം

നമുക്ക് പ്രധാന നിബന്ധനകൾ നിർവചിക്കാം. ഡയഗ്രാമിലെ ഘടകങ്ങൾ വിവരങ്ങളും (ഇൻപുട്ടും ഔട്ട്പുട്ടും) അതിന്റെ പരിവർത്തനത്തിനുള്ള നിയമങ്ങളുമാണ്.

നിയമങ്ങൾ അൽഗോരിതം, നടപടിക്രമങ്ങൾ, ഹ്യൂറിസ്റ്റിക് സീക്വൻസുകൾ എന്നിവയുടെ രൂപത്തിലാകാം.

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

ഡാറ്റ പ്രോസസ്സിംഗ് പ്രവർത്തനങ്ങളുടെ ക്രമത്തെ ഇൻഫർമേഷൻ ടെക്നോളജി (ഐടി) എന്ന് വിളിക്കുന്നു. ആധുനിക ജോലികളിൽ കാര്യമായ വിവരങ്ങൾ ഉള്ളതിനാൽ, അത് സംഘടിപ്പിക്കണം. ഓർഡർ ചെയ്യുന്നതിന് രണ്ട് സമീപനങ്ങളുണ്ട്.

  1. ഡാറ്റ ഒരു നിർദ്ദിഷ്‌ട ടാസ്‌ക്കുമായി (അറേ ടെക്‌നോളജി) ബന്ധപ്പെട്ടിരിക്കുന്നു - ഉപയോഗത്താൽ ക്രമീകരിച്ചിരിക്കുന്നു. അതേ സമയം, അൽഗോരിതങ്ങൾ ഡാറ്റയേക്കാൾ കൂടുതൽ മൊബൈൽ ആണ് (കൂടുതൽ പലപ്പോഴും മാറാം). ഇത് ഡാറ്റയുടെ പുനഃക്രമീകരണം അനിവാര്യമാക്കുന്നു, അത് വ്യത്യസ്ത ജോലികളിലും ആവർത്തിക്കാം.
  2. ഇക്കാര്യത്തിൽ, വ്യാപകമായി ഉപയോഗിക്കുന്ന മറ്റൊരു ഡാറ്റാബേസ് സാങ്കേതികവിദ്യ നിർദ്ദേശിക്കപ്പെട്ടിട്ടുണ്ട്, അത് സ്റ്റോറേജ് ഓർഡർ ആണ്.

താഴെ ഡാറ്റാബേസ് (DB)ഒന്നോ അതിലധികമോ ആപ്ലിക്കേഷനുകൾക്കായി ഒപ്റ്റിമൽ ആയി ഉപയോഗിക്കാവുന്ന ഏറ്റവും കുറഞ്ഞ ആവർത്തനത്തോടെ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റയുടെ ഒരു ശേഖരം മനസ്സിലാക്കുക. ഉദ്ദേശ്യം ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കുന്നു, വിവരസാങ്കേതികവിദ്യയുടെ ഒരു തരം, ഡാറ്റ സംഭരണത്തിന്റെ ഒരു രൂപമെന്ന നിലയിൽ, സ്വീകരിച്ച അൽഗോരിതങ്ങൾ (സോഫ്റ്റ്‌വെയർ), ഉപയോഗിക്കുന്ന സാങ്കേതിക മാർഗങ്ങൾ, കമ്പ്യൂട്ടറിലെ ഡാറ്റയുടെ ഭൗതിക സ്ഥാനം എന്നിവയെ ആശ്രയിക്കാത്ത ഒരു ഡാറ്റാ സിസ്റ്റത്തിന്റെ നിർമ്മാണമാണ്; അനിയന്ത്രിതമായ അഭ്യർത്ഥനകൾക്ക് സ്ഥിരവും സമഗ്രവുമായ വിവരങ്ങൾ നൽകുന്നു. ഡാറ്റാബേസ് അതിന്റെ വിവിധോദ്ദേശ്യ ഉപയോഗം അനുമാനിക്കുന്നു (നിരവധി ഉപയോക്താക്കൾ, പല തരത്തിലുള്ള ഡോക്യുമെന്റുകളും ഒരു ഉപയോക്താവിന്റെ അന്വേഷണങ്ങളും).

നോളജ് ബേസ് (കെബി)തീരുമാന നിർമ്മാതാക്കളിൽ നിന്ന് (DMs) സ്വീകരിച്ച ഡാറ്റാബേസുകളുടെയും ഉപയോഗിച്ച നിയമങ്ങളുടെയും ഒരു കൂട്ടമാണ്.

"ഡാറ്റാബേസ്" എന്ന ആശയത്തോടൊപ്പം "ഡാറ്റ ബാങ്ക്" എന്ന പദവും ഉണ്ട്, അതിന് രണ്ട് വ്യാഖ്യാനങ്ങളുണ്ട്.

  1. ഡാറ്റ നിലവിൽ പ്രോസസ്സ് ചെയ്യുകയാണ് വികേന്ദ്രീകൃതമായ(ജോലിസ്ഥലങ്ങളിൽ) പേഴ്സണൽ കമ്പ്യൂട്ടറുകൾ (പിസി) ഉപയോഗിക്കുന്നു. തുടക്കത്തിൽ, വലിയ കമ്പ്യൂട്ടറുകളിൽ കേന്ദ്രീകൃത പ്രോസസ്സിംഗ് ഉപയോഗിച്ചു. കേന്ദ്രീകൃതമായതിനാൽ, ഡാറ്റാബേസിനെ ഒരു ഡാറ്റാ ബാങ്ക് എന്ന് വിളിക്കുന്നു, അതിനാൽ പലപ്പോഴും ഡാറ്റാബേസുകളും ഡാറ്റാ ബാങ്കുകളും തമ്മിൽ വേർതിരിവില്ല.
  2. ഡാറ്റാബേസ്- ഡാറ്റാബേസും അതിന്റെ മാനേജ്മെന്റ് സിസ്റ്റവും (DBMS). ഒരു DBMS (ഉദാഹരണത്തിന്, FoxPro) ഒരു ആപ്ലിക്കേഷനാണ് ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കുന്നുദ്വിമാന പട്ടികകളുടെ ഒരു ശേഖരമായി.
ഡാറ്റ ബാങ്ക് (BnD) ഡാറ്റയുടെ കേന്ദ്രീകൃത ശേഖരണത്തിനും കൂട്ടായ വിവിധോദ്ദേശ്യ ഉപയോഗത്തിനും വേണ്ടി രൂപകൽപ്പന ചെയ്ത പ്രത്യേകം സംഘടിത ഡാറ്റ, സോഫ്റ്റ്വെയർ, ഭാഷ, ഓർഗനൈസേഷണൽ, ടെക്നിക്കൽ ടൂളുകളുടെ ഒരു സംവിധാനമാണ്.
ഡാറ്റാബേസുകൾ (DB) പരിഗണനയിലിരിക്കുന്ന വിഷയമേഖലയിലെ വസ്തുക്കളുടെ അവസ്ഥയും അവയുടെ ബന്ധങ്ങളും പ്രതിഫലിപ്പിക്കുന്ന ഒരു പേരുള്ള ഡാറ്റാ ശേഖരമാണ്. ഡാറ്റാബേസുകളുടെ ഒരു സവിശേഷത സ്ഥിരതയാണ്: ഡാറ്റ നിരന്തരം ശേഖരിക്കപ്പെടുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്നു; ചില പ്രായോഗിക പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന് ആവശ്യമായ ഡാറ്റയുടെ ഘടനയും ഘടനയും സാധാരണയായി സ്ഥിരവും കാലക്രമേണ സ്ഥിരവുമാണ്; വ്യക്തിഗത അല്ലെങ്കിൽ എല്ലാ ഡാറ്റ ഘടകങ്ങളും പോലും മാറിയേക്കാം - എന്നാൽ ഇവ സ്ഥിരതയുടെ പ്രകടനങ്ങളാണ് - സ്ഥിരമായ പ്രസക്തി.
ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം (DBMS) നിരവധി ഉപയോക്താക്കളുമായി ഒരു ഡാറ്റാബേസ് സൃഷ്‌ടിക്കുന്നതിനും പരിപാലിക്കുന്നതിനും പങ്കിടുന്നതിനുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഭാഷയുടെയും സോഫ്റ്റ്‌വെയർ ഉപകരണങ്ങളുടെയും ഒരു കൂട്ടമാണ്.

ചിലപ്പോൾ ആർക്കൈവുകൾ ഒരു ഡാറ്റാ ബാങ്കിന്റെ ഭാഗമായി ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഡാറ്റയുടെ ഒരു ഭാഗം മാത്രം DBMS-ന്റെ പ്രവർത്തന നിയന്ത്രണത്തിലായിരിക്കുമ്പോൾ, ഒരു പ്രത്യേക ഡാറ്റാ ഉപയോഗ രീതിയാണ് ഇതിന്റെ അടിസ്ഥാനം. മറ്റെല്ലാ ഡാറ്റയും സാധാരണയായി ഡിബിഎംഎസ് പ്രവർത്തനപരമായി കൈകാര്യം ചെയ്യാത്ത മീഡിയയിലാണ് സ്ഥിതി ചെയ്യുന്നത്. വ്യത്യസ്ത സമയങ്ങളിൽ ഒരേ ഡാറ്റ ഡാറ്റാബേസുകളിലും ആർക്കൈവുകളിലും ഉൾപ്പെടുത്താം. ഡാറ്റാ ബാങ്കുകൾക്ക് ആർക്കൈവുകൾ ഇല്ലായിരിക്കാം, എന്നാൽ അവ ഉണ്ടെങ്കിൽ, ഡാറ്റാ ബാങ്കിൽ ഒരു ആർക്കൈവ് മാനേജ്മെന്റ് സിസ്റ്റവും ഉൾപ്പെട്ടേക്കാം.

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

ഡാറ്റാ ബാങ്കുകൾക്കുള്ള അടിസ്ഥാന ആവശ്യകതകൾ

ഡാറ്റാബേസുകളുടെ ആശയത്തെ അടിസ്ഥാനമാക്കി വിവര സംവിധാനങ്ങൾ സൃഷ്ടിക്കുന്നതിനുള്ള സിദ്ധാന്തത്തിന്റെയും പ്രയോഗത്തിന്റെയും വികസനം, ഏകീകൃത രീതികൾ സൃഷ്ടിക്കൽ, ഡാറ്റ ഓർഗനൈസുചെയ്യുന്നതിനും വീണ്ടെടുക്കുന്നതിനുമുള്ള മാർഗ്ഗങ്ങൾ, വർദ്ധിച്ചുവരുന്ന സങ്കീർണ്ണമായ വസ്തുക്കളെയും അവയുടെ ബന്ധങ്ങളെയും കുറിച്ചുള്ള വിവരങ്ങൾ സംഭരിക്കാനും പ്രോസസ്സ് ചെയ്യാനും ബഹുമുഖ വിവരങ്ങൾ നൽകാനും സഹായിക്കുന്നു. വ്യത്യസ്ത ഉപയോക്താക്കളുടെ ആവശ്യങ്ങൾ. ഡാറ്റാ ബാങ്കുകളുടെ അടിസ്ഥാന ആവശ്യകതകൾ ഇനിപ്പറയുന്ന രീതിയിൽ രൂപപ്പെടുത്താം:

  • ഡാറ്റയുടെ പുനരുപയോഗം:ഉപയോക്താക്കൾക്ക് ഡാറ്റ വിവിധ രീതികളിൽ ഉപയോഗിക്കാൻ കഴിയണം.
  • ലാളിത്യം:ഉപയോക്താക്കൾക്ക് ലഭ്യമായ ഡാറ്റ എന്താണെന്ന് എളുപ്പത്തിൽ കണ്ടെത്താനും മനസ്സിലാക്കാനും കഴിയണം.
  • ഉപയോഗിക്കാന് എളുപ്പം:ഉപയോക്താക്കൾക്ക് ഒരു (നടപടിക്രമത്തിൽ) ലളിതമായ രീതിയിൽ ഡാറ്റ ആക്‌സസ് ചെയ്യാൻ കഴിയണം, ഡാറ്റാ ആക്‌സസിന്റെ എല്ലാ സങ്കീർണ്ണതകളും ഡാറ്റാബേസ് മാനേജ്‌മെന്റ് സിസ്റ്റത്തിൽ തന്നെ മറഞ്ഞിരിക്കുന്നു.
  • ഉപയോഗത്തിന്റെ വഴക്കം:വ്യത്യസ്ത ആക്സസ് രീതികൾ ഉപയോഗിച്ച് ഡാറ്റ ആക്സസ് ചെയ്യണം അല്ലെങ്കിൽ തിരയണം.
  • ഡാറ്റാ അഭ്യർത്ഥനകളുടെ വേഗത്തിലുള്ള പ്രോസസ്സിംഗ്:നിർദ്ദിഷ്ട അന്വേഷണങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നതിനായി എഴുതിയ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾ മാത്രമല്ല, ഡാറ്റയ്ക്കുള്ള അന്വേഷണങ്ങൾ ഒരു ഉയർന്ന തലത്തിലുള്ള അന്വേഷണ ഭാഷ ഉപയോഗിച്ച് പ്രോസസ്സ് ചെയ്യണം.
  • ഇടപെടൽ ഭാഷസിസ്റ്റം ഉള്ള അന്തിമ ഉപയോക്താക്കൾ ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകൾ ഉപയോഗിക്കാതെ തന്നെ ഡാറ്റ നേടാനുള്ള കഴിവ് അന്തിമ ഉപയോക്താക്കൾക്ക് നൽകണം.

ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകളുടെ ഭാവി വളർച്ചയുടെ അടിസ്ഥാനം ഡാറ്റാബേസാണ്: പുതിയ ആപ്ലിക്കേഷനുകളുടെ ദ്രുതവും വിലകുറഞ്ഞതുമായ വികസനം ഡാറ്റാബേസുകൾ പ്രാപ്തമാക്കണം.

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

സംഘടനാപരവും രീതിശാസ്ത്രപരവുമായ മാർഗങ്ങൾനിർദ്ദേശങ്ങൾ, മെത്തഡോളജിക്കൽ, റെഗുലേറ്ററി മെറ്റീരിയലുകൾ, ഉപയോക്താവിന് DBMS, ഡാറ്റാബേസ് എന്നിവയിൽ പ്രവർത്തിക്കാനുള്ള ഘടനയുടെയും നടപടിക്രമത്തിന്റെയും വിവരണങ്ങൾ.

ഡാറ്റാബേസ്, ഡിബിഎംഎസ് ഉപയോക്താക്കൾ

ഉപയോക്താക്കളെ (DBMS) രണ്ട് പ്രധാന വിഭാഗങ്ങളായി തിരിക്കാം: അന്തിമ ഉപയോക്താക്കൾ; ഡാറ്റാബേസ് അഡ്മിനിസ്ട്രേറ്റർമാർ.

ഡാറ്റാബേസ് അഡ്‌മിനിസ്‌ട്രേറ്ററെ (DBA) കുറിച്ച് നമ്മൾ പ്രത്യേകം പറയേണ്ടതുണ്ട്. സ്വാഭാവികമായും, ഡാറ്റാബേസ് അന്തിമ ഉപയോക്താവിന് (UC) വേണ്ടി നിർമ്മിച്ചതാണ്. എന്നിരുന്നാലും, ഡാറ്റാബേസ് അഡ്മിനിസ്ട്രേറ്റർ എന്ന് വിളിക്കപ്പെടുന്ന ഒരു സ്പെഷ്യലിസ്റ്റ് പ്രോഗ്രാമർ ഇല്ലാതെ സിപികൾക്ക് പ്രവർത്തിക്കാൻ കഴിയില്ലെന്ന് ആദ്യം അനുമാനിക്കപ്പെട്ടു. DBMS-കളുടെ ആവിർഭാവത്തോടെ, DBA-കളുടെ പ്രവർത്തനങ്ങളുടെ ഒരു പ്രധാന ഭാഗം അവർ ഏറ്റെടുത്തു, പ്രത്യേകിച്ച് ചെറിയ അളവിലുള്ള ഡാറ്റയുള്ള ഡാറ്റാബേസുകൾക്ക്. എന്നിരുന്നാലും, വലിയ കേന്ദ്രീകൃതവും വിതരണം ചെയ്തതുമായ ഡാറ്റാബേസുകൾക്ക്, ഒരു DBA യുടെ ആവശ്യം നിലനിൽക്കുന്നു. വിശാലമായ രീതിയിൽ പറഞ്ഞാൽ, സിസ്റ്റം അനലിസ്റ്റുകൾ, ഡാറ്റാ ഘടനകളുടെയും വിവര പിന്തുണയുടെയും ഡിസൈനർമാർ, പ്രോസസ്സിംഗ് ടെക്നോളജിയുടെ ഡിസൈനർമാർ, സിസ്റ്റം, ആപ്ലിക്കേഷൻ പ്രോഗ്രാമർമാർ, ഓപ്പറേറ്റർമാർ, സബ്ജക്ട് സ്പെഷ്യലിസ്റ്റുകൾ, മെയിന്റനൻസ് സ്പെഷ്യലിസ്റ്റുകൾ എന്നിങ്ങനെയാണ് ഡിബിഎകളെ മനസ്സിലാക്കുന്നത്. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, വലിയ ഡാറ്റാബേസുകളിൽ ഇവ സ്പെഷ്യലിസ്റ്റുകളുടെ ടീമുകളായിരിക്കാം. എഡിബിയുടെ ഉത്തരവാദിത്തങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു:

  1. വിഷയ മേഖല, വിവര നില, ഉപയോക്താക്കളുടെ വിശകലനം;
  2. ഘടന രൂപകൽപ്പന ചെയ്യുകയും ഡാറ്റ പരിഷ്കരിക്കുകയും ചെയ്യുക;
  3. സമഗ്രത സ്ഥാപിക്കുകയും ഉറപ്പാക്കുകയും ചെയ്യുക;
  4. ഡാറ്റ പരിരക്ഷ;
  5. ഡാറ്റാബേസ് വീണ്ടെടുക്കൽ ഉറപ്പാക്കുന്നു;
  6. ഡാറ്റാബേസിലേക്കുള്ള അഭ്യർത്ഥനകളുടെ ശേഖരണവും സ്റ്റാറ്റിസ്റ്റിക്കൽ പ്രോസസ്സിംഗും, ഡാറ്റാബേസിന്റെ കാര്യക്ഷമതയുടെ വിശകലനം;
  7. ഉപയോക്താവുമായി പ്രവർത്തിക്കുക.

ചെറു വിവരണം

ഒരു ഡാറ്റാബേസ് (DB) എന്നത് പരിഗണിക്കപ്പെടുന്ന വിഷയമേഖലയിലെ വസ്തുക്കളുടെ അവസ്ഥയെയും അവയുടെ ബന്ധങ്ങളെയും പ്രതിഫലിപ്പിക്കുന്ന ഡാറ്റയുടെ പേരുള്ള ശേഖരമാണ്.

ഒരു ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം (ഡിബിഎംഎസ്) എന്നത് നിരവധി ഉപയോക്താക്കളുമായി ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നതിനും പരിപാലിക്കുന്നതിനും പങ്കിടുന്നതിനുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഭാഷയുടെയും സോഫ്റ്റ്‌വെയർ ഉപകരണങ്ങളുടെയും ഒരു കൂട്ടമാണ്.

ഡാറ്റാ ബാങ്കുകൾക്കുള്ള പ്രധാന ആവശ്യകതകൾ: ഡാറ്റയുടെ പുനരുപയോഗം, ലാളിത്യം, എളുപ്പത്തിലുള്ള ഉപയോഗം, ഉപയോഗത്തിന്റെ വഴക്കം, ഡാറ്റാ അഭ്യർത്ഥനകളുടെ വേഗത്തിലുള്ള പ്രോസസ്സിംഗ്, ആശയവിനിമയ ഭാഷ.

ഉപയോക്താക്കളെ (DBMS) രണ്ട് പ്രധാന വിഭാഗങ്ങളായി തിരിക്കാം: അന്തിമ ഉപയോക്താക്കൾ; ഡാറ്റാബേസ് അഡ്മിനിസ്ട്രേറ്റർമാർ.

സ്വയം പരിശോധനാ ചോദ്യങ്ങൾ

  • ഒരു ഡാറ്റാബേസ് നിർവ്വചിക്കുക.
  • ഒരു ഡാറ്റ ബാങ്ക് നിർവ്വചിക്കുക.
  • ഡാറ്റാ ബാങ്കിന്റെ രണ്ട് വ്യാഖ്യാനങ്ങൾ പറയുക.
  • എന്താണ് ഒരു ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം?
  • ഒരു ഡാറ്റാ ബാങ്കിനുള്ള അടിസ്ഥാന ആവശ്യകതകൾ.
  • എന്താണ് ഡാറ്റ, വിവരങ്ങൾ, അറിവ്?
  • DBMS, ഡാറ്റാബേസ് ഉപയോക്താക്കൾ?
  • ഒരു ഡാറ്റാബേസ് അഡ്മിനിസ്ട്രേറ്ററുടെ അടിസ്ഥാന പ്രവർത്തനങ്ങൾ.
  • പുതിയ ആപ്ലിക്കേഷനുകൾ വേഗത്തിലും വിലകുറഞ്ഞും വികസിപ്പിക്കുന്നത് സാധ്യമാക്കുന്നത് എന്താണ്?

ഡാറ്റാബേസ്വിവരങ്ങൾ സംഭരിക്കാൻ രൂപകൽപ്പന ചെയ്ത ഒരു സംഘടിത ഘടനയാണ്. ആധുനിക ഡാറ്റാബേസുകൾ ഡാറ്റ മാത്രമല്ല, വിവരങ്ങളും സംഭരിക്കുന്നു.

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

ഒരു ഡാറ്റാബേസ് എന്ന ആശയവുമായി അടുത്ത ബന്ധമുള്ളത് ഒരു ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റത്തിന്റെ ആശയമാണ്. ഒരു പുതിയ ഡാറ്റാബേസിന്റെ ഘടന സൃഷ്ടിക്കുന്നതിനും അതിൽ ഉള്ളടക്കം നിറയ്ക്കുന്നതിനും ഉള്ളടക്കം എഡിറ്റ് ചെയ്യുന്നതിനും വിവരങ്ങൾ ദൃശ്യവൽക്കരിക്കുന്നതിനുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന സോഫ്റ്റ്‌വെയർ ടൂളുകളുടെ ഒരു കൂട്ടമാണിത്. ഡാറ്റാബേസ് വിവരങ്ങളുടെ ദൃശ്യവൽക്കരണം എന്നാൽ നൽകിയിരിക്കുന്ന മാനദണ്ഡങ്ങൾക്കനുസൃതമായി പ്രദർശിപ്പിച്ച ഡാറ്റ തിരഞ്ഞെടുക്കൽ, അവയുടെ ഓർഡർ, ഡിസൈൻ, ഔട്ട്പുട്ട് ഉപകരണങ്ങളിലേക്ക് തുടർന്നുള്ള ഡെലിവറി അല്ലെങ്കിൽ ആശയവിനിമയ ചാനലുകൾ വഴിയുള്ള പ്രക്ഷേപണം എന്നിവയാണ്.

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

ഡിബിഎംഎസിന്റെ ഘടന

ഒരു ഡാറ്റാബേസിലെ ഡാറ്റയും അവ തമ്മിലുള്ള ബന്ധവും വിവരിക്കുന്നതിനുള്ള ഒരു മാർഗമാണ് ഡാറ്റ വിവരണ ഭാഷ (DDL). ഡാറ്റാബേസിന്റെ ഘടന, റെക്കോർഡ് ഫോർമാറ്റുകൾ, ഡാറ്റ പരിരക്ഷിക്കുന്ന പാസ്‌വേഡുകൾ എന്നിവ വിവരിക്കാൻ ഈ ഭാഷ ഉപയോഗിക്കുന്നു.

ഡാറ്റാ മാനിപുലേഷൻ ലാംഗ്വേജ് (DML) എന്നത് ഡാറ്റയിൽ പ്രവർത്തനങ്ങൾ നടത്തുന്നതിനുള്ള ഒരു ഭാഷയാണ്, ഇത് അവയുടെ ഘടന മാറ്റാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

വ്യത്യസ്ത DBMS-കൾക്കായി, ഈ ഭാഷാ തലങ്ങൾ നടപ്പിലാക്കുന്നത് വ്യത്യസ്തമായിരിക്കാം. ചില സന്ദർഭങ്ങളിൽ, DML-നും NMD-നും ഉപയോക്താവ് ഒരു പ്രോഗ്രാം പൂർണ്ണമായും "മാനുവലായി" കംപൈൽ ചെയ്യണമെന്ന് ആവശ്യപ്പെടുന്നു, മറ്റുള്ളവയിൽ (ഇത് നിലവിലെ പ്രവണതയെ പ്രതിഫലിപ്പിക്കുന്നു) DBMS-ൽ ദൃശ്യ (ദൃശ്യമായ, ദൃശ്യ) പ്രോഗ്രാം വികസനത്തിനുള്ള ടൂളുകൾ അടങ്ങിയിരിക്കുന്നു. ഈ ആവശ്യത്തിനായി, ആധുനിക ഡിബിഎംഎസുകൾക്ക് സ്ക്രീൻ ഫോമുകൾക്കും റിപ്പോർട്ടുകൾക്കുമായി എഡിറ്റർമാർ ഉണ്ട്. അത്തരം എഡിറ്റർമാരുടെ "ബിൽഡിംഗ് ബ്ലോക്കുകൾ" (ടൂളുകൾ) വിവിധ തരത്തിലുള്ള ഫീൽഡുകൾ (ഇൻപുട്ട് ഫീൽഡുകൾ, ഔട്ട്പുട്ട് ഫീൽഡുകൾ, കണക്കുകൂട്ടിയ ഫീൽഡുകൾ), വിവിധ തരത്തിലുള്ള പ്രോസസ്സിംഗ് നടപടിക്രമങ്ങൾ (ഇൻപുട്ട് ഫോമുകൾ, പട്ടികകൾ, റിപ്പോർട്ടുകൾ, അന്വേഷണങ്ങൾ) എന്നിവയാണ്. ഉപയോക്താവ് സൃഷ്‌ടിച്ച പ്രോഗ്രാം ഒബ്‌ജക്‌റ്റുകളെ അടിസ്ഥാനമാക്കി, ജനറേറ്ററുകൾ ഒരു പ്രത്യേക മെഷീന്റെ ഭാഷയിലോ ഒരു ഇന്റർമീഡിയറ്റ് ഭാഷയിലോ പ്രോഗ്രാം കോഡ് സൃഷ്‌ടിക്കുന്നു.

ഒരു ലളിതമായ ഡാറ്റാബേസിന്റെ ഘടന

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

ഡാറ്റാബേസുകളിൽ വിവിധ വസ്തുക്കൾ അടങ്ങിയിരിക്കാം. ഏതൊരു ഡാറ്റാബേസിന്റെയും പ്രധാന വസ്തുക്കൾ അതിന്റെ പട്ടികകളാണ്. ഏറ്റവും ലളിതമായ ഡാറ്റാബേസിന് ഒരു പട്ടികയെങ്കിലും ഉണ്ട്. അതനുസരിച്ച്, ഏറ്റവും ലളിതമായ ഡാറ്റാബേസിന്റെ ഘടന അതിന്റെ പട്ടികയുടെ ഘടനയ്ക്ക് സമാനമാണ്.

ഒരു ദ്വിമാന പട്ടികയുടെ ഘടന നിരകളും വരികളും ചേർന്നതാണ്. ഏറ്റവും ലളിതമായ ഡാറ്റാബേസിലെ അവയുടെ അനലോഗുകൾ ഫീൽഡുകളും റെക്കോർഡുകളുമാണ്. പട്ടികയിൽ ഇതുവരെ രേഖകളൊന്നും ഇല്ലെങ്കിൽ, അതിന്റെ ഘടന രൂപപ്പെടുന്നത് ഒരു കൂട്ടം ഫീൽഡുകളാൽ മാത്രമാണ്. അടിസ്ഥാന പട്ടികയുടെ (അല്ലെങ്കിൽ അവയുടെ പ്രോപ്പർട്ടികൾ) ഫീൽഡുകളുടെ ഘടന മാറ്റുന്നതിലൂടെ, ഞങ്ങൾ ഡാറ്റാബേസിന്റെ ഘടന മാറ്റുകയും അതിനനുസരിച്ച് ഒരു പുതിയ ഡാറ്റാബേസ് നേടുകയും ചെയ്യുന്നു.

ഡാറ്റാബേസ് ഫീൽഡ് പ്രോപ്പർട്ടികൾ

ഡാറ്റാബേസ് ഫീൽഡുകൾ ഡാറ്റാബേസിന്റെ ഘടന നിർവചിക്കുക മാത്രമല്ല - ഓരോ ഫീൽഡുകളുടേയും സെല്ലുകളിലേക്ക് എഴുതിയ ഡാറ്റയുടെ ഗ്രൂപ്പ് പ്രോപ്പർട്ടികൾ നിർണ്ണയിക്കുകയും ചെയ്യുന്നു. Microsoft Access DBMS ഉദാഹരണമായി ഉപയോഗിക്കുന്ന ഡാറ്റാബേസ് ടേബിൾ ഫീൽഡുകളുടെ പ്രധാന പ്രോപ്പർട്ടികൾ ചുവടെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു.

ഫീൽഡ് നാമം - ഡാറ്റാബേസുമായുള്ള യാന്ത്രിക പ്രവർത്തനങ്ങളിൽ ഈ ഫീൽഡിന്റെ ഡാറ്റ എങ്ങനെ ആക്സസ് ചെയ്യണമെന്ന് നിർണ്ണയിക്കുന്നു (സ്ഥിരസ്ഥിതിയായി, ഫീൽഡ് നാമങ്ങൾ പട്ടിക കോളം തലക്കെട്ടുകളായി ഉപയോഗിക്കുന്നു).

ഫീൽഡ് തരം - ഈ ഫീൽഡിൽ അടങ്ങിയിരിക്കാവുന്ന ഡാറ്റയുടെ തരം നിർണ്ണയിക്കുന്നു.

ഫീൽഡ് വലുപ്പം - ഈ ഫീൽഡിൽ സ്ഥാപിക്കാൻ കഴിയുന്ന ഡാറ്റയുടെ പരമാവധി ദൈർഘ്യം (അക്ഷരങ്ങളിൽ) നിർണ്ണയിക്കുന്നു.

ഫീൽഡ് ഫോർമാറ്റ് - ഫീൽഡിൽ ഉൾപ്പെടുന്ന സെല്ലുകളിൽ ഡാറ്റ എങ്ങനെ ഫോർമാറ്റ് ചെയ്യപ്പെടുന്നു എന്ന് നിർണ്ണയിക്കുന്നു.

ഇൻപുട്ട് മാസ്ക് - ഫീൽഡിൽ ഡാറ്റ നൽകിയ ഫോം നിർവചിക്കുന്നു (ഡാറ്റ എൻട്രി ഓട്ടോമേഷൻ ടൂൾ).

അടിക്കുറിപ്പ് - ഈ ഫീൽഡിനായുള്ള പട്ടിക നിരയുടെ തലക്കെട്ട് നിർവചിക്കുന്നു (ഒരു ഒപ്പ് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, കോളം തലക്കെട്ടായി ഫീൽഡ് നെയിം പ്രോപ്പർട്ടി ഉപയോഗിക്കുന്നു).

ഫീൽഡ് സെല്ലുകളിൽ സ്വയമേവ നൽകിയ മൂല്യമാണ് ഡിഫോൾട്ട് മൂല്യം (ഡാറ്റ എൻട്രി ഓട്ടോമേഷൻ ടൂൾ).

ഡാറ്റാ എൻട്രിയുടെ കൃത്യത പരിശോധിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു നിയന്ത്രണമാണ് മൂല്യ വ്യവസ്ഥ (ഒരു സംഖ്യ, കറൻസി അല്ലെങ്കിൽ തീയതി തരം ഉള്ള ഡാറ്റയ്‌ക്കായി സാധാരണയായി ഉപയോഗിക്കുന്ന ഇൻപുട്ട് ഓട്ടോമേഷൻ ടൂൾ).

നിങ്ങൾ ഒരു ഫീൽഡിൽ തെറ്റായ ഡാറ്റ നൽകാൻ ശ്രമിക്കുമ്പോൾ യാന്ത്രികമായി പ്രദർശിപ്പിക്കുന്ന ഒരു വാചക സന്ദേശമാണ് പിശക് സന്ദേശം.

ആവശ്യമായ ഫീൽഡ് - ഡാറ്റാബേസ് പൂരിപ്പിക്കുമ്പോൾ ഈ ഫീൽഡ് പൂരിപ്പിക്കേണ്ടതുണ്ടോ എന്ന് നിർണ്ണയിക്കുന്ന ഒരു പ്രോപ്പർട്ടി.

ശൂന്യമായ വരികൾ - ശൂന്യമായ സ്ട്രിംഗ് ഡാറ്റയുടെ എൻട്രി അനുവദിക്കുന്ന ഒരു പ്രോപ്പർട്ടി (അത് ആവശ്യമായ ഫീൽഡ് പ്രോപ്പർട്ടിയിൽ നിന്ന് വ്യത്യസ്തമാണ്, അത് എല്ലാ ഡാറ്റ തരങ്ങൾക്കും ബാധകമല്ല, ചിലതിന് മാത്രം, ഉദാഹരണത്തിന്, ടെക്സ്റ്റ്).

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

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

ഡാറ്റ തരങ്ങൾ

ഡാറ്റാബേസ് ടേബിളുകൾ സാധാരണയായി കൂടുതൽ വ്യത്യസ്ത തരത്തിലുള്ള ഡാറ്റയുമായി പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഉദാഹരണത്തിന്, മൈക്രോസോഫ്റ്റ് ആക്സസ് ഡാറ്റാബേസുകൾ ഇനിപ്പറയുന്ന തരത്തിലുള്ള ഡാറ്റയുമായി പ്രവർത്തിക്കുന്നു.

ടെക്‌സ്‌റ്റ് - പരിമിതമായ വലുപ്പത്തിലുള്ള (255 പ്രതീകങ്ങൾ വരെ) പ്ലെയിൻ, ഫോർമാറ്റ് ചെയ്യാത്ത ടെക്‌സ്‌റ്റ് സംഭരിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു ഡാറ്റാ തരം.

ന്യൂമെറിക് - യഥാർത്ഥ സംഖ്യകൾ സംഭരിക്കുന്നതിനുള്ള ഒരു ഡാറ്റ തരം.

വലിയ അളവിലുള്ള വാചകങ്ങൾ (65,535 പ്രതീകങ്ങൾ വരെ) സംഭരിക്കുന്നതിനുള്ള ഒരു പ്രത്യേക ഡാറ്റാ തരമാണ് മെമ്മോ ഫീൽഡ്. ടെക്സ്റ്റ് ഫീൽഡിൽ ഭൗതികമായി സംഭരിച്ചിട്ടില്ല. ഇത് ഡാറ്റാബേസിൽ മറ്റെവിടെയെങ്കിലും സംഭരിച്ചിരിക്കുന്നു, അതിലേക്കുള്ള ഒരു പോയിന്റർ ഫീൽഡിൽ സംഭരിച്ചിരിക്കുന്നു, എന്നാൽ ഈ വേർതിരിവ് എല്ലായ്പ്പോഴും ഉപയോക്താവിന് ശ്രദ്ധയിൽപ്പെടില്ല.

തീയതി/സമയം - കലണ്ടർ തീയതികളും നിലവിലെ സമയവും സംഭരിക്കുന്നതിനുള്ള ഒരു ഡാറ്റ തരം.

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

സ്വയമേവയുള്ള വളർച്ചയുള്ള തനത് (ഫീൽഡിൽ ആവർത്തിക്കാത്ത) സ്വാഭാവിക സംഖ്യകൾക്കായുള്ള ഒരു പ്രത്യേക ഡാറ്റാ തരമാണ് കൗണ്ടർ. എൻട്രികളുടെ ക്രമാനുഗതമായ നമ്പറിംഗാണ് സ്വാഭാവിക ഉപയോഗം.

ബൂളിയൻ - ലോജിക്കൽ ഡാറ്റ സംഭരിക്കുന്നതിനുള്ള ഒരു തരം (രണ്ട് മൂല്യങ്ങൾ മാത്രമേ എടുക്കാൻ കഴിയൂ, ഉദാഹരണത്തിന് അതെ അല്ലെങ്കിൽ ഇല്ല).

ലുക്ക്അപ്പ് വിസാർഡ് ഒരു പ്രത്യേക ഡാറ്റാ തരമല്ല. ഇതൊരു ഒബ്‌ജക്‌റ്റാണ്, ഒരു ഫീൽഡിലേക്ക് ഡാറ്റയുടെ എൻട്രി സ്വയമേവയുള്ള സജ്ജീകരണത്തിലൂടെ നിങ്ങൾക്ക് അത് സ്വമേധയാ നൽകില്ല, പക്ഷേ ഒരു ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ഡാറ്റാബേസ് സുരക്ഷ

ഡാറ്റാബേസുകളും ഫയലുകളാണ്, എന്നാൽ അവയ്‌ക്കൊപ്പം പ്രവർത്തിക്കുന്നത് മറ്റ് ആപ്ലിക്കേഷനുകൾ സൃഷ്‌ടിച്ച മറ്റ് തരത്തിലുള്ള ഫയലുകളിൽ നിന്ന് വ്യത്യസ്തമാണ്. ഫയൽ ഘടന പരിപാലിക്കുന്നതിനുള്ള എല്ലാ പ്രവർത്തനങ്ങളും ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഏറ്റെടുക്കുന്നതായി ഞങ്ങൾ മുകളിൽ കണ്ടു. ഡാറ്റാബേസുകൾക്ക് പ്രത്യേക സുരക്ഷാ ആവശ്യകതകളുണ്ട്, അതിനാൽ അവ ഡാറ്റ സംഭരിക്കുന്നതിന് വ്യത്യസ്തമായ സമീപനമാണ് സ്വീകരിക്കുന്നത്.

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

DBMS-ൽ വിവരങ്ങൾ സംഭരിക്കുന്നതിന് ഇരട്ട സമീപനം ഉപയോഗിച്ചാണ് ഡാറ്റാബേസ് സുരക്ഷയുടെ പ്രശ്നം പരിഹരിക്കുന്നത്. ചില പ്രവർത്തനങ്ങളിൽ, പതിവുപോലെ, കമ്പ്യൂട്ടറിന്റെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഉൾപ്പെടുന്നു, എന്നാൽ ചില സേവിംഗ് പ്രവർത്തനങ്ങൾ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തെ മറികടക്കുന്നു.

ഡാറ്റാബേസ് മോഡുകൾ

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

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

അതനുസരിച്ച്, DBMS-ന് രണ്ട് പ്രവർത്തന രീതികളുണ്ട്: ഡിസൈനും ഉപയോക്താവും. ആദ്യ മോഡ് ഡാറ്റാബേസിന്റെ ഘടന സൃഷ്ടിക്കുന്നതിനോ മാറ്റുന്നതിനോ അതിന്റെ ഒബ്ജക്റ്റുകൾ സൃഷ്ടിക്കുന്നതിനോ ഉദ്ദേശിച്ചുള്ളതാണ്. രണ്ടാമത്തെ മോഡിൽ, മുമ്പ് തയ്യാറാക്കിയ ഒബ്‌ജക്റ്റുകൾ ഡാറ്റാബേസ് പോപ്പുലേറ്റ് ചെയ്യുന്നതിനോ അതിൽ നിന്ന് ഡാറ്റ നേടുന്നതിനോ ഉപയോഗിക്കുന്നു.

ഡാറ്റാബേസ് ഒബ്ജക്റ്റുകൾ

പട്ടികകൾ

ഏതൊരു ഡാറ്റാബേസിന്റെയും പ്രധാന വസ്തുക്കളാണ് പട്ടികകൾ. ഒന്നാമതായി, അവർ ഡാറ്റാബേസിൽ ലഭ്യമായ എല്ലാ ഡാറ്റയും സംഭരിക്കുന്നു, രണ്ടാമതായി, പട്ടികകൾ ഡാറ്റാബേസിന്റെ ഘടനയും (ഫീൽഡുകൾ, അവയുടെ തരങ്ങളും ഗുണങ്ങളും) സംഭരിക്കുന്നു.

അഭ്യർത്ഥനകൾ

പട്ടികകളിൽ നിന്ന് ഡാറ്റ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യാനും ഉപയോക്താവിന് സൗകര്യപ്രദമായ രൂപത്തിൽ അവതരിപ്പിക്കാനും ഈ ഒബ്‌ജക്റ്റുകൾ ഉപയോഗിക്കുന്നു. ചോദ്യങ്ങളുടെ സഹായത്തോടെ, ഡാറ്റ തിരഞ്ഞെടുക്കൽ, സോർട്ടിംഗ്, ഫിൽട്ടറിംഗ് തുടങ്ങിയ പ്രവർത്തനങ്ങൾ നടക്കുന്നു, കൂടാതെ തന്നിരിക്കുന്ന അൽഗോരിതം അനുസരിച്ച് നിങ്ങൾക്ക് ഡാറ്റ രൂപാന്തരപ്പെടുത്താനും പുതിയ പട്ടികകൾ സൃഷ്ടിക്കാനും മറ്റ് ഉറവിടങ്ങളിൽ നിന്ന് ഇറക്കുമതി ചെയ്ത ഡാറ്റ ഉപയോഗിച്ച് പട്ടികകൾ യാന്ത്രികമായി പൂരിപ്പിക്കാനും പട്ടികകളിൽ ലളിതമായ കണക്കുകൂട്ടലുകൾ നടത്താനും കഴിയും. , അതോടൊപ്പം തന്നെ കുടുതല്.

ഫോമുകൾ

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

റിപ്പോർട്ടുകൾ

അവയുടെ സവിശേഷതകളിലും ഘടനയിലും, റിപ്പോർട്ടുകൾ ഫോമുകൾക്ക് സമാനമാണ്, പക്ഷേ ഡാറ്റ ഔട്ട്പുട്ടിനായി മാത്രം ഉദ്ദേശിച്ചുള്ളതാണ്, കൂടാതെ സ്ക്രീനിലേക്കല്ല, പ്രിന്ററിലേക്കാണ്. ഇക്കാര്യത്തിൽ, ഔട്ട്‌പുട്ട് ഡാറ്റ ഗ്രൂപ്പുചെയ്യുന്നതിനും അച്ചടിച്ച പ്രമാണങ്ങളുടെ പ്രത്യേക ഡിസൈൻ ഘടകങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിനും പ്രത്യേക നടപടികൾ കൈക്കൊള്ളുന്ന റിപ്പോർട്ടുകൾ വ്യത്യസ്തമാണ്.

പേജുകൾ

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

മാക്രോകളും മൊഡ്യൂളുകളും

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

വീട് > സംഗ്രഹം

റിപ്പബ്ലിക് ഓഫ് ബെലാറസിന്റെ വിദ്യാഭ്യാസ മന്ത്രാലയം

ബെലാറഷ്യൻ സ്റ്റേറ്റ് യൂണിവേഴ്സിറ്റി

വിഷയത്തെക്കുറിച്ചുള്ള സംഗ്രഹം:

"DBMS ആക്സസ്. അടിസ്ഥാന സങ്കൽപങ്ങൾ. പട്ടികകൾ. അഭ്യർത്ഥനകൾ. ഫോമുകൾ. റിപ്പോർട്ടുകൾ. ഡാറ്റാബേസ് സൃഷ്ടിക്കൽ"

ഇക്കണോമിക്‌സ് ഗ്രൂപ്പിലെ ഒന്നാം വർഷ വിദ്യാർത്ഥിയായ ല്യൂബോവ് വ്‌ളാഡിമിറോവ്ന പന്ത്യുഖിന പൂർത്തിയാക്കിയത് സൂപ്പർവൈസർ:കോഴിച്ച് പാവൽ പാവ്ലോവിച്ച് Microsoft Access. അടിസ്ഥാന സങ്കൽപങ്ങൾ. 5 പട്ടികകൾ തമ്മിലുള്ള ബന്ധം. 7 ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നു 10 ഉപയോഗിച്ച സാഹിത്യങ്ങളുടെ പട്ടിക 20

ആമുഖം

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

Microsoft Access. അടിസ്ഥാന സങ്കൽപങ്ങൾ.

IBA കോർപ്പറേഷനിലെ ജീവനക്കാരനായ ഡോ. ഇ. എഫ്. കോഡ്, 1970 ജൂൺ ലക്കത്തിൽ അസോസിയേഷൻ ഫോർ കമ്പ്യൂട്ടിംഗ് മെഷിനറി മാസികയിൽ "വലിയ പങ്കിട്ട ഡാറ്റാബാങ്കുകൾക്കായുള്ള ഡാറ്റയുടെ റിലേഷണൽ മോഡൽ" എന്ന തലക്കെട്ടിൽ ഒരു ലേഖനം പ്രസിദ്ധീകരിച്ചു. ബന്ധങ്ങളുടെ ആശയത്തെ നിർവചിക്കുന്ന സെറ്റ് തിയറി എന്ന ഗണിതശാസ്ത്ര ശാഖയായിരുന്നു ഡോ.കോഡിന്റെ പ്രത്യേകത. ആട്രിബ്യൂട്ടുകളുള്ള (ഫീൽഡുകളോ നിരകളോ) പേരുള്ള ട്യൂപ്പിളുകളുടെ (റെക്കോർഡുകളോ വരികളോ) ഒരു ബന്ധത്തെ ഡോക്ടർ തന്നെ നിർവചിച്ചു. ആട്രിബ്യൂട്ടുകളിലൊന്നിൽ ഓരോ ട്യൂപ്പിളിനെയും തിരിച്ചറിയാൻ അനുവദിക്കുന്ന ഒരു അദ്വിതീയ മൂല്യം അടങ്ങിയിരിക്കണം. ഒരു ബന്ധത്തിന്റെ പൊതുവായ പദം ഒരു പട്ടികയാണ്, ഏതൊരു ഉപയോക്താവിനും ഒരു സ്‌പ്രെഡ്‌ഷീറ്റായി എളുപ്പത്തിൽ ചിന്തിക്കാനാകും. ഡി.ബി.എം.എസ് (ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം) വിവിധ വിഷയ മേഖലകളിൽ ഉപയോഗിക്കുന്നതിന് ഡാറ്റാബേസുകളും ആപ്ലിക്കേഷനുകളും സൃഷ്ടിക്കുന്നതിനും പരിപാലിക്കുന്നതിനുമുള്ള ഒരു സാർവത്രിക സോഫ്റ്റ്വെയർ ഉപകരണമാണ്. ഡി.ബി.എം.എസ് വ്യത്യസ്‌ത ഉപയോക്തൃ ടാസ്‌ക്കുകളും അപ്ലിക്കേഷനുകളും ഉപയോഗിച്ച് ഡാറ്റയിലേക്കുള്ള മൾട്ടി-ആസ്‌പെക്‌ട് ആക്‌സസും ഒരേ ഡാറ്റയുടെ ഉപയോഗവും പ്രാപ്‌തമാക്കുന്നു. ഡി.ബി.എം.എസ് വിവിധ ഡാറ്റ മോഡലുകൾ പിന്തുണയ്ക്കുന്നു. ഡാറ്റ മോഡൽ ഒരു DBMS ഉപയോഗിക്കുന്ന ഡാറ്റയുടെ ലോജിക്കൽ ഓർഗനൈസേഷന്റെ ഒരു രീതിയാണ് (തത്ത്വങ്ങൾ). ഹൈറാർക്കിക്കൽ, നെറ്റ്‌വർക്ക്, റിലേഷണൽ മോഡലുകൾ എന്നിവയാണ് ഏറ്റവും അറിയപ്പെടുന്നത്. പേഴ്സണൽ കമ്പ്യൂട്ടറുകൾക്കായുള്ള DBMS പ്രധാനമായും പിന്തുണയ്ക്കുന്നു റിലേഷണൽ മോഡൽ , ഏറ്റവും ലളിതമായ ദ്വിമാന പട്ടികകളിലെ ഡാറ്റാ അവതരണത്തിന്റെ ലാളിത്യവും ഏകീകൃതതയും കൊണ്ട് ഇത് വേർതിരിച്ചിരിക്കുന്നു. വ്യത്യസ്ത DBMS-കളിൽ പൊതുവായ അടിസ്ഥാനമുള്ള ഡാറ്റ പ്രോസസ്സിംഗ് പ്രവർത്തനങ്ങൾ ഉപയോഗിക്കാനുള്ള കഴിവ് റിലേഷണൽ മോഡൽ നൽകുന്നു - ബന്ധങ്ങളുടെ ബീജഗണിതം (റിലേഷണൽ ബീജഗണിതം), കൂടാതെ ഒരു സാർവത്രിക അന്വേഷണ ഘടനാപരമായ ഭാഷ - SQL (സ്ട്രക്ചേഡ് ക്വയറി ലാംഗ്വേജ്). ഡാറ്റാ കൃത്രിമത്വത്തിന്റെ അടിസ്ഥാന ലോജിക്കൽ ബിൽഡിംഗ് ബ്ലോക്ക് ആണ് ലൈൻ പട്ടികകൾ - റെക്കോർഡ്. ഒരു റെക്കോർഡിന്റെ ഘടന നിർണ്ണയിക്കുന്നത് അതിന്റെ ഘടക ഫീൽഡുകളുടെ ഘടനയാണ്. റെക്കോർഡ് ഫീൽഡുകളുടെ സെറ്റ്, സബ്ജക്ട് ഏരിയയുടെ ചില എന്റിറ്റിയെ വിശേഷിപ്പിക്കുന്ന യുക്തിപരമായി ബന്ധപ്പെട്ട വിശദാംശങ്ങളുമായി പൊരുത്തപ്പെടുന്നു. ഡാറ്റ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ഡിബിഎംഎസിന്റെ സാധാരണ പ്രവർത്തനങ്ങൾ ഡാറ്റ വീണ്ടെടുക്കൽ, ചേർക്കൽ, ഇല്ലാതാക്കൽ, മാറ്റൽ എന്നിവയാണ്. ഡാറ്റ സാമ്പിൾ - നിർദ്ദിഷ്ട വ്യവസ്ഥകൾക്കനുസൃതമായി പരസ്പരബന്ധിതമായ പട്ടികകളിൽ നിന്ന് റെക്കോർഡുകളുടെ തിരഞ്ഞെടുപ്പ്. ഡാറ്റ ചേർക്കുന്നതും ഇല്ലാതാക്കുന്നതും - പുതിയ ഡാറ്റ ചേർക്കുക അല്ലെങ്കിൽ നിലവിലുള്ളവ ഇല്ലാതാക്കുക. ഡാറ്റ മാറ്റുന്നു - നിലവിലുള്ള രേഖകളുടെ ഫീൽഡുകളിലെ ഡാറ്റ മൂല്യങ്ങളുടെ പരിഷ്ക്കരണം. ഒന്നോ അതിലധികമോ അനുബന്ധ പട്ടികകളിൽ നിന്നുള്ള ഡാറ്റ പ്രോസസ്സ് ചെയ്യാൻ കഴിയും. പ്രോസസ്സിംഗ് പ്രവർത്തനങ്ങളിൽ ഓരോ റെക്കോർഡിനുള്ളിലെയും കണക്കുകൂട്ടലുകൾ, റെക്കോർഡുകളുടെ ഗ്രൂപ്പിംഗ്, സ്റ്റാറ്റിസ്റ്റിക്കൽ ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് പ്രോസസ്സിംഗ് എന്നിവ ഉൾപ്പെടുന്നു. Microsoft Access DBMS ഒരു പ്രാദേശിക ഡാറ്റാബേസ് സൃഷ്‌ടിക്കുന്നതിന് ആവശ്യമായ എല്ലാ ഉപകരണങ്ങളും ഉൾപ്പെടുന്ന ഒരു റിലേഷണൽ ഡാറ്റാബേസ് മാനേജ്‌മെന്റ് സിസ്റ്റമാണ് ഗ്രാഫിക്കൽ ഡിസൈൻ ടൂളുകൾ, പ്രോഗ്രാമിംഗിൽ ആശ്രയിക്കാതെ തന്നെ നിരവധി ഗ്രാഫിക്കൽ ഘടകങ്ങൾ ഉപയോഗിച്ച് ഡാറ്റാബേസ് ഒബ്‌ജക്റ്റുകളും ആപ്ലിക്കേഷൻ ഒബ്‌ജക്റ്റുകളും സൃഷ്‌ടിക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഉപയോക്താവുമായി ഒരു സംഭാഷണം നടത്തുന്നത്, ഡാറ്റാബേസ് പുനഃസംഘടിപ്പിക്കുന്നതിനും പരിവർത്തനം ചെയ്യുന്നതിനുമായി ഒബ്‌ജക്റ്റുകൾ സൃഷ്‌ടിക്കാനും വിവിധ പ്രവർത്തനങ്ങൾ ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു. മൈക്രോസോഫ്റ്റ് ആക്‌സസിലെ നിരവധി ഗ്രാഫിക്കൽ ഡിസൈൻ ടൂളുകളിലും ഇന്ററാക്ടീവ് ടൂളുകളിലും, സൃഷ്‌ടിക്കുന്നതിനുള്ള ടൂളുകൾ എടുത്തുകാണിക്കുന്നത് മൂല്യവത്താണ്:
    പട്ടികകൾ ഡാറ്റാബേസ് സ്കീമകളും അഭ്യർത്ഥനകൾ ഡാറ്റ മാറ്റ അഭ്യർത്ഥന ആപ്ലിക്കേഷന്റെ പല ജോലികളിലും ഉപയോഗിക്കാൻ കഴിയുന്ന ഒരു വെർച്വൽ ടേബിളിലേക്ക് നിരവധി ടേബിളുകളിൽ നിന്ന് ഡാറ്റ തിരഞ്ഞെടുത്ത് സംയോജിപ്പിക്കുന്ന തിരഞ്ഞെടുക്കലുകൾ സ്ക്രീൻ ഫോമുകൾ , ഇന്ററാക്ടീവ് മോഡിൽ ഡാറ്റ നൽകുന്നതിനും കാണുന്നതിനും പ്രോസസ്സ് ചെയ്യുന്നതിനും ഉദ്ദേശിച്ചുള്ളതാണ് റിപ്പോർട്ടുകൾ , ഡാറ്റാബേസിൽ നിന്നുള്ള ഡാറ്റ കാണുന്നതിനും അച്ചടിക്കുന്നതിനുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നതും ഒരു ഉപയോക്തൃ-സൗഹൃദ ഫോമിൽ അവയുടെ പ്രോസസ്സിംഗ് ഫലങ്ങളും ഇന്റർനെറ്റിലെയും പ്രാദേശിക നെറ്റ്‌വർക്കിലെയും ഡാറ്റാബേസുകൾക്കൊപ്പം ജോലി നൽകുന്ന ഡാറ്റ ആക്‌സസ് പേജുകൾ
കംപ്യൂട്ടർ മീഡിയയിൽ ക്രമീകരിച്ചിരിക്കുന്ന പരസ്പരബന്ധിത ഡാറ്റയുടെ ഒരു ശേഖരമാണ് ഡാറ്റാബേസുകൾ, കൂടാതെ ഒരു വിഷയ മേഖലയുടെ വിവിധ ഘടകങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.

പട്ടികകൾ

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

പട്ടികകൾ തമ്മിലുള്ള ബന്ധം.

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

ഫോമുകൾ

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

അഭ്യർത്ഥനകൾ

അഭ്യർത്ഥനകൾ ഉപയോക്താവിന് ആവശ്യമായ ഡാറ്റാബേസിൽ നിന്ന് വിവരങ്ങൾ വീണ്ടെടുക്കാൻ ഉപയോഗിക്കുന്നു. താഴെ സാമ്പിൾ പ്രസക്തമായ വ്യവസ്ഥകൾ തൃപ്തിപ്പെടുത്തുന്ന ഡാറ്റ റെക്കോർഡുകളുള്ള ഒരു ഡൈനാമിക് ടേബിൾ നമുക്ക് മനസ്സിലാക്കാം. ഒരു പട്ടികയിൽ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റയിലേക്ക് അന്വേഷണങ്ങൾ വേഗതയേറിയതും കാര്യക്ഷമവുമായ ആക്‌സസ് നൽകുന്നു. ചോദ്യങ്ങൾ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഒരു എക്സ്പ്രഷൻ അടുക്കുകയോ വിലയിരുത്തുകയോ മാത്രമല്ല, അനുബന്ധ പട്ടികകളിൽ നിന്നുള്ള ഡാറ്റ ഏകീകരിക്കാനും കഴിയും. അന്വേഷണങ്ങൾ ഡാറ്റാബേസിൽ സംഭരിക്കുന്നില്ല; വിവരങ്ങൾ പട്ടികകളിൽ മാത്രമേ സംഭരിച്ചിട്ടുള്ളൂ. എന്നാൽ അന്വേഷണത്തിന്റെ ഫലമായി ലഭിച്ച പട്ടിക റിപ്പോർട്ട് ഫോമുകളിലും മറ്റ് അന്വേഷണങ്ങളിലും ഒരു ഡാറ്റ ഉറവിടമായി ഉപയോഗിക്കാം. നിങ്ങൾക്ക് അന്വേഷണത്തിൽ ഭേദഗതികൾ നൽകാം, അത് അനുബന്ധ പട്ടികയിൽ പ്രദർശിപ്പിക്കും. പട്ടികയിൽ, ഡാറ്റ എല്ലായ്പ്പോഴും പ്രാഥമിക കീ ഉപയോഗിച്ച് അടുക്കുന്നു. മറ്റ് മാനദണ്ഡങ്ങൾക്കനുസരിച്ച് അടുക്കുന്നതിന്, അന്വേഷണങ്ങൾ ഉപയോഗിക്കുന്നു, ചട്ടം പോലെ, പട്ടികകൾ സൃഷ്ടിക്കുമ്പോൾ, ഡാറ്റ ഉപയോഗിച്ച് അവ അലങ്കോലപ്പെടുത്താതിരിക്കാൻ നിങ്ങൾ ശ്രമിക്കണം. അഭ്യർത്ഥന ഫോമിലെ ഒരു ശൂന്യമായ കോളത്തിൽ കണക്കുകൂട്ടൽ എക്സ്പ്രഷനുകൾ നൽകുന്നതിലൂടെയാണ് കണക്കാക്കിയ ഫീൽഡ് സൃഷ്ടിക്കുന്നത്. ഫീൽഡ് നാമങ്ങൾ മാത്രമേ ചതുര ബ്രാക്കറ്റുകളിൽ ഉൾപ്പെടുത്തിയിട്ടുള്ളൂ. അന്വേഷണത്തിന്റെ ഫലമായി, കണക്കുകൂട്ടൽ ഫലം സ്ഥിതി ചെയ്യുന്ന ഒരു ഫീൽഡ് പട്ടികയിൽ അടങ്ങിയിരിക്കുന്നു. ചോദ്യങ്ങളെ പല തരങ്ങളായി തിരിക്കാം: അവരുടെ പ്രവർത്തനങ്ങളുടെ ഫലങ്ങളെ അടിസ്ഥാനമാക്കി , അവ നടപ്പിലാക്കുന്നതിന്റെ സവിശേഷതകൾ , രൂപീകരണ രീതി വഴി . മിക്കപ്പോഴും ഉപയോഗിക്കുന്നത് സാധാരണ തിരഞ്ഞെടുക്കൽ ചോദ്യങ്ങൾ , ഉപയോക്താവിന് താൽപ്പര്യമുള്ള ഡാറ്റ തിരഞ്ഞെടുത്ത് ഒരു പട്ടികയുടെ രൂപത്തിൽ അവതരിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു. സ്റ്റാൻഡേർഡ് സെലക്ഷൻ ചോദ്യങ്ങളുള്ള ബാക്ക്ഗാമൺ, നിങ്ങൾക്ക് ചോദ്യങ്ങൾ തിരഞ്ഞെടുക്കാം പ്രവർത്തനങ്ങൾ നടത്താൻ , പുതിയ ഡാറ്റാബേസ് ടേബിളുകൾ സൃഷ്‌ടിക്കാൻ ഉപയോഗിക്കുന്നവയാണ് ഏറ്റവും സാധാരണമായ ചോദ്യങ്ങൾ മൊത്തം, ഒരു പാരാമീറ്റർ, ഒരു കണക്കുകൂട്ടൽ എന്നിവയുള്ള ചോദ്യങ്ങളാണ്. പാരാമീറ്റർ ഉപയോഗിച്ച് അന്വേഷണം നിങ്ങൾക്ക് അന്വേഷണ പാരാമീറ്ററുകൾ നൽകുന്നതിനായി ഒരു ഡയലോഗ് ബോക്സ് പ്രദർശിപ്പിക്കുന്ന ഒരു തിരഞ്ഞെടുത്ത അന്വേഷണമാണ്. വരിയിൽ അത്തരമൊരു അഭ്യർത്ഥന സൃഷ്ടിക്കാൻ തിരഞ്ഞെടുക്കൽ വ്യവസ്ഥആവശ്യമായ പരാമീറ്റർ ചതുര ബ്രാക്കറ്റുകളിൽ സൂചിപ്പിച്ചിരിക്കുന്നു. ഫലങ്ങളോടുകൂടിയ അഭ്യർത്ഥന റെക്കോഡുകളുടെ ഉള്ളടക്കം പ്രദർശിപ്പിക്കാൻ ഉദ്ദേശിച്ചുള്ളതല്ല, അവയിൽ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റയിൽ അന്തിമ കണക്കുകൂട്ടലുകൾ നടത്തുന്നതിനുള്ള ഒരു തിരഞ്ഞെടുപ്പ് അഭ്യർത്ഥനയാണ്.

റിപ്പോർട്ടുകൾ

റിപ്പോർട്ടുകൾ ആവശ്യമായ ഫോമിൽ ഡാറ്റ അവതരിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. മൈക്രോസോഫ്റ്റ് ആക്സസ് റിപ്പോർട്ട് ഡിസൈൻ ടൂളുകൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് റിപ്പോർട്ട് ലേഔട്ടുകൾ രൂപകൽപ്പന ചെയ്യുന്നതിനാണ്, അതനുസരിച്ച് ഡാറ്റ പ്രിന്റ് ചെയ്ത ഡോക്യുമെന്റിന്റെ രൂപത്തിൽ ഔട്ട്പുട്ട് ചെയ്യാം. റിപ്പോർട്ടുകൾ ഫോമുകൾക്ക് വളരെ സാമ്യമുള്ളതാണ്. ഒരു റിപ്പോർട്ടിൽ പ്രവർത്തിക്കുമ്പോൾ, പട്ടികകൾ സൃഷ്‌ടിക്കുമ്പോൾ അതേ മേഖലകൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാം. Microsoft Access പേജിന്റെ മുകളിൽ തലക്കെട്ട് പ്രദർശിപ്പിക്കുന്നു, അടിക്കുറിപ്പിലും ഇത് സംഭവിക്കുന്നു. ശീർഷകം തുടക്കത്തിൽ ഒരു തവണയും കുറിപ്പ് അവസാനം ഒരു തവണയും അച്ചടിക്കുന്നു. ഡാറ്റ ഗ്രൂപ്പ് ചെയ്‌തിരിക്കുന്ന നിരവധി ഫീൽഡുകൾ ഉപയോക്താവിന് നിർവചിക്കാനാകും ടേപ്പ് അഥവാ ഒരു കോളത്തിൽ റിപ്പോർട്ടുകൾ . കോളം റിപ്പോർട്ട് ഓരോ ഫീൽഡിനുമുള്ള ഡാറ്റ ഒരു പ്രത്യേക വരിയിൽ നൽകുന്നു, അതിന്റെ ഫലമായി അവ ഒരൊറ്റ കോളമായി ക്രമീകരിച്ചിരിക്കുന്നു. റിപ്പോർട്ട് അച്ചടിച്ച രൂപത്തിൽ പ്രദർശിപ്പിക്കുന്നതിന് ഈ ഓപ്ഷൻ കൂടുതൽ വ്യാപകമായി ഉപയോഗിക്കുന്നു.

ഡാറ്റാബേസ് സൃഷ്ടിക്കൽ

Microsoft Access ഉപയോഗിച്ച് ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നതിന്, നിങ്ങൾ അതിന്റെ ഘടനയെക്കുറിച്ച് ചിന്തിക്കുകയും ഡാറ്റാബേസിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന പട്ടികകളുടെ എണ്ണവും ഘടനയും തീരുമാനിക്കുകയും ആവശ്യമായ ഫോമുകളും അന്വേഷണങ്ങളും പ്രസക്തമായ റിപ്പോർട്ടുകളും സൃഷ്ടിക്കുകയും വേണം. വ്യക്തമായ ഉദാഹരണത്തിനായി, എങ്ങനെ വെർച്വൽ കമ്പനി "ആഗോള പരിപാടികൾ" മൈക്രോസോഫ്റ്റ് ആക്സസ് ആപ്ലിക്കേഷൻ തുറന്നതിന് ശേഷം, ഒരു പുതിയ ഡാറ്റാബേസ് സൃഷ്ടിക്കാൻ ഞങ്ങളെ പ്രേരിപ്പിക്കുന്ന ഉചിതമായ ഉൾപ്പെടുത്തൽ തിരഞ്ഞെടുക്കുക. (ഞങ്ങളുടെ കാര്യത്തിൽ, സൃഷ്ടിച്ച ഡാറ്റാബേസിന് ഒരു അദ്വിതീയ നാമം നൽകി ഞങ്ങൾ സംരക്ഷിക്കുന്നു - "ആഗോള പരിപാടികൾ" ).
    നമുക്ക് നിരവധി പട്ടികകൾ സൃഷ്ടിക്കേണ്ടതുണ്ട്: ജീവനക്കാർ, ഉൽപ്പന്നങ്ങൾ, സേവനങ്ങൾ, കോൺടാക്റ്റുകൾ. തുറക്കുന്ന വിൻഡോയിൽ ഉൾപ്പെടുത്തൽ മുട്ടുന്നു "ടേബിളുകൾ"“ഡിസൈൻ മോഡിൽ പട്ടികകൾ സൃഷ്ടിക്കുന്നു” അനുബന്ധ ഫീൽഡുകൾ പൂരിപ്പിക്കുക, അവയ്ക്ക് ഒരു തരം നൽകുക (ഈ സാഹചര്യത്തിൽ, എല്ലാ ഫീൽഡുകളും ലഭിച്ചു ടെക്സ്റ്റ് തരം, തരം ഉള്ള "SequenceNumber" ഫീൽഡ് ഒഴികെ കൗണ്ടർ, ഓരോ എൻട്രിക്കും അതിന്റേതായ നമ്പർ നൽകുന്നതിന് ഇത് നിങ്ങളെ അനുവദിക്കും). കീ ഫീൽഡ് തിരഞ്ഞെടുക്കുക (“സീക്വൻസ് നമ്പർ”, കാരണം ഇത് കൌണ്ടർ തരം)
    ആചാരപരമായ മോഡിൽ പട്ടിക പൂരിപ്പിക്കൽ
    ആവശ്യമായ എല്ലാ പട്ടികകളും സമാനമായ രീതിയിൽ ഞങ്ങൾ സൃഷ്ടിക്കുന്നു.
ഉചിതമായ പട്ടികകൾ സൃഷ്ടിച്ച ശേഷം, ഡാറ്റ ചേർക്കുന്നതും മാറ്റുന്നതും കാണുന്നതും ലളിതമാക്കുന്ന ഫോമുകൾ ഞങ്ങൾ സൃഷ്ടിക്കാൻ തുടങ്ങുന്നു, അതുപോലെ തന്നെ നിലവിലുള്ള ഡാറ്റാബേസുമായി പൊരുത്തപ്പെടാൻ പരിചയമില്ലാത്ത ജീവനക്കാരെ സഹായിക്കുന്നു.
    തുറന്ന വിൻഡോയിൽ, തിരുകുക തിരഞ്ഞെടുക്കുക "ഫോമുകൾ"ഫോം വിസാർഡ് ഉപയോഗിച്ച് ആവശ്യമായ ഫോമുകൾ ഞങ്ങൾ സൃഷ്ടിക്കും

    ഇത് ചെയ്യുന്നതിന്, ഞങ്ങൾക്ക് ഫോമുകൾ ആവശ്യമുള്ള പട്ടികകൾ തിരഞ്ഞെടുക്കുക (ഉദാഹരണത്തിന്, ഇവയാണ് "ജീവനക്കാർ", "ഉൽപ്പന്നങ്ങൾ" പട്ടികകൾ)

>>> ഐക്കൺ ഉപയോഗിച്ച്, ഫോമിൽ ഉപയോഗിക്കുന്ന ഫീൽഡുകൾ തിരഞ്ഞെടുക്കുക; അടുത്ത ഘട്ടത്തിൽ, ഫോം തരം, ഡിസൈൻ ശൈലി തിരഞ്ഞെടുക്കുക, ഫോമിന്റെ പേര് സജ്ജീകരിച്ച് പൂർത്തിയായ ഫോം പ്രദർശിപ്പിക്കുക


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

    ചില വ്യവസ്ഥകൾക്കനുസരിച്ച് ഞങ്ങൾ അടുക്കുകയും ഫിൽട്ടർ ചെയ്യുകയും തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു

IN ഫീൽഡ്നിലവിലുള്ള പട്ടികകളിൽ നിന്ന് ആവശ്യമായ ഫീൽഡുകൾ ചേർക്കുക; വയലിൽ അടുക്കുന്നുനിങ്ങൾക്ക് ഡാറ്റ ആരോഹണ/അവരോഹണ ക്രമത്തിൽ അടുക്കാൻ കഴിയും; സൌജന്യ ഫീൽഡുകളിലൊന്നിൽ, സന്ദർഭ മെനുവിൽ നിന്ന് ബിൽഡ് കമാൻഡ് തിരഞ്ഞെടുക്കുന്നതിലൂടെ, സ്ക്രീനിൽ ആവശ്യമായ വിവരങ്ങൾ കണക്കാക്കുകയും പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്ന ഒരു എക്സ്പ്രഷൻ നൽകാം. ഞങ്ങളുടെ ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നതിന്റെ അവസാന ഘട്ടം ഒരു റിപ്പോർട്ട് തയ്യാറാക്കലാണ്. ഓരോ ജീവനക്കാരന്റെയും സാധനങ്ങളുടെ വിൽപ്പനയിലും ഞങ്ങളുടെ കമ്പനിക്ക് ലഭിക്കുന്ന ലാഭത്തിലും.
    ഒരു ഉൾപ്പെടുത്തൽ തിരഞ്ഞെടുക്കുന്നു "റിപ്പോർട്ടുകൾ"വിസാർഡ് ഉപയോഗിച്ച് ഞങ്ങൾ റിപ്പോർട്ടുകൾ സൃഷ്‌ടിക്കും. ഞങ്ങൾ റിപ്പോർട്ട് ചെയ്യുന്ന പട്ടിക/ചോദ്യം തിരഞ്ഞെടുക്കുക.

    ലഭിച്ച പ്രമാണം ഞങ്ങൾ തയ്യാറാക്കുന്നു



    വ്യൂവിംഗ് മോഡിൽ, പൂർത്തിയായ റിപ്പോർട്ട് ഞങ്ങൾ പ്രദർശിപ്പിക്കുന്നു

ഉപസംഹാരം

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

ഉപയോഗിച്ച സാഹിത്യങ്ങളുടെ പട്ടിക

    Microsoft Access 2002, M., 2002 Jennings R., Microsoft Access ഉപയോഗിച്ച് 2002, M., 2002 Pasko V., Access 97, Kiev, 1997 Bekarevich Yu. B., Microsoft Access 2003, St. Petersburg, 2004 Bemer S. എംഎസ് ആക്സസ് 2.0, സെന്റ് പീറ്റേഴ്സ്ബർഗ്, 1995 മാൻസ് വി., മൈക്രോസോഫ്റ്റ് ആക്സസ് 2.0. പ്രാദേശിക പതിപ്പ്, എം., 1995 ഡബ്‌നോവ് പി. യു., ആക്‌സസ് 2002, എം., 2004 ഫ്രോലോവ് ഐ.എം., എൻസൈക്ലോപീഡിയ ഓഫ് മൈക്രോസോഫ്റ്റ് ഓഫീസ് 2003, എം., 2004 ഇവാനോവ് വി., മൈക്രോസോഫ്റ്റ് ഓഫീസ് സിസ്റ്റം 2003. റഷ്യൻ പതിപ്പ്, സെന്റ് പീറ്റേഴ്‌സ്ബർഗ്, 2004 പാമർ എസ്., ഡമ്മികൾക്കുള്ള ആക്സസ് 2, കൈവ്, 1995
  1. ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കുന്നതിനും പ്രോസസ്സ് ചെയ്യുന്നതിനും അവ കാലികമായി നിലനിർത്തുന്നതിനും ആവശ്യമായ സോഫ്റ്റ്‌വെയർ, ഭാഷാ ടൂളുകളുടെ ഒരു കൂട്ടമാണ് ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം.

    പരിഹാരം

    വിവരങ്ങൾ സംഭരിക്കാൻ രൂപകൽപ്പന ചെയ്ത ഒരു സംഘടിത ഘടനയാണ് ഡാറ്റാബേസ്. ഒരു ഡാറ്റാബേസ് ഘടന സൃഷ്ടിക്കുന്നതിനും പൂരിപ്പിക്കുന്നതിനുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു കൂട്ടം സോഫ്റ്റ്‌വെയർ ടൂളുകളായി ഒരു ഡാറ്റാബേസ് മാനേജ്‌മെന്റ് സിസ്റ്റം (DBMS) നിർവചിക്കാം.

  2. പ്രമാണം

    ഓട്ടോമേറ്റഡ് ഇൻഫർമേഷൻ സിസ്റ്റങ്ങളും ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റങ്ങളും പഠിക്കുന്ന സാങ്കേതിക സർവകലാശാലകളിലെ മുഴുവൻ സമയവും വൈകുന്നേരവുമായ വിദ്യാർത്ഥികൾക്ക്.

  3. വർക്ക് പ്രോഗ്രാം ഡാറ്റാബേസ് അച്ചടക്ക ദിശ

    വർക്കിംഗ് പ്രോഗ്രാം

    ഒരു സർട്ടിഫൈഡ് സ്പെഷ്യലിസ്റ്റ് 654600 - ഇൻഫോർമാറ്റിക്സും കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യയും, സ്പെഷ്യാലിറ്റികളും പരിശീലന ദിശയിൽ ഉന്നത പ്രൊഫഷണൽ വിദ്യാഭ്യാസത്തിന്റെ സംസ്ഥാന വിദ്യാഭ്യാസ നിലവാരത്തിന് അനുസൃതമായി വർക്ക് പ്രോഗ്രാം സമാഹരിച്ചിരിക്കുന്നു.

  4. "ഡാറ്റാബേസുകൾ" എന്ന വിഷയത്തിൽ ഒരു കോഴ്സ് പ്രോജക്റ്റ് പൂർത്തിയാക്കുന്നതിനുള്ള മാർഗ്ഗനിർദ്ദേശങ്ങൾ

    മാർഗ്ഗനിർദ്ദേശങ്ങൾ

    സെക്കൻഡറി വൊക്കേഷണൽ വിദ്യാഭ്യാസത്തിന്റെ സ്പെഷ്യാലിറ്റി 230105 ലെ ബിരുദധാരികളുടെ ഏറ്റവും കുറഞ്ഞ ഉള്ളടക്കത്തിനും പരിശീലന നിലവാരത്തിനും സംസ്ഥാന ആവശ്യകതകൾ പാലിക്കുന്നു

  5. ഉന്നത പ്രൊഫഷണൽ വിദ്യാഭ്യാസത്തിന്റെ അടിസ്ഥാന വിദ്യാഭ്യാസ പരിപാടി പരിശീലനത്തിന്റെ ദിശ 032700 ഫിലോളജി (2)

    പ്രധാന വിദ്യാഭ്യാസ പരിപാടി

    1.1 ബാച്ചിലേഴ്സ് ഡിഗ്രിയുടെ പ്രധാന വിദ്യാഭ്യാസ പരിപാടി (BEP), പരിശീലന ദിശയിൽ യൂണിവേഴ്സിറ്റി നടപ്പിലാക്കിയ 032700 ഫിലോളജി, ദേശീയ ഭാഷാശാസ്ത്രത്തിൽ (ബഷ്കിർ ഭാഷയും സാഹിത്യവും) പരിശീലനത്തിന്റെ പ്രൊഫൈൽ.

ആമുഖം

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

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

ജനസംഖ്യാ ഡാറ്റാബേസുകളിൽ നികുതി, ആരോഗ്യ സംരക്ഷണം, വിദ്യാഭ്യാസം, സാമൂഹിക സംരക്ഷണം തുടങ്ങിയ സംവിധാനങ്ങളുടെ പ്രവർത്തനത്തിന് ആവശ്യമായ നഗരം, പ്രദേശം മുതലായവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.

1. ഡാറ്റാബേസുകളുടെ അടിസ്ഥാന ആശയങ്ങൾ

ഡാറ്റാബേസ്സംഭരണം, ശേഖരണം, അപ്ഡേറ്റ് ചെയ്യൽ, തിരയൽ, ഡാറ്റ വിതരണം എന്നിവ നൽകുന്ന ഒരു കൂട്ടം വിവരങ്ങൾ, സോഫ്റ്റ്വെയർ, ഹാർഡ്വെയർ, ഉദ്യോഗസ്ഥർ എന്നിവയെ പ്രതിനിധീകരിക്കുന്ന ഒരു ഓട്ടോമേറ്റഡ് സിസ്റ്റമാണ്. ഒരു ഡാറ്റാ ബാങ്കിന്റെ പ്രധാന ഘടകങ്ങൾ ഒരു ഡാറ്റാബേസും ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം (DBMS) എന്ന സോഫ്റ്റ്‌വെയർ ഉൽപ്പന്നവുമാണ്.

ഡാറ്റാബേസ്ഒരു സംയോജിത ഫയലുകളുടെ രൂപത്തിൽ വിവര വിഭവങ്ങളുടെ പ്രത്യേകം സംഘടിത സംഭരണമാണ്, അവ തമ്മിൽ സൗകര്യപ്രദമായ ഇടപെടലും ഡാറ്റയിലേക്കുള്ള ദ്രുത പ്രവേശനവും നൽകുന്നു.

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

ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റം(DBMS) ഒരു ഡാറ്റാബേസിലേക്കുള്ള പ്രവേശനം നിർവ്വചിക്കാനും സൃഷ്ടിക്കാനും പരിപാലിക്കാനും നിയന്ത്രിക്കാനും ഉപയോക്താക്കളെ അനുവദിക്കുന്ന സോഫ്റ്റ്‌വെയറാണ്. DBMS ഉപയോക്തൃ ആപ്ലിക്കേഷനുകളുമായും ഡാറ്റാബേസുമായും സംവദിക്കുന്നു കൂടാതെ ഇനിപ്പറയുന്ന കഴിവുകൾ ഉണ്ട്:

· ഒരു ഡാറ്റാബേസ് നിർവചിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു, ഇത് സാധാരണയായി ഡാറ്റ ഡെഫനിഷൻ ലാംഗ്വേജ് (DDL) ഉപയോഗിച്ചാണ് ചെയ്യുന്നത്. DDL ഉപയോക്താക്കൾക്ക് ഡാറ്റ തരവും ഘടനയും വ്യക്തമാക്കുന്നതിനുള്ള ഒരു മാർഗവും ഡാറ്റാബേസിൽ സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങളുടെ നിയന്ത്രണങ്ങൾ വ്യക്തമാക്കുന്നതിനുള്ള ഒരു മാർഗവും നൽകുന്നു.

ഒരു ഡാറ്റാബേസിൽ നിന്ന് വിവരങ്ങൾ ചേർക്കാനും അപ്ഡേറ്റ് ചെയ്യാനും ഇല്ലാതാക്കാനും വീണ്ടെടുക്കാനും നിങ്ങളെ അനുവദിക്കുന്നു, ഇത് സാധാരണയായി ഒരു ഡാറ്റാ മാനേജ്മെന്റ് ഭാഷ ഉപയോഗിച്ചാണ് ചെയ്യുന്നത് (DML - ഡാറ്റാ മാനിപുലേഷൻ ലാംഗ്വേജ്). എല്ലാ ഡാറ്റയ്‌ക്കും അതിന്റെ വിവരണങ്ങൾക്കുമായി ഒരു കേന്ദ്രീകൃത ശേഖരം ഉള്ളത് DML-നെ ഒരു പൊതു അന്വേഷണ ഉപകരണമായി ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു, ചിലപ്പോൾ ഒരു ചോദ്യ ഭാഷ എന്ന് വിളിക്കുന്നു.

· ഇത് ഉപയോഗിച്ച് ഡാറ്റാബേസിലേക്ക് നിയന്ത്രിത ആക്സസ് നൽകുന്നു: ഡാറ്റാബേസ് ആക്സസ് ചെയ്യുന്നതിൽ നിന്ന് അനധികൃത ഉപയോക്താക്കളെ തടയുന്ന ഒരു സുരക്ഷാ സംവിധാനം; സംഭരിച്ച ഡാറ്റയുടെ സ്ഥിരത ഉറപ്പാക്കുന്ന ഡാറ്റാ സമഗ്രത പിന്തുണാ സംവിധാനങ്ങൾ; ഡാറ്റാബേസിലേക്കുള്ള അവരുടെ സംയുക്ത ആക്സസ് പ്രക്രിയകളെ നിയന്ത്രിക്കുന്ന ആപ്ലിക്കേഷനുകളുടെ സമാന്തര പ്രവർത്തനം നിയന്ത്രിക്കുന്നതിനുള്ള ഒരു സിസ്റ്റം; ഒരു ഹാർഡ്‌വെയർ അല്ലെങ്കിൽ സോഫ്‌റ്റ്‌വെയർ പരാജയം മൂലം തടസ്സപ്പെട്ട ഒരു ഡാറ്റാബേസ് മുമ്പത്തെ സ്ഥിരതയുള്ള അവസ്ഥയിലേക്ക് പുനഃസ്ഥാപിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു വീണ്ടെടുക്കൽ സിസ്റ്റം; ഡാറ്റാബേസിൽ സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങളുടെ വിവരണം അടങ്ങിയ ഉപയോക്താക്കൾക്ക് ആക്സസ് ചെയ്യാവുന്ന ഒരു ഡയറക്ടറി.

ഡാറ്റാബേസിന്റെയും ഡിബിഎംഎസിന്റെയും ഏറ്റവും പ്രധാനപ്പെട്ട ഘടകങ്ങൾക്ക് പുറമേ, ഡാറ്റാ ബാങ്കിൽ മറ്റ് നിരവധി ഘടകങ്ങളും ഉൾപ്പെടുന്നു. നമുക്ക് അവരെ നോക്കാം.

ഭാഷ അർത്ഥമാക്കുന്നത്പ്രോഗ്രാമിംഗ് ഭാഷകൾ, അന്വേഷണ, പ്രതികരണ ഭാഷകൾ, ഡാറ്റ വിവരണ ഭാഷകൾ എന്നിവ ഉൾപ്പെടുന്നു.

രീതിശാസ്ത്ര ഉപകരണങ്ങൾ- ഇവ ഒരു ഡാറ്റാ ബാങ്ക് സൃഷ്ടിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനും ഒരു DBMS തിരഞ്ഞെടുക്കുന്നതിനുമുള്ള നിർദ്ദേശങ്ങളും ശുപാർശകളുമാണ്.

സാങ്കേതിക അടിസ്ഥാനംഒരു ഡാറ്റാ ബാങ്ക് അതിന്റെ സാങ്കേതിക സവിശേഷതകൾക്കായി ചില ആവശ്യകതകൾ നിറവേറ്റുന്ന ഒരു കമ്പ്യൂട്ടറാണ്.

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

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

ഡാറ്റാബേസുകളുടെയും ഡാറ്റാ ബാങ്കുകളുടെയും പ്രധാന ഉപയോക്താക്കൾ അന്തിമ ഉപയോക്താക്കൾ, അതായത്. സാമ്പത്തിക പ്രവർത്തനത്തിന്റെ വിവിധ മേഖലകൾ നടത്തുന്ന സ്പെഷ്യലിസ്റ്റുകൾ. അവയുടെ ഘടന വൈവിധ്യമാർന്നതാണ്, അവ യോഗ്യതകൾ, പ്രൊഫഷണലിസത്തിന്റെ അളവ്, മാനേജ്മെന്റ് സിസ്റ്റത്തിലെ ലെവൽ എന്നിവയിൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു: ചീഫ് അക്കൗണ്ടന്റ്, അക്കൗണ്ടന്റ്, ഓപ്പറേഷൻ ഓഫീസർ, ക്രെഡിറ്റ് ഡിപ്പാർട്ട്മെന്റ് മേധാവി മുതലായവ. അവരുടെ വിവര ആവശ്യങ്ങൾ തൃപ്തിപ്പെടുത്തുന്നത് ഇൻട്രാമാഷൈൻ വിവര പിന്തുണ സംഘടിപ്പിക്കുന്നതിലെ നിരവധി പ്രശ്നങ്ങൾക്കുള്ള പരിഹാരമാണ്.

ഡാറ്റാ ബാങ്ക് ഉപയോക്താക്കളുടെ ഒരു പ്രത്യേക ഗ്രൂപ്പ് ആപ്ലിക്കേഷൻ പ്രോഗ്രാമർമാർ രൂപീകരിക്കുന്നു. DBMS ഭാഷകളിൽ സൗകര്യപ്രദമായ ഉപയോക്തൃ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കുന്നതിനാൽ അവർ സാധാരണയായി ഡാറ്റാബേസിനും അന്തിമ ഉപയോക്താക്കൾക്കും ഇടയിൽ ഇടനിലക്കാരുടെ പങ്ക് വഹിക്കുന്നു. ഡാറ്റാ മാനേജ്‌മെന്റിന്റെ കേന്ദ്രീകൃത സ്വഭാവം ഒരു ഡാറ്റാ ബാങ്ക് പോലെയുള്ള സങ്കീർണ്ണമായ ഒരു സംവിധാനത്തിന്റെ ഭരണം ആവശ്യമാണ്.

ഉപയോക്താവിന് ഒരു ഡാറ്റാ ബാങ്കിൽ പ്രവർത്തിക്കുന്നതിന്റെ പ്രയോജനങ്ങൾ, അതിന്റെ സൃഷ്ടിയുടെ ചെലവുകൾക്കും ചെലവുകൾക്കും, കാരണം:

ഉപയോക്തൃ ഉൽപ്പാദനക്ഷമത വർദ്ധിക്കുകയും അവരുടെ വിവര ആവശ്യങ്ങൾ ഫലപ്രദമായി നിറവേറ്റുകയും ചെയ്യുന്നു;

കേന്ദ്രീകൃത ഡാറ്റാ മാനേജ്മെന്റ്, ഡാറ്റ സംഘടിപ്പിക്കുന്നതിൽ നിന്ന് ആപ്ലിക്കേഷൻ പ്രോഗ്രാമർമാരെ സ്വതന്ത്രരാക്കുകയും ഡാറ്റയിൽ നിന്ന് ആപ്ലിക്കേഷൻ പ്രോഗ്രാമുകളുടെ സ്വാതന്ത്ര്യം ഉറപ്പാക്കുകയും ചെയ്യുന്നു;

ഡാറ്റാബേസിന്റെ വികസിപ്പിച്ച ഓർഗനൈസേഷൻ നിങ്ങളെ വിവിധ താൽക്കാലിക അന്വേഷണങ്ങളും പുതിയ ആപ്ലിക്കേഷനുകളും നടത്താൻ അനുവദിക്കുന്നു;

ഡാറ്റ സൃഷ്ടിക്കുന്നതിനും സംഭരിക്കുന്നതിനും മാത്രമല്ല, അത് കാലികവും ചലനാത്മകവുമായ അവസ്ഥയിൽ നിലനിർത്തുന്നതിനും ചെലവ് കുറയുന്നു; സിസ്റ്റത്തിൽ പ്രചരിക്കുന്ന ഡാറ്റാ ഫ്ലോകൾ കുറയുന്നു, അവയുടെ ആവർത്തനവും തനിപ്പകർപ്പും കുറയുന്നു.

ഡാറ്റാ ബാങ്കും ഡാറ്റാബേസും ഒരു കമ്പ്യൂട്ടറിൽ കേന്ദ്രീകരിക്കാം അല്ലെങ്കിൽ നിരവധി കമ്പ്യൂട്ടറുകൾക്കിടയിൽ വിതരണം ചെയ്യാം. ഒരു പെർഫോമറുടെ ഡാറ്റ മറ്റുള്ളവർക്ക് ലഭ്യമാകണമെങ്കിൽ, ഈ കമ്പ്യൂട്ടറുകൾ കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകൾ ഉപയോഗിച്ച് ഒരൊറ്റ കമ്പ്യൂട്ടർ സിസ്റ്റത്തിലേക്ക് കണക്റ്റുചെയ്‌തിരിക്കണം.

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

ചെറിയ അളവിലുള്ള ഡാറ്റ ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോഴും ലളിതമായ പ്രശ്നങ്ങൾ പരിഹരിക്കുമ്പോഴും ഉപയോക്താക്കൾക്ക് വിവര സേവനങ്ങൾ നൽകുന്നതിന് ലളിതവും വിലകുറഞ്ഞതുമായ മാർഗം നൽകുന്നതിന് സ്ഥാപനത്തിനായുള്ള പ്രാദേശിക ഡാറ്റാബേസുകളുടെയും ഡാറ്റാ ബാങ്കുകളുടെയും ഉദ്ദേശ്യം.

ഒന്നോ അതിലധികമോ ഉപയോക്താക്കളുമായി പ്രവർത്തിക്കുമ്പോൾ, അവരുടെ പ്രവർത്തനങ്ങൾ ഭരണപരമായി ഏകോപിപ്പിക്കാൻ കഴിയുമ്പോൾ പ്രാദേശിക ഡാറ്റാബേസുകൾ ഫലപ്രദമാണ്. അത്തരം സംവിധാനങ്ങൾ അവയുടെ പ്രാദേശികതയും സംഘടനാ സ്വാതന്ത്ര്യവും കാരണം ലളിതവും വിശ്വസനീയവുമാണ്.

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

ഒരു കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കിന്റെ വ്യത്യസ്ത നോഡുകളിൽ ഒരു ഡാറ്റാബേസ് (അല്ലെങ്കിൽ നിരവധി ഡാറ്റാബേസുകൾ) സ്ഥാപിക്കാൻ ഡിസ്ട്രിബ്യൂട്ടഡ് ഡാറ്റ പ്രോസസ്സിംഗ് നിങ്ങളെ അനുവദിക്കുന്നു. അങ്ങനെ, ഡാറ്റാബേസിന്റെ ഓരോ ഘടകങ്ങളും ഉപകരണങ്ങൾ ലഭ്യമായ സ്ഥലത്തും അത് പ്രോസസ്സ് ചെയ്യുന്ന സ്ഥലത്തും സ്ഥിതിചെയ്യുന്നു. ഉദാഹരണത്തിന്, ഏതെങ്കിലും സംഘടനാ ഘടനയുടെ ശാഖകളുടെ ഒരു ശൃംഖല സംഘടിപ്പിക്കുമ്പോൾ, ബ്രാഞ്ചിന്റെ സ്ഥാനത്ത് ഡാറ്റ പ്രോസസ്സ് ചെയ്യുന്നത് സൗകര്യപ്രദമാണ്. സങ്കീർണ്ണമായ ഘടനയുള്ള ഓർഗനൈസേഷനുകൾക്കായി ലംബവും തിരശ്ചീനവുമായ കണക്ഷനുകൾ നടപ്പിലാക്കുന്നതിന്റെ പശ്ചാത്തലത്തിൽ വിവിധ കമ്പ്യൂട്ടറുകളിൽ ഡാറ്റ വിതരണം നടത്തുന്നു.

ഡാറ്റാ ഓർഗനൈസേഷന്റെ ഒരു വിതരണം ചെയ്ത രൂപത്തിന്റെ വസ്തുനിഷ്ഠമായ ആവശ്യകത അന്തിമ ഉപയോക്താക്കൾ ചുമത്തുന്ന ആവശ്യകതകളാൽ നിർണ്ണയിക്കപ്പെടുന്നു:

ചിതറിക്കിടക്കുന്ന വിവര ഉറവിടങ്ങളുടെ കേന്ദ്രീകൃത മാനേജ്മെന്റ്;

ഡാറ്റാബേസുകളും ഡാറ്റാ ബാങ്കുകളും കൈകാര്യം ചെയ്യുന്നതിനുള്ള കാര്യക്ഷമത വർദ്ധിപ്പിക്കുകയും വിവരങ്ങളിലേക്കുള്ള ആക്സസ് സമയം കുറയ്ക്കുകയും ചെയ്യുക;

ഡാറ്റയുടെ സമഗ്രത, സ്ഥിരത, സംരക്ഷണം എന്നിവ നിലനിർത്തുക;

"വില - പ്രകടനം - വിശ്വാസ്യത" അനുപാതത്തിന്റെ സ്വീകാര്യമായ ലെവൽ ഉറപ്പാക്കുന്നു.

ഡാറ്റാബേസുകളുടെ ഒരു വിതരണ സംവിധാനം (അല്ലെങ്കിൽ ഒരു ഡാറ്റാബേസിന്റെ ഭാഗങ്ങൾ) വിപുലമായ വ്യതിയാനങ്ങൾക്കും വിവര ഉറവിടങ്ങളുടെ പരിപാലനത്തിനും ഉപയോക്തൃ ഉൽപ്പാദനക്ഷമതയെ തടസ്സപ്പെടുത്തുന്ന തടസ്സങ്ങൾ ഒഴിവാക്കുന്നതിനും വിവര ഉറവിടങ്ങളുടെ ഉപയോഗത്തിൽ പരമാവധി കാര്യക്ഷമത കൈവരിക്കുന്നതിനും അനുവദിക്കുന്നു.

2. DBMS പ്രവർത്തനങ്ങൾ

ഈ വിഭാഗത്തിൽ, ഒരു സാധാരണ DBMS നൽകേണ്ട പ്രവർത്തനങ്ങളും സേവനങ്ങളും ഞങ്ങൾ നോക്കും.

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

അന്തിമ ഉപയോക്താക്കൾക്ക് കാറ്റലോഗ് ലഭ്യമാണ്.അന്തിമ ഉപയോക്താക്കൾക്ക് ആക്സസ് ചെയ്യാവുന്ന ഒരു ഡയറക്‌ടറി DBMS-ന് ഉണ്ടായിരിക്കണം, അതിൽ ഡാറ്റ ഘടകങ്ങളുടെ വിവരണങ്ങൾ സംഭരിച്ചിരിക്കുന്നു. സ്കീമകൾ, ഉപയോക്താക്കൾ, ആപ്ലിക്കേഷനുകൾ മുതലായവയെ കുറിച്ചുള്ള ഒരു സംയോജിത സിസ്റ്റം കാറ്റലോഗിന്റെ സാന്നിധ്യമാണ് ANSI-SPARC ആർക്കിടെക്ചറിന്റെ ഒരു പ്രധാന സവിശേഷത. ഉപയോക്താക്കൾക്കും DBMS ഫംഗ്‌ഷനുകൾക്കും ഡയറക്‌ടറി ആക്‌സസ് ചെയ്യാൻ കഴിയുമെന്ന് അനുമാനിക്കപ്പെടുന്നു. സിസ്റ്റം കാറ്റലോഗ്, അല്ലെങ്കിൽ ഡാറ്റ നിഘണ്ടു, ഡാറ്റാബേസിലെ ഡാറ്റ വിവരിക്കുന്ന വിവരങ്ങളുടെ ഒരു ശേഖരമാണ് (സാരാംശത്തിൽ, ഇത് മെറ്റാഡാറ്റയാണ്). ഉപയോഗിക്കുന്ന DBMS തരം അനുസരിച്ച്, വിവരങ്ങളുടെ അളവും അത് ഉപയോഗിക്കുന്ന രീതിയും വ്യത്യാസപ്പെടാം. സാധാരണയായി ഇനിപ്പറയുന്ന വിവരങ്ങൾ സിസ്റ്റം ഡയറക്ടറിയിൽ സംഭരിച്ചിരിക്കുന്നു:

· ഡാറ്റ ഘടകങ്ങളുടെ പേരുകൾ, തരങ്ങൾ, വലുപ്പങ്ങൾ;

· കണക്ഷനുകളുടെ പേരുകൾ;

· ഡാറ്റയിൽ ചുമത്തിയ സമഗ്രത പിന്തുണ നിയന്ത്രണങ്ങൾ;

· ഡാറ്റയിലേക്ക് ആക്സസ് അനുവദിച്ച അംഗീകൃത ഉപയോക്താക്കളുടെ പേരുകൾ;

· ബാഹ്യവും ആശയപരവും ആന്തരികവുമായ സ്കീമുകളും അവയ്ക്കിടയിലുള്ള മാപ്പിംഗുകളും;

· ഇടപാടുകളുടെ ആവൃത്തിയും ഡാറ്റാബേസ് ഒബ്‌ജക്‌റ്റുകളിലേക്കുള്ള ആക്‌സസ് കൗണ്ടുകളും പോലുള്ള സ്റ്റാറ്റിസ്റ്റിക്കൽ ഡാറ്റ.

സിസ്റ്റം കാറ്റലോഗ് ചുവടെ ലിസ്റ്റുചെയ്തിരിക്കുന്ന ചില ആനുകൂല്യങ്ങൾ നേടാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

· ഡാറ്റയെക്കുറിച്ചുള്ള വിവരങ്ങൾ കേന്ദ്രീകൃതമായി ശേഖരിക്കാനും സംഭരിക്കാനും കഴിയും, ഇത് മറ്റേതൊരു ഉറവിടത്തേയും പോലെ ഈ ഡാറ്റയിലേക്കുള്ള ആക്സസ് നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കും.

· നിങ്ങൾക്ക് ഡാറ്റയുടെ അർത്ഥം നിർവചിക്കാം, അത് മറ്റ് ഉപയോക്താക്കളെ അതിന്റെ ഉദ്ദേശ്യം മനസ്സിലാക്കാൻ സഹായിക്കും.

ഡാറ്റയുടെ അർത്ഥത്തിന്റെ കൃത്യമായ നിർവചനങ്ങൾ പരിപാലിക്കപ്പെടുന്നതിനാൽ ആശയവിനിമയം ലളിതമാക്കുന്നു. ഡാറ്റയുടെ ഉടമസ്ഥതയിലുള്ള അല്ലെങ്കിൽ ആക്‌സസ് ഉള്ള ഒന്നോ അതിലധികമോ ഉപയോക്താക്കളെ സിസ്റ്റം ഡയറക്‌ടറി തിരിച്ചറിഞ്ഞേക്കാം.

· കേന്ദ്രീകൃത സംഭരണത്തിന് നന്ദി, വ്യക്തിഗത ഡാറ്റ ഘടകങ്ങളുടെ വിവരണത്തിലെ ആവർത്തനങ്ങളും പൊരുത്തക്കേടുകളും എളുപ്പത്തിൽ കണ്ടെത്താനാകും.

· ഡാറ്റാബേസിൽ വരുത്തിയ മാറ്റങ്ങൾ ലോഗ് ചെയ്യാവുന്നതാണ്.

· സിസ്റ്റം കാറ്റലോഗ് നിലവിലുള്ള എല്ലാ ഡാറ്റ ഘടകങ്ങളും അവയ്ക്കിടയിൽ സ്ഥാപിച്ചിട്ടുള്ള ബന്ധങ്ങളും അവരുടെ എല്ലാ ഉപയോക്താക്കളും രേഖപ്പെടുത്തുന്നതിനാൽ, ഏതെങ്കിലും മാറ്റങ്ങളുടെ അനന്തരഫലങ്ങൾ അവ വരുത്തുന്നതിന് മുമ്പ് നിർണ്ണയിക്കാനാകും.

· സുരക്ഷാ നടപടികൾ കൂടുതൽ മെച്ചപ്പെടുത്തിയേക്കാം.

· ഡാറ്റ സമഗ്രത പിന്തുണ സംഘടിപ്പിക്കുന്നതിനുള്ള പുതിയ അവസരങ്ങൾ ഉയർന്നുവരുന്നു.

· സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങളുടെ ഓഡിറ്റ് നടത്താം.

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

കൺകറൻസി മാനേജ്മെന്റ് സേവനങ്ങൾ.നിരവധി ഉപയോക്താക്കൾ സമാന്തരമായി പ്രവർത്തനങ്ങൾ അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ ശരിയായ ഡാറ്റാബേസ് അപ്ഡേറ്റ് ഉറപ്പുനൽകുന്ന ഒരു സംവിധാനം DBMS-ന് ഉണ്ടായിരിക്കണം. അതേസമയം, എല്ലാ ഉപയോക്താക്കളും ഡാറ്റ മാത്രം വായിക്കുകയാണെങ്കിൽ സമാന്തര ആക്സസ് സംഘടിപ്പിക്കുന്നത് താരതമ്യേന എളുപ്പമാണ്, കാരണം ഈ സാഹചര്യത്തിൽ അവർക്ക് പരസ്പരം ഇടപെടാൻ കഴിയില്ല. എന്നിരുന്നാലും, നിരവധി ഉപയോക്താക്കൾ ഒരേസമയം ഡാറ്റാബേസ് ആക്സസ് ചെയ്യുമ്പോൾ, അഭികാമ്യമല്ലാത്ത പ്രത്യാഘാതങ്ങളുള്ള ഒരു വൈരുദ്ധ്യം എളുപ്പത്തിൽ ഉണ്ടാകാം, ഉദാഹരണത്തിന്, അവരിൽ ഒരാളെങ്കിലും ഡാറ്റ അപ്ഡേറ്റ് ചെയ്യാൻ ശ്രമിച്ചാൽ.

നിരവധി ഉപയോക്താക്കൾ ഒരേസമയം ഡാറ്റാബേസിൽ പ്രവേശിക്കുമ്പോൾ അത്തരം വൈരുദ്ധ്യങ്ങൾ ഉണ്ടാകില്ലെന്ന് DBMS ഉറപ്പാക്കണം.

വീണ്ടെടുക്കൽ സേവനങ്ങൾ.ഇടപാട് പിന്തുണയെക്കുറിച്ച് ചർച്ച ചെയ്യുമ്പോൾ, ഒരു ഇടപാട് പരാജയപ്പെടുകയാണെങ്കിൽ, ഡാറ്റാബേസ് സ്ഥിരമായ ഒരു അവസ്ഥയിലേക്ക് തിരികെ നൽകണം, അത് DBMS-ന്റെ കഴിവുകൾ ഉറപ്പുനൽകണം.

ഡാറ്റ ആക്സസ് നിയന്ത്രണ സേവനങ്ങൾ.അംഗീകൃത ഉപയോക്താക്കൾക്ക് മാത്രമേ ഡാറ്റാബേസ് ആക്സസ് ചെയ്യാൻ കഴിയൂ എന്ന് ഉറപ്പാക്കാൻ DBMS-ന് ഒരു സംവിധാനം ഉണ്ടായിരിക്കണം. സുരക്ഷാ എന്ന പദം മനപ്പൂർവമോ ആകസ്മികമോ ആയ അനധികൃത ആക്‌സസ്സിൽ നിന്ന് ഒരു ഡാറ്റാബേസ് പരിരക്ഷിക്കുന്നതിനെ സൂചിപ്പിക്കുന്നു. ഡിബിഎംഎസ് അത്തരം ഡാറ്റാ സംരക്ഷണത്തിനുള്ള സംവിധാനങ്ങൾ നൽകുന്നുവെന്ന് അനുമാനിക്കപ്പെടുന്നു.

ഡാറ്റ എക്സ്ചേഞ്ച് പിന്തുണ.വിദൂര ഉപയോക്താക്കൾക്ക് കേന്ദ്രീകൃത ഡാറ്റാബേസിലേക്ക് (വിതരണ പ്രോസസ്സിംഗ് സിസ്റ്റത്തിന്റെ ചട്ടക്കൂടിനുള്ളിൽ) ആക്‌സസ് സംഘടിപ്പിക്കുന്നതിന് ആശയവിനിമയ സോഫ്‌റ്റ്‌വെയറുമായി സംയോജിപ്പിക്കാൻ DBMS-ന് കഴിയണം.

ഡാറ്റ സമഗ്രത സേവനങ്ങൾ.ഡാറ്റയും അവയുടെ മാറ്റങ്ങളും നിർദ്ദിഷ്‌ട നിയമങ്ങൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ DBMS-ന് നിയന്ത്രണ ഉപകരണങ്ങൾ ഉണ്ടായിരിക്കണം.

ഡാറ്റാബേസ് സമഗ്രത എന്നാൽ സംഭരിച്ച ഡാറ്റയുടെ കൃത്യതയും സ്ഥിരതയും അർത്ഥമാക്കുന്നു, ഡാറ്റാബേസിൽ ലംഘിക്കപ്പെടാൻ പാടില്ലാത്ത ഡാറ്റ സ്ഥിരത നിലനിർത്തുന്നതിനുള്ള നിയന്ത്രണങ്ങൾ അല്ലെങ്കിൽ നിയമങ്ങളുടെ രൂപത്തിൽ പ്രകടിപ്പിക്കുന്നു.

ഡാറ്റ ഇൻഡിപെൻഡൻസ് സപ്പോർട്ട് സേവനങ്ങൾ.ഡാറ്റാബേസ് ഘടനയിൽ നിന്ന് പ്രോഗ്രാം സ്വാതന്ത്ര്യത്തെ പിന്തുണയ്ക്കുന്നതിനുള്ള ഉപകരണങ്ങൾ DBMS-ന് ഉണ്ടായിരിക്കണം.

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

സഹായ സേവനങ്ങൾ. DBMS വിവിധ പിന്തുണാ സേവനങ്ങളുടെ ഒരു നിശ്ചിത സെറ്റ് നൽകണം. ഡാറ്റാബേസ് കാര്യക്ഷമമായി കൈകാര്യം ചെയ്യുന്നതിൽ DBA-യെ സഹായിക്കുന്നതിനാണ് ഹെൽപ്പർ യൂട്ടിലിറ്റികൾ സാധാരണയായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ചില യൂട്ടിലിറ്റികൾ ബാഹ്യ തലത്തിൽ പ്രവർത്തിക്കുന്നു, അതിനാൽ അവ തത്വത്തിൽ ഡാറ്റാബേസ് മാനേജുമെന്റ് സിസ്റ്റത്തിന് തന്നെ സൃഷ്ടിക്കാൻ കഴിയും, മറ്റുള്ളവ സിസ്റ്റത്തിന്റെ ആന്തരിക തലത്തിൽ പ്രവർത്തിക്കുന്നു, അതിനാൽ ഡാറ്റാബേസ് മാനേജുമെന്റ് സിസ്റ്റം ഡെവലപ്പർ തന്നെ നൽകണം. അത്തരം യൂട്ടിലിറ്റികളുടെ ചില ഉദാഹരണങ്ങൾ ചുവടെയുണ്ട്.

ഫ്ലാറ്റ് ഫയലുകളിൽ നിന്ന് ഡാറ്റാബേസുകൾ ലോഡുചെയ്യുന്നതിനുള്ള യൂട്ടിലിറ്റികൾ ഇറക്കുമതി ചെയ്യുക, അതുപോലെ തന്നെ ഫ്ലാറ്റ് ഫയലുകളിലേക്ക് ഡാറ്റാബേസുകൾ കയറ്റുമതി ചെയ്യുന്നതിനുള്ള എക്സ്പോർട്ട് യൂട്ടിലിറ്റികൾ.

· ഡാറ്റാബേസിന്റെ പ്രകടനവും ഉപയോഗവും ട്രാക്ക് ചെയ്യാൻ രൂപകൽപ്പന ചെയ്ത മോണിറ്ററിംഗ് ടൂളുകൾ.

ഒരു ഡാറ്റാബേസിന്റെ പ്രകടനമോ ഉപയോഗമോ വിലയിരുത്തുന്നതിനുള്ള സ്റ്റാറ്റിസ്റ്റിക്കൽ അനാലിസിസ് പ്രോഗ്രാമുകൾ.

· സൂചികകൾ പുനർനിർമ്മിക്കുന്നതിനും സൂചിക ഓവർഫ്ലോകൾ കൈകാര്യം ചെയ്യുന്നതിനുമുള്ള സൂചിക പുനഃസംഘടന ഉപകരണങ്ങൾ.

· സംഭരണ ​​ഉപകരണങ്ങളിൽ നിന്ന് ഇല്ലാതാക്കിയ റെക്കോർഡുകൾ ഭൗതികമായി നീക്കം ചെയ്യുന്നതിനും, സ്വതന്ത്രമായ ഇടം ഏകീകരിക്കുന്നതിനും, ആവശ്യമുള്ളപ്പോൾ മെമ്മറി വീണ്ടും അനുവദിക്കുന്നതിനുമുള്ള മാലിന്യ ശേഖരണവും മെമ്മറി റീലോക്കേഷൻ ടൂളുകളും.

3. ഡിബിഎംഎസ് ആർക്കിടെക്ചർ

ഈ വിഭാഗത്തിൽ, മൾട്ടി-യൂസർ DBMS-കൾ നടപ്പിലാക്കുന്നതിൽ ഉപയോഗിക്കുന്ന വിവിധ സാധാരണ ആർക്കിടെക്ചറൽ സൊല്യൂഷനുകൾ ഞങ്ങൾ പരിഗണിക്കും, അതായത്: ടെലിപ്രോസസിംഗ്, ഫയൽ-സെർവർ, ക്ലയന്റ്-സെർവർ സിസ്റ്റങ്ങൾ.

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

നിലവിൽ, വിവരങ്ങളുടെയും കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകളുടെയും വികസനം കാരണം, ഫയൽ-സെർവർ, ക്ലയന്റ്-സെർവർ DBMS-കൾ വ്യാപകമായിത്തീർന്നിരിക്കുന്നു.

ചിത്രം 1. ടെലിപ്രോസസിംഗ് ആർക്കിടെക്ചർ ടോപ്പോളജി

ഫയൽ - സെർവർ സിസ്റ്റങ്ങൾ.ഈ തരത്തിലുള്ള സിസ്റ്റങ്ങൾ ലോക്കൽ ഏരിയ നെറ്റ്‌വർക്കുകളിൽ (ലാൻ) പ്രവർത്തിക്കുന്നു, ഇത് ബന്ധപ്പെട്ട തരത്തിലുള്ള ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്താൽ നിയന്ത്രിക്കപ്പെടുന്നു. ഈ സാഹചര്യത്തിൽ, ഫയൽ സെർവറിൽ ആപ്ലിക്കേഷനുകളുടെയും ഡിബിഎംഎസിന്റെയും പ്രവർത്തനത്തിന് ആവശ്യമായ ഫയലുകൾ അടങ്ങിയിരിക്കുന്നു. എന്നിരുന്നാലും, ഉപയോക്തൃ ആപ്ലിക്കേഷനുകളും ഡിബിഎംഎസും തന്നെ ഹോസ്റ്റ് ചെയ്യുകയും പ്രത്യേക വർക്ക്സ്റ്റേഷനുകളിൽ പ്രവർത്തിക്കുകയും ചെയ്യുന്നു, കൂടാതെ അവയ്ക്ക് ആവശ്യമായ ഫയലുകളിലേക്ക് ആക്സസ് നേടുന്നതിന് ആവശ്യമായ ഫയൽ സെർവർ ആക്സസ് ചെയ്യുന്നു - ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നത് പോലെ. 2. ഈ രീതിയിൽ, ഫയൽ സെർവർ ഒരു പങ്കിട്ട ഹാർഡ് ഡ്രൈവായി പ്രവർത്തിക്കുന്നു.

ചിത്രം 2. ഒരു ഫയൽ സെർവർ ഉപയോഗിക്കുന്ന ആർക്കിടെക്ചർ

വ്യക്തമായും, ഫയൽ സെർവർ ആർക്കിടെക്ചറിന് ഇനിപ്പറയുന്ന പ്രധാന ദോഷങ്ങളുമുണ്ട്:

· നെറ്റ്‌വർക്ക് ട്രാഫിക്കിന്റെ വലിയ അളവ്.

· ഓരോ വർക്ക് സ്റ്റേഷനിലും DBMS-ന്റെ പൂർണ്ണമായ പകർപ്പ് ഉണ്ടായിരിക്കണം.

ഒന്നിലധികം ഡിബിഎംഎസ് സംഭവങ്ങൾ ഒരേ ഫയലുകൾ ഒരേസമയം ആക്‌സസ് ചെയ്യുന്നതിനാൽ കൺകറൻസി, വീണ്ടെടുക്കൽ, സമഗ്രത എന്നിവ കൈകാര്യം ചെയ്യുന്നത് കൂടുതൽ സങ്കീർണമാകുന്നു.

ക്ലയന്റ്-സെർവർ സംവിധാനങ്ങൾ.ഈ സമീപനം ചില ഉറവിടങ്ങൾ ആവശ്യമുള്ള ഒരു ക്ലയന്റ് പ്രക്രിയയുടെ അസ്തിത്വത്തെ അനുമാനിക്കുന്നു, അതുപോലെ തന്നെ ഈ ഉറവിടങ്ങൾ നൽകുന്ന ഒരു സെർവർ പ്രക്രിയയും. എന്നിരുന്നാലും, അവ ഒരേ കമ്പ്യൂട്ടറിൽ ആയിരിക്കണമെന്നത് ഒട്ടും ആവശ്യമില്ല. പ്രായോഗികമായി, ക്ലയന്റ്-സെർവർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ നിയന്ത്രണത്തിലുള്ള വിവരങ്ങളിലും കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കുകളിലും (ലാൻ ആവശ്യമില്ല) ഇത്തരത്തിലുള്ള സംവിധാനങ്ങൾ നടപ്പിലാക്കുന്നു (ചിത്രം 3 കാണുക).

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

ചിത്രം 3. ഒരു ക്ലയന്റ്/സെർവർ ആർക്കിടെക്ചർ ഉപയോഗിച്ച് സിസ്റ്റം നിർമ്മിക്കുന്നതിനുള്ള പൊതു സ്കീം

കക്ഷി:

· ഉപയോക്തൃ ഇന്റർഫേസ് നിയന്ത്രിക്കുന്നു;

· ഉപയോക്താവ് നൽകിയ അന്വേഷണത്തിന്റെ വാക്യഘടന അംഗീകരിക്കുകയും പരിശോധിക്കുകയും ചെയ്യുന്നു;

· ആപ്ലിക്കേഷൻ നടപ്പിലാക്കുന്നു;

· ഡാറ്റാബേസിലേക്ക് ഒരു അന്വേഷണം സൃഷ്ടിക്കുകയും അത് സെർവറിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു;

· ലഭിച്ച ഡാറ്റ ഉപയോക്താവിന് പ്രദർശിപ്പിക്കുന്നു.

സെർവർ:

· ക്ലയന്റുകളിൽ നിന്ന് ഡാറ്റാബേസിലേക്കുള്ള അഭ്യർത്ഥനകൾ സ്വീകരിക്കുകയും പ്രോസസ്സ് ചെയ്യുകയും ചെയ്യുന്നു;

· ഉപയോക്തൃ അനുമതികൾ പരിശോധിക്കുന്നു;

· സമഗ്രത നിയന്ത്രണങ്ങൾ പാലിക്കുന്നത് ഉറപ്പാക്കുന്നു;

· അന്വേഷണങ്ങൾ/അപ്‌ഡേറ്റുകൾ നടത്തുകയും ക്ലയന്റിലേക്ക് ഫലങ്ങൾ നൽകുകയും ചെയ്യുക;

· സിസ്റ്റം ഡയറക്ടറി പരിപാലിക്കുന്നു;

· ഡാറ്റാബേസിലേക്ക് സമാന്തര ആക്സസ് നൽകുന്നു;

· വീണ്ടെടുക്കൽ മാനേജ്മെന്റ് നൽകുന്നു.

ഇത്തരത്തിലുള്ള വാസ്തുവിദ്യയ്ക്ക് ഇനിപ്പറയുന്ന ഗുണങ്ങളുണ്ട്.

· നിലവിലുള്ള ഡാറ്റാബേസുകളിലേക്ക് വിശാലമായ ആക്സസ് നൽകുന്നു.

· മൊത്തത്തിലുള്ള സിസ്റ്റം പ്രകടനം മെച്ചപ്പെടുത്തുന്നു. ക്ലയന്റുകളും സെർവറും വ്യത്യസ്ത കമ്പ്യൂട്ടറുകളിലായതിനാൽ, അവയുടെ പ്രോസസ്സറുകൾക്ക് സമാന്തരമായി ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.

· ഹാർഡ്‌വെയർ വില കുറയുന്നു. ഒരു വലിയ സംഭരണ ​​​​ഉപകരണമുള്ള സാമാന്യം ശക്തമായ ഒരു കമ്പ്യൂട്ടർ സെർവറിന് മാത്രം ആവശ്യമാണ് - ഡാറ്റാബേസ് സംഭരിക്കുന്നതിനും കൈകാര്യം ചെയ്യുന്നതിനും.

· ആശയവിനിമയ ചെലവ് കുറയുന്നു. ആപ്ലിക്കേഷനുകൾ ക്ലയന്റ് കമ്പ്യൂട്ടറുകളിൽ ചില പ്രവർത്തനങ്ങൾ നടത്തുകയും നെറ്റ്‌വർക്കിലൂടെ ഡാറ്റാബേസ് അഭ്യർത്ഥനകൾ മാത്രം അയയ്ക്കുകയും ചെയ്യുന്നു, ഇത് നെറ്റ്‌വർക്കിലൂടെ അയയ്‌ക്കുന്ന ഡാറ്റയുടെ അളവ് ഗണ്യമായി കുറയ്ക്കും.

· ഡാറ്റ സ്ഥിരതയുടെ വർദ്ധിച്ച നില. എല്ലാ നിയന്ത്രണങ്ങളും നിർവചിക്കുകയും ഒരിടത്ത് മാത്രം പരിശോധിക്കുകയും ചെയ്യുന്നതിനാൽ സെർവറിന് ഡാറ്റാ സമഗ്രത പരിശോധിക്കുന്നത് സ്വതന്ത്രമായി കൈകാര്യം ചെയ്യാൻ കഴിയും.

· ഈ ആർക്കിടെക്ചർ ഓപ്പൺ സിസ്റ്റം ആർക്കിടെക്ചറുമായി നന്നായി യോജിക്കുന്നു.

· വിതരണം ചെയ്ത ഡാറ്റാബേസുകളിൽ പ്രവർത്തിക്കുന്നതിനുള്ള ടൂളുകൾ സംഘടിപ്പിക്കാൻ ഈ ആർക്കിടെക്ചർ ഉപയോഗിക്കാം, അതായത്. ഒരു കമ്പ്യൂട്ടർ നെറ്റ്‌വർക്കിലൂടെ ലോജിക്കലായി ബന്ധിപ്പിച്ച് വിതരണം ചെയ്‌തിരിക്കുന്ന നിരവധി ഡാറ്റാബേസുകളുടെ ഒരു കൂട്ടം.

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

ഉപസംഹാരം

അതിനാൽ, വിവരങ്ങൾ സംഭരിക്കാൻ രൂപകൽപ്പന ചെയ്ത ഒരു സംഘടിത ഘടനയാണ് ഡാറ്റാബേസ്. ഒരു ഡാറ്റാബേസ് എന്ന ആശയവുമായി അടുത്ത ബന്ധമുള്ളത് ഒരു ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റത്തിന്റെ ആശയമാണ്. ഒരു പുതിയ ഡാറ്റാബേസിന്റെ ഘടന സൃഷ്ടിക്കുന്നതിനും അതിൽ ഉള്ളടക്കം നിറയ്ക്കുന്നതിനും ഉള്ളടക്കം എഡിറ്റ് ചെയ്യുന്നതിനും വിവരങ്ങൾ ദൃശ്യവൽക്കരിക്കുന്നതിനുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന സോഫ്റ്റ്‌വെയർ ടൂളുകളുടെ ഒരു കൂട്ടമാണിത്. കേന്ദ്രീകൃത സംഭരണത്തിന്റെയും സംസ്‌കരിച്ച വിവരങ്ങളുടെ ശേഖരണത്തിന്റെയും പ്രവർത്തനങ്ങൾ നടപ്പിലാക്കുന്ന ഒരു തരം വിവര സംവിധാനമാണ് ഡാറ്റാ ബാങ്ക്. ഒരു ഡാറ്റാ ബാങ്കിന്റെ പ്രധാന ഘടകങ്ങൾ ഒരു ഡാറ്റാബേസും ഡാറ്റാബേസ് മാനേജ്മെന്റ് സിസ്റ്റവുമാണ്.

ഡാറ്റാബേസുകളുടെയും ഡാറ്റാ ബാങ്കുകളുടെയും പ്രധാന ഉപയോക്താക്കൾ സാമ്പത്തിക പ്രവർത്തനത്തിന്റെ വിവിധ മേഖലകൾ നടത്തുന്ന സ്പെഷ്യലിസ്റ്റുകളാണ്. അവയുടെ ഘടന വൈവിധ്യമാർന്നതാണ്, അവ യോഗ്യതകൾ, പ്രൊഫഷണലിസത്തിന്റെ അളവ്, മാനേജ്മെന്റ് സിസ്റ്റത്തിലെ ലെവൽ എന്നിവയിൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു: ചീഫ് അക്കൗണ്ടന്റ്, അക്കൗണ്ടന്റ്, ഓപ്പറേഷൻ ഓഫീസർ, ക്രെഡിറ്റ് ഡിപ്പാർട്ട്മെന്റ് മേധാവി മുതലായവ. അവരുടെ വിവര ആവശ്യങ്ങൾ തൃപ്തിപ്പെടുത്തുന്നത് ഇൻട്രാമാഷൈൻ വിവര പിന്തുണ സംഘടിപ്പിക്കുന്നതിലെ നിരവധി പ്രശ്നങ്ങൾക്കുള്ള പരിഹാരമാണ്.

ഈ പേപ്പർ ഒരു സാധാരണ DBMS നൽകേണ്ട പ്രവർത്തനങ്ങളും മൾട്ടി-യൂസർ DBMS-കൾ നടപ്പിലാക്കാൻ ഉപയോഗിക്കുന്ന വിവിധ സാധാരണ വാസ്തുവിദ്യാ പരിഹാരങ്ങളും പരിശോധിക്കുന്നു, അതായത്: ടെലിപ്രോസസിംഗ്, ഫയൽ-സെർവർ, ക്ലയന്റ്-സെർവർ സിസ്റ്റങ്ങൾ.

ഗ്രന്ഥസൂചിക

1. http://cit.vvsu.ru/portal/cifr/1/lek19.htm

2. http://do.bti.secna.ru/lib/book_it/istor_razv.html

3. http://do.bti.secna.ru/lib/book_it/ogr_file.html

4. http://www.lib.csu.ru/dl/bases/prg/kompress/articles/2000_05_dbms3/

5. മൈക്രോസോഫ്റ്റ് ആക്സസ് 2000: റഫറൻസ് ബുക്ക് / എഡി. യു കോൾസ്നിക്കോവ. – സെന്റ് പീറ്റേഴ്സ്ബർഗ്: പീറ്റർ, 2001.

6. സാമ്പത്തിക ശാസ്ത്രത്തിലെ ഓട്ടോമേറ്റഡ് ഇൻഫർമേഷൻ ടെക്നോളജികൾ / എഡി. പ്രൊഫ. ജി.എ. ടിറ്റോറെങ്കോ. - എം.: UNITY, 2005. - 399 പേ.

7. അഭിഭാഷകർക്കും സാമ്പത്തിക വിദഗ്ധർക്കും വേണ്ടിയുള്ള ഇൻഫോർമാറ്റിക്സ് / എഡി. എസ്.വി. സിമോനോവിച്ച്. – സെന്റ് പീറ്റേഴ്സ്ബർഗ്: പീറ്റർ, 2005. – 688 പേ.

9. ലിയോൺറ്റീവ് വി.പി. ഒരു പേഴ്സണൽ കമ്പ്യൂട്ടറിന്റെ ഏറ്റവും പുതിയ എൻസൈക്ലോപീഡിയ 2005. – എം.: OLMA-PRESS Education, 2005. – 800 p.

10. Khomonenko A.D., Tsygankov V.M., Maltsev M.G. ഡാറ്റാബേസുകൾ / എഡി. പ്രൊഫ. നരകം. ഖൊമോനെങ്കോ. – സെന്റ് പീറ്റേഴ്സ്ബർഗ്: കൊറോണ, 2000. – 416 പേ.

11. സാമ്പത്തിക വിവരങ്ങളും കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യയും./ എഡ്. വി.പി. കൊസരേവ. എം.: ഫിനാൻസ് ആൻഡ് സ്റ്റാറ്റിസ്റ്റിക്സ്, 2005. –592 പേ.

പ്രഭാഷണം 11 - ഡാറ്റാബേസുകളും (DB അല്ലെങ്കിൽ ഇംഗ്ലീഷ് ഡിബിയിൽ) അവയുടെ മാനേജ്മെന്റ് സിസ്റ്റങ്ങളും:

    ഡാറ്റാബേസുകളുടെ അടിസ്ഥാന ആശയങ്ങൾ;

    ഡാറ്റാബേസ് രൂപകൽപ്പനയുടെ അടിസ്ഥാനകാര്യങ്ങൾ;

    Microsoft Access DBMS ഉം അതിന്റെ പ്രധാന കഴിവുകളും;

    ഡാറ്റാബേസുകളുടെ സൃഷ്ടി - പട്ടികകളും അവ തമ്മിലുള്ള ബന്ധങ്ങളും.

1. ഡാറ്റാബേസുകളുടെ അടിസ്ഥാന ആശയങ്ങൾ.

ഡാറ്റാബേസ്ഡാറ്റ വിവരിക്കുന്നതിനും സംഭരിക്കുന്നതിനും പ്രോസസ്സ് ചെയ്യുന്നതിനുമുള്ള പൊതുവായ തത്ത്വങ്ങൾ നൽകുന്ന ചില നിയമങ്ങൾക്കനുസൃതമായി സംഘടിപ്പിക്കപ്പെട്ട ഘടനാപരവും പരസ്പരബന്ധിതവുമായ ഡാറ്റയുടെ ഒരു ശേഖരമാണ്.

4 പ്രധാന ഡാറ്റ മോഡലുകളുണ്ട് - ലിസ്റ്റുകൾ (ഫ്ലാറ്റ് ടേബിളുകൾ), റിലേഷണൽ ഡാറ്റാബേസുകൾ, ശ്രേണി, നെറ്റ്‌വർക്ക് ഘടനകൾ.

വർഷങ്ങളോളം, Excel ലെ ലിസ്റ്റുകൾ പോലെയുള്ള ഫ്ലാറ്റ് ടേബിളുകൾ (ഫ്ലാറ്റ് ഡാറ്റാബേസുകൾ) പ്രധാനമായും ഉപയോഗിച്ചിരുന്നു. നിലവിൽ, ഡാറ്റാബേസ് വികസനത്തിൽ റിലേഷണൽ ഡാറ്റ മോഡലുകൾ ഏറ്റവും വ്യാപകമായി ഉപയോഗിക്കുന്നു. റിലേഷണൽ ഡാറ്റ മോഡൽ ഏറ്റവും ലളിതമായ ദ്വിമാന പട്ടികകളുടെ ഒരു കൂട്ടമാണ് - ബന്ധങ്ങൾ (ഇംഗ്ലീഷ് ബന്ധം), അതായത്. ഏറ്റവും ലളിതമായ ദ്വിമാന പട്ടികയെ ഒരു ബന്ധമായി നിർവചിച്ചിരിക്കുന്നു (ഒരു വിഷയത്താൽ ഏകീകരിക്കപ്പെട്ട ഒരേ തരത്തിലുള്ള റെക്കോർഡുകളുടെ ഒരു കൂട്ടം).

റിലേഷൻ എന്ന പദത്തിൽ നിന്നാണ് റിലേഷണൽ ഡാറ്റ മോഡൽ എന്ന പേര് വന്നത്. റിലേഷണൽ ഡാറ്റാബേസുകൾ നിരവധി ദ്വിമാന പട്ടികകൾ ഉപയോഗിക്കുന്നു വരികളെ റെക്കോർഡുകൾ എന്ന് വിളിക്കുന്നു, എ ഫീൽഡുകൾ പ്രകാരം നിരകൾ, കണക്ഷനുകൾ സ്ഥാപിച്ചിട്ടുള്ള രേഖകളുടെ ഇടയിൽ. ഡാറ്റ ഓർഗനൈസുചെയ്യുന്ന ഈ രീതി ഒരു ടേബിളിലെ ഡാറ്റ (റെക്കോഡുകൾ) മറ്റ് പട്ടികകളിലെ ഡാറ്റയുമായി (രേഖകൾ) തനതായ ഐഡന്റിഫയറുകൾ (കീകൾ) അല്ലെങ്കിൽ കീ ഫീൽഡുകൾ വഴി ലിങ്ക് ചെയ്യാൻ അനുവദിക്കുന്നു.

റിലേഷണൽ ഡാറ്റാബേസുകളുടെ അടിസ്ഥാന ആശയങ്ങൾ: നോർമലൈസേഷൻ, ബന്ധങ്ങൾ, കീകൾ

1. നോർമലൈസേഷന്റെ തത്വങ്ങൾ:

ഓരോ ഡാറ്റാബേസ് പട്ടികയിലും തനിപ്പകർപ്പ് ഫീൽഡുകൾ ഉണ്ടാകരുത്;

ഓരോ പട്ടികയ്ക്കും ഒരു അദ്വിതീയ ഐഡന്റിഫയർ ഉണ്ടായിരിക്കണം (പ്രാഥമിക കീ);

ഓരോ പ്രാഥമിക കീ മൂല്യത്തിലും എന്റിറ്റി തരം അല്ലെങ്കിൽ ടേബിൾ ഒബ്ജക്റ്റ് (ഉദാഹരണത്തിന്, അക്കാദമിക് പ്രകടനം, ഗ്രൂപ്പ് അല്ലെങ്കിൽ വിദ്യാർത്ഥികൾ എന്നിവയെ കുറിച്ചുള്ള വിവരങ്ങൾ) മതിയായ വിവരങ്ങൾ ഉണ്ടായിരിക്കണം;

പട്ടിക ഫീൽഡുകളിലെ മൂല്യങ്ങൾ മാറ്റുന്നത് മറ്റ് ഫീൽഡുകളിലെ വിവരങ്ങളെ ബാധിക്കരുത് (പ്രധാന ഫീൽഡുകളിലെ മാറ്റങ്ങൾ ഒഴികെ).

2. ലോജിക്കൽ കണക്ഷന്റെ തരങ്ങൾ.

രണ്ട് ടേബിളുകളുടെ രണ്ട് പൊതു ഫീൽഡുകൾ (നിരകൾ) തമ്മിൽ ഒരു ബന്ധം സ്ഥാപിക്കപ്പെടുന്നു. ഒന്ന്-ഒന്ന്, ഒന്നിൽ നിന്ന് പലതും, പലതും-പല ബന്ധങ്ങളും ഉണ്ട്.

ഒന്ന് മുതൽ ഒന്ന് വരെ- ഒരു ടേബിളിൽ നിന്നുള്ള ഓരോ റെക്കോർഡും മറ്റൊരു പട്ടികയിലെ ഒരു റെക്കോർഡുമായി യോജിക്കുന്നു;

ഒന്ന് മുതൽ പലത് വരെ- ഒരു പട്ടികയിൽ നിന്നുള്ള ഓരോ റെക്കോർഡും മറ്റൊരു പട്ടികയിൽ നിന്നുള്ള നിരവധി റെക്കോർഡുകളുമായി യോജിക്കുന്നു;

പലതും ഒന്ന്- ഒരു ടേബിളിൽ നിന്നുള്ള ഒന്നിലധികം റെക്കോർഡുകൾ മറ്റൊരു പട്ടികയിലെ ഒരു റെക്കോർഡുമായി യോജിക്കുന്നു;

പലതും പലതും- ഒരു പട്ടികയിൽ നിന്നുള്ള ഒന്നിലധികം റെക്കോർഡുകൾ മറ്റൊരു പട്ടികയിലെ നിരവധി റെക്കോർഡുകളുമായി പൊരുത്തപ്പെടുന്നു.

സൃഷ്ടിച്ച ബന്ധത്തിലെ ബന്ധത്തിന്റെ തരം ബന്ധപ്പെട്ട ഫീൽഡുകൾ നിർവചിക്കുന്ന രീതിയെ ആശ്രയിച്ചിരിക്കുന്നു:

ഫീൽഡുകളിലൊന്ന് മാത്രം ഒരു പ്രാഥമിക കീ അല്ലെങ്കിൽ തനതായ സൂചിക ഫീൽഡ് ആയിരിക്കുമ്പോൾ ഒന്നിൽ നിന്ന് നിരവധി ബന്ധം സൃഷ്ടിക്കപ്പെടുന്നു.

ലിങ്ക് ചെയ്തിരിക്കുന്ന രണ്ട് ഫീൽഡുകളും പ്രധാന ഫീൽഡുകളോ അദ്വിതീയ സൂചികകളോ ആയിരിക്കുമ്പോൾ പരസ്പരം ഒരു ബന്ധം സൃഷ്ടിക്കപ്പെടുന്നു.

മറ്റ് രണ്ട് ടേബിളുകളുടെ വിദേശ കീ ഫീൽഡുകൾ അടങ്ങുന്ന പ്രാഥമിക കീ മൂന്നാം ടേബിളുമായുള്ള രണ്ട് ഒന്നിൽ നിന്ന് നിരവധി ബന്ധങ്ങളാണ് പലതും പലതും.

3. കീകൾ. മറ്റൊരു പട്ടികയിലെ റെക്കോർഡുകളിലേക്ക് ലിങ്ക് ചെയ്യാൻ അനുവദിക്കുന്ന ഒരു ടേബിളിലേക്ക് ചേർത്ത ഒരു നിരയാണ് (ഒന്നിലധികം കോളങ്ങൾ ഉണ്ടാകാം) കീ. രണ്ട് തരം കീകൾ ഉണ്ട്: പ്രാഥമികവും ദ്വിതീയവും (ബാഹ്യ).

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

വിദേശ (ദ്വിതീയ) കീഒരു ടേബിളിലെ ഒന്നോ അതിലധികമോ ഫീൽഡുകൾ (നിരകൾ) ആണ്, അതിൽ ഒരു പ്രാഥമിക കീ ഫീൽഡിനെയോ മറ്റൊരു പട്ടികയിലെ ഫീൽഡുകളിലേക്കോ ഒരു റഫറൻസ് അടങ്ങിയിരിക്കുന്നു. ഒരു വിദേശ കീ പട്ടികകൾ എങ്ങനെ ചേരുന്നുവെന്ന് നിർവചിക്കുന്നു.

യുക്തിസഹമായി ബന്ധപ്പെട്ട രണ്ട് പട്ടികകളിൽ, ഒന്നിനെ പ്രാഥമിക കീ ടേബിൾ അല്ലെങ്കിൽ പ്രധാന പട്ടിക എന്നും മറ്റേതിനെ ദ്വിതീയ (വിദേശ) കീ ടേബിൾ അല്ലെങ്കിൽ സബ്‌ടേബിൾ എന്നും വിളിക്കുന്നു. രണ്ട് പട്ടികകളിൽ നിന്നുമുള്ള അനുബന്ധ റെക്കോർഡുകൾ താരതമ്യം ചെയ്യാനും അവ ഒരു ഫോമിലോ റിപ്പോർട്ടിലോ അന്വേഷണത്തിലോ ഒരുമിച്ച് പ്രദർശിപ്പിക്കാനും DBMS നിങ്ങളെ അനുവദിക്കുന്നു.

മൂന്ന് തരത്തിലുള്ള പ്രാഥമിക കീകൾ ഉണ്ട്: കൌണ്ടർ (കൌണ്ടർ) കീ ഫീൽഡുകൾ, ലളിതമായ കീ, കോമ്പോസിറ്റ് കീ.

കൌണ്ടർ ഫീൽഡ്(ഡാറ്റ തരം "കൗണ്ടർ"). ഒരു ഡാറ്റാബേസിലെ ഒരു ഫീൽഡ് ഡാറ്റ തരം, അതിൽ പട്ടികയിൽ ചേർത്തിട്ടുള്ള ഓരോ റെക്കോർഡിനും ഫീൽഡിൽ ഒരു അദ്വിതീയ സംഖ്യാ മൂല്യം സ്വയമേവ നൽകപ്പെടുന്നു.

ലളിതമായ കീ. ഒരു ഫീൽഡിൽ കോഡുകളോ ആക്‌സസ് നമ്പറുകളോ പോലുള്ള അദ്വിതീയ മൂല്യങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഈ ഫീൽഡ് ഒരു പ്രാഥമിക കീ ആയി നിർവചിക്കാം. ഫീൽഡിൽ തനിപ്പകർപ്പോ അസാധുവായ മൂല്യങ്ങളോ അടങ്ങിയിട്ടില്ലാത്തിടത്തോളം, ഡാറ്റ അടങ്ങിയിരിക്കുന്ന ഏതൊരു ഫീൽഡും ഒരു കീ ആയി നിർവചിക്കാം.

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

അത് വീണ്ടും ശ്രദ്ധിക്കേണ്ടതാണ് പ്രാഥമിക കീ ഫീൽഡിൽ പട്ടികയുടെ ഓരോ വരിയിലും തനതായ മൂല്യങ്ങൾ മാത്രമേ അടങ്ങിയിരിക്കാവൂ, അതായത്. ഒരു പൊരുത്തം അനുവദനീയമല്ല,ഒരു ദ്വിതീയ അല്ലെങ്കിൽ വിദേശ കീ ഫീൽഡിൽ, പട്ടിക വരികളിൽ പൊരുത്തപ്പെടുന്ന മൂല്യങ്ങൾ അനുവദനീയമാണ്.

പ്രൈമറി കീയുടെ ഉചിതമായ തരം തിരഞ്ഞെടുക്കുന്നതിൽ നിങ്ങൾക്ക് ബുദ്ധിമുട്ടുണ്ടെങ്കിൽ, കൌണ്ടർ ഫീൽഡ് കീ ആയി തിരഞ്ഞെടുക്കുന്നതാണ് ഉചിതം.

വിവരങ്ങൾ രൂപപ്പെടുത്തുന്നതിനും പട്ടികകളിൽ സ്ഥാപിക്കുന്നതിനും ഡാറ്റ കൈകാര്യം ചെയ്യുന്നതിനുമായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന പ്രോഗ്രാമുകളെ ഡാറ്റാബേസ് മാനേജ്‌മെന്റ് സിസ്റ്റങ്ങൾ (DBMS) എന്ന് വിളിക്കുന്നു: MS SQL സെർവർ, ഒറാക്കിൾ, ഇൻഫോർമിക്‌സ്, സൈബേസ്, DB2, MS ആക്‌സസ് മുതലായവ.