നിങ്ങളുടെ ഡാറ്റയുടെ സമഗ്രത ഉറപ്പു വരുത്തുക
ഒരു ഡാറ്റാബേസ്, അതിന്റെ ഏറ്റവും ലളിതമായ ഒരു ഡാറ്റാബേസിൽ ഒരു നിര ഉപയോഗിച്ച ഡേറ്റാ ടൈപ്പ് ആണ്. ഈ ഡാറ്റാ തരം ഒരു അന്തർനിർമ്മിത തരം (പൂർണ്ണസംഖ്യ അല്ലെങ്കിൽ ഒരു സ്ട്രിംഗ്) അല്ലെങ്കിൽ ഡാറ്റയിൽ നിയന്ത്രണങ്ങളെ നിർവചിക്കുന്ന ഒരു ഇഷ്ടാനുസൃത തരം ആയിരിക്കാം.
ഡാറ്റാ എൻട്രിയും ഡൊമെയിനുകളും
നിങ്ങൾ ഏതെങ്കിലും തരത്തിലുള്ള ഓൺലൈൻ രൂപത്തിൽ ഡാറ്റാ രേഖപ്പെടുത്തുമ്പോൾ - അത് നിങ്ങളുടെ പേരോ ഇമെയിൽക്കോ ആകട്ടെ, അല്ലെങ്കിൽ പൂർണ്ണമായ ജോബ് ആപ്ലിക്കേഷൻ - ഒരു ഡേറ്റാബേസ് നിങ്ങളുടെ ഇൻപുട്ടിനു പിന്നിൽ നിങ്ങളുടെ ഇൻപുട്ടുകൾ സംഭരിക്കുന്നു. ഒരു മാനദണ്ഡം അനുസരിച്ച് ആ ഡാറ്റാബേസ് നിങ്ങളുടെ എൻട്രികളെ വിലയിരുത്തുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു സിപ്പ് കോഡ് നൽകുകയാണെങ്കിൽ, ഡാറ്റാബേസ് അഞ്ച് സംഖ്യകൾ അല്ലെങ്കിൽ ഒരു പൂർണ്ണ യുഎസ് പിൻകോഡ് കണ്ടെത്താൻ ശ്രമിക്കുന്നു: അഞ്ച് നമ്പറുകൾ ഒരു ഹൈഫനും അതിനുശേഷം നാല് അക്കങ്ങളും. നിങ്ങൾ ഒരു zip കോഡ് ഫീൽഡിൽ നിങ്ങളുടെ പേര് രേഖപ്പെടുത്തുകയാണെങ്കിൽ, ഡാറ്റാബേസ് സാധ്യതയുണ്ട്.
സിപ്പ് കോഡ് ഫീൽഡിന് വേണ്ടി നിർവ്വചിച്ചിരിക്കുന്ന ഡൊമെയ്നുകൾക്കെതിരായ നിങ്ങളുടെ എൻട്രികൾ ഡാറ്റാബേസ് പരിശോധിക്കുന്നതുകൊണ്ടാണിത്. ഒരു ഡൊമെയ്ൻ അടിസ്ഥാനപരമായി നിയന്ത്രണങ്ങൾ ഉൾക്കൊള്ളുന്ന ഒരു ഡാറ്റാ തരം ആണ്.
ഒരു ഡാറ്റാബേസ് ഡൊമെയിനി മനസിലാക്കുന്നു
ഒരു ഡാറ്റാബേസ് ഡൊമെയിൻ മനസ്സിലാക്കുന്നതിന്, ഒരു ഡാറ്റാബേസിന്റെ മറ്റു ചില സവിശേഷതകൾ പരിഗണിയ്ക്കാം:
- ഒരു ഡാറ്റാബേസ് സ്കീമയാണ് കോമ്പിനേഷനുകളുടെയോ ഫീൽഡുകളായും അറിയപ്പെടുന്ന ഒരു കൂട്ടം വിശേഷതകൾ നിർവചിക്കുന്നത്. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഒരു "തൊഴിലാളി കോൺടാക്റ്റ് വിവരം" ഉണ്ടെങ്കിൽ, അതിൽ ആദ്യനാമം, ലാസ്റ്റ്നെയിം, ഇയ്യോബ്ടൈറ്റ്, സ്ട്രീറ്റ് അഡ്രസ്സ്, സിറ്റി, സ്റ്റേറ്റ്, ZipCode, ഫോൺ നമ്പർ, ഇമെയിൽ എന്നിവയ്ക്കുള്ള ആട്രിബ്യൂട്ടുകൾ ഉൾപ്പെട്ടേക്കാം.
- ഓരോ ആട്രിബ്യൂട്ടും അനുവദനീയ മൂല്യങ്ങൾ നിർവചിക്കുന്ന ഒരു ഡൊമെയ്ൻ ഉണ്ട്. ഇതിൽ ഡാറ്റാ തരം, ദൈർഘ്യം, മൂല്യങ്ങൾ, മറ്റ് വിശദാംശങ്ങൾ എന്നിവ ഉൾപ്പെടാം.
ഉദാഹരണത്തിന്, ഒരു ആട്രിബ്യൂട്ട് ZipCode നുള്ള ഡൊമെയ്ൻ ഒരു സംഖ്യയെപ്പോലെയുള്ള ഒരു സംഖ്യാ ഡാറ്റ തരം വ്യക്തമാക്കാം, ഇത് INT അല്ലെങ്കിൽ INTEGER എന്ന് സാധാരണയായി ഡാറ്റാബേസ് അനുസരിച്ച് വിളിക്കുന്നു. അല്ലെങ്കിൽ ഒരു ഡാറ്റാബേസ് ഡിസൈനർ എന്നത് ഒരു പ്രതീകമെന്ന നിലയിൽ പകരം, CHAR എന്ന് സാധാരണയായി വിശേഷിപ്പിക്കാം. ആട്രിബ്യൂട്ട് ഒരു പ്രത്യേക ദൈർഘ്യം, അല്ലെങ്കിൽ ശൂന്യമോ അല്ലെങ്കിൽ അജ്ഞാതമോ അനുവദനീയമോ എന്ന് നിർവചിക്കാൻ കഴിയും.
ഒരു ഡൊമെയ്ൻ നിർവ്വചിക്കുന്ന എല്ലാ ഘടകങ്ങളും ഒരുമിക്കുമ്പോൾ, നിങ്ങൾ ഇഷ്ടാനുസൃത ഡാറ്റ തരം ഉപയോഗിച്ച് അവസാനിക്കുന്നു, "ഉപയോക്തൃ നിർവചിത ഡാറ്റാ തരം" അല്ലെങ്കിൽ യുഡിടി എന്നും വിളിക്കുന്നു.
ഡൊമെയ്ൻ സമഗ്രതയെക്കുറിച്ച്
ഒരു ആട്രിബ്യൂട്ടിന്റെ അനുവദനീയമായ മൂല്യങ്ങൾ ഡൊമെയ്ൻ സമഗ്രത സൃഷ്ടിക്കുകയാണ്, അത് ഒരു ഫീൽഡിൽ എല്ലാ ഡാറ്റയും സാധുവായ മൂല്യങ്ങൾ അടങ്ങിയിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തുക.
ഡൊമെയ്ൻ സമഗ്രത നിർവ്വചിച്ചിരിക്കുന്നു:
- ഡാറ്റ തരം, അതായത് ഇന്റിജർ, പ്രതീകം അല്ലെങ്കിൽ ദശാംശം
- അനുവദനീയമായ ഡാറ്റയുടെ നീളം
- ശ്രേണി, അപ്പർ, താഴെയുള്ള അതിർത്തികളെ നിർവചിക്കുക
- അനുവദനീയമായ വിലകളിലെ ഏതെങ്കിലും പരിമിതികൾ അല്ലെങ്കിൽ പരിമിതികൾ. ഉദാഹരണത്തിന്, ഒരു യുഎസ് സിപ് കോഡ് ഫീൽഡ് ഒരു പൂർണ്ണമായ ZIP + 4 കോഡ് അല്ലെങ്കിൽ ഒരു ഒൻപത് അക്ക കോഡ് പൂർണ്ണമായി നടപ്പിലാക്കാം.
- NULL പിന്തുണയുടെ തരം, ഒരു ആട്രിബ്യൂട്ടിന് അജ്ഞാതമായോ NULL മൂല്യം ഉണ്ടോ എന്നത്
- സ്വതവേയുള്ള മൂല്യം, എന്തെങ്കിലും ഉണ്ടെങ്കിൽ
- ബാധകമെങ്കിൽ തീയതി ഫോർമാറ്റ് (ഉദാഹരണത്തിന്, dd / mm / yy അല്ലെങ്കിൽ mm / dd / yyyy)
ഒരു ഡൊമെയ്ൻ സൃഷ്ടിക്കുന്നു
SQL (Structured Query Language) അല്ലെങ്കിൽ SQL ന്റെ ഒരു രസമാണ് ഉപയോഗിക്കുന്ന ഡേറ്റാബെയിസുകൾക്കായി, CREATE DOMAIN SQL കമാൻറ് ഉപയോഗിക്കുക.
ഉദാഹരണത്തിന്, ഇവിടെ എക്സിക്യൂഷൻ സ്റ്റേറ്റ്മെന്റ് അഞ്ചു തരം പ്രതീകങ്ങളുള്ള ഡാറ്റാ ടൈപ്പിന്റെ ഒരു ZipCode ആട്രിബ്യൂട്ട് സൃഷ്ടിക്കുന്നു. ഒരു NULL, അല്ലെങ്കിൽ അജ്ഞാതമായ മൂല്യം അനുവദനീയമല്ല. ഡാറ്റയുടെ പരിധി "00000", "99999" എന്നിവയ്ക്കിടയിലായിരിക്കണം. അഞ്ച് പ്രതീകങ്ങളുള്ള ഡാറ്റ തരം CHAR എന്നതിന്റെ ഒരു ZipCode ആട്രിബ്യൂട്ട് സൃഷ്ടിക്കുന്നു. ഒരു NULL, അല്ലെങ്കിൽ അജ്ഞാതമായ മൂല്യം അനുവദനീയമല്ല. ഡാറ്റയുടെ പരിധി "00000", "99999" എന്നിവയ്ക്കിടയിലായിരിക്കണം
DOMAIN ZipCode CHAR (5) നൾ ചെക്കുചെയ്ത് (VALUE> '00000', VALUE എന്നിവ സൃഷ്ടിക്കുക
എല്ലാ തരത്തിലുള്ള ഡാറ്റാബേസും അനുവദനീയമായ ഡാറ്റ നിയന്ത്രിക്കാനുള്ള ഒരു കൂട്ടം നിയന്ത്രണങ്ങൾ, ഒരു ഡൊമെയ്ൻ അതിനെ വിളിച്ചിട്ടില്ലെങ്കിൽ പോലും നിർവചിക്കാനുള്ള വഴി നൽകുന്നു. വിശദാംശങ്ങൾക്ക് നിങ്ങളുടെ ഡാറ്റാബേസിന്റെ ഡോക്യുമെന്റേഷൻ കാണുക.