SQL Server 2012 കൈകാര്യം ചെയ്യുന്നവ ഉൾപ്പെടെയുള്ള ഏതെങ്കിലും ഡാറ്റാബേസിനായുള്ള ഓർഗനൈസേഷന്റെ അടിസ്ഥാന ഘടകമായി ടേബിളുകൾ നൽകുന്നു. നിങ്ങളുടെ ഡാറ്റ സൂക്ഷിക്കുന്നതിനായി ഉചിതമായ പട്ടികകൾ രൂപകൽപ്പന ചെയ്യുന്നത് ഒരു ഡേറ്റാബേസ് ഡെവലപ്പറിന്റെ ആത്യന്തികമായ ഉത്തരവാദിത്തമാണ്, കൂടാതെ ഡിസൈനർമാർക്കും അഡ്മിനിസ്ട്രേറ്ററുകൾക്കും പുതിയ SQL സെർവർ ഡാറ്റാബേസ് പട്ടികകൾ ഉണ്ടാക്കുന്ന പ്രക്രിയയുമായി പരിചയമുണ്ടായിരിക്കണം. ഈ ലേഖനത്തിൽ, ഞങ്ങൾ വിശദമായി പര്യവേക്ഷണം നടത്തുക.
മൈക്രോസോഫ്റ്റ് എസ്.ക്യു.എൽ. സെർവറിന്റെ 2012 ലെ പട്ടികകൾ സൃഷ്ടിക്കുന്നതിനുള്ള പ്രക്രിയയെ ഈ ലേഖനം വിശദീകരിക്കുന്നു. എസ്.ക്യു.എൽ.സിയുടെ വ്യത്യസ്ത പതിപ്പാണ് നിങ്ങൾ ഉപയോഗിക്കുന്നതെങ്കിൽ , മൈക്രോസോഫ്റ്റ് എസ്.ക്യു.എൽ. സെർവറിൽ ടേബിളുകൾ ഉണ്ടാക്കുകയോ മൈക്രോസോഫ്റ്റ് എസ്.ക്യു.എൽ. സെർവറിൽ ടേബിളുകൾ ഉണ്ടാക്കുകയോ ചെയ്യുക.
ഘട്ടം 1: നിങ്ങളുടെ പട്ടിക രൂപപ്പെടുത്തുക
ഒരു കീബോര്ഡിലിരുന്ന് ചിന്തിക്കുന്നതിനുമുമ്പ്, ഒരു പെൻസിൽ, പേപ്പർ - ഏതൊരു ഡാറ്റാബേസുകാർക്കും ലഭ്യമായ ഏറ്റവും പ്രധാനപ്പെട്ട ഡിസൈൻ ഉപകരണം പിൻവലിക്കുക. (ശരി, നിങ്ങൾക്കാവശ്യമുണ്ടെങ്കിൽ ഇത് ചെയ്യാൻ ഒരു കമ്പ്യൂട്ടർ ഉപയോഗിക്കാൻ നിങ്ങളെ അനുവദിച്ചിരിക്കുന്നു - Microsoft Visio ചില വലിയ ഡിസൈൻ ടെംപ്ലേറ്റുകൾ വാഗ്ദാനം ചെയ്യുന്നു.)
നിങ്ങളുടെ ഡാറ്റാബേസിന്റെ രൂപകൽപ്പന സ്കെച്ച് ചെയ്യാൻ സമയമെടുക്കുക, അതുവഴി നിങ്ങളുടെ എല്ലാ ബിസിനസ്സ് ആവശ്യകതകൾക്കും നിങ്ങളുടെ ബിസിനസ്സ് ആവശ്യകതകൾ നിറവേറ്റേണ്ട ബന്ധങ്ങളും ഉൾപ്പെടുന്നു. ടേബിളുകൾ സൃഷ്ടിക്കാൻ ആരംഭിക്കുന്നതിന് മുമ്പായി നിങ്ങൾ ഒരു സോളിഡ് ഡിസൈൻ ഉപയോഗിച്ച് പ്രോസസ്സ് ആരംഭിച്ചാൽ ദീർഘനാളത്തെ ഓഫാകും. നിങ്ങളുടെ ഡാറ്റാബേസ് ഡിസൈൻ ചെയ്തതുപോലെ, നിങ്ങളുടെ ജോലി നയിക്കാൻ ഡേറ്റാബേസ് നോർമലൈസേഷൻ ഉറപ്പാക്കുക.
സ്റ്റെപ്പ് 2: SQL Server Management Studio ആരംഭിക്കുക
നിങ്ങളുടെ ഡാറ്റാബേസ് രൂപകൽപ്പന ചെയ്തുകഴിഞ്ഞാൽ, യഥാർത്ഥ നടപ്പിലാക്കൽ ആരംഭിക്കാൻ സമയമായി. ഇത് ചെയ്യാനുള്ള എളുപ്പവഴി എസ്.ക്യു.എൽ. സെർവർ മാനേജ്മെന്റ് സ്റ്റുഡിയോ ഉപയോഗിക്കലാണ്. മുന്നോട്ട് പോകുകയും SSMS തുറക്കുകയും നിങ്ങൾ ഒരു പുതിയ പട്ടിക സൃഷ്ടിക്കാൻ താൽപ്പര്യപ്പെടുന്ന ഡാറ്റാബേസ് ഹോസ്റ്റുചെയ്യുന്ന സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക.
സ്റ്റെപ്പ് 3: ശരിയായ ഫോൾഡറിലേക്ക് നാവിഗേറ്റുചെയ്യുക
SSMS- ൽ, കൃത്യമായ ഡാറ്റാബേസിന്റെ പട്ടിക ഫോൾഡറിലേക്ക് നിങ്ങൾ നാവിഗേറ്റുചെയ്യേണ്ടതുണ്ട്. ജാലകത്തിന്റെ ഇടതുവശത്തുള്ള ഫോൾഡർ ഘടന "ഡാറ്റാബേസസ്" എന്ന ഫോൾഡർ അടങ്ങിയതായി ശ്രദ്ധിക്കുക. ഈ ഫോൾഡർ വിപുലീകരിച്ചുകൊണ്ട് ആരംഭിക്കുക. തുടർന്ന് നിങ്ങളുടെ സെർവറിൽ ഹോസ്റ്റുചെയ്ത ഡാറ്റാബേസുകളുമായി ബന്ധപ്പെടുന്ന ഫോൾഡറുകൾ നിങ്ങൾ കാണും. ഒരു പുതിയ പട്ടിക സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുന്ന ഡാറ്റാബേസുമായി ബന്ധപ്പെട്ട ഫോൾഡർ വിപുലീകരിക്കുക.
അന്തിമമായി, ആ ഡാറ്റാബേസിലെ അടിഭാഗത്തുള്ള പട്ടികകളുടെ ഫോൾഡർ വികസിപ്പിക്കുക. ഡാറ്റാബേസിൽ ഇതിനകം ഉള്ള പട്ടികകളുടെ പട്ടിക പരിശോധിച്ച്, നിലവിലുള്ള ഡേറ്റാബേസ് രൂപരേഖയിൽ നിങ്ങളുടെ അറിവ് പ്രതിഫലിപ്പിക്കുമെന്ന് ഉറപ്പാക്കുക. നിങ്ങൾ ഒരു തനിപ്പകർപ്പ് പട്ടിക സൃഷ്ടിക്കുന്നില്ലെന്ന് ഉറപ്പുവരുത്താൻ ആഗ്രഹിക്കുന്നു, ഇത് തിരുത്താൻ ബുദ്ധിമുട്ടായേക്കാവുന്ന റോഡിലെ അടിസ്ഥാനപരമായ പ്രശ്നങ്ങളുണ്ടാക്കും.
ഘട്ടം 4: പട്ടിക തയ്യാറാക്കൽ ആരംഭിക്കുക
പട്ടികകൾ ഫോൾഡറിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് പോപ്പ്-അപ്പ് മെനുവിൽ നിന്നും പുതിയ ടേബിൾ തിരഞ്ഞെടുക്കുക. ഇത് എസ്എസ്എംഎസിലുള്ള ഒരു പുതിയ പാനെയ്ന് തുറക്കും, അവിടെ നിങ്ങൾ ആദ്യം ഡാറ്റാബേസ് പട്ടിക ഉണ്ടാക്കാം.
ഘട്ടം 5: പട്ടിക നിരകൾ സൃഷ്ടിക്കുക
ഡിസൈൻ ഇൻറർഫേസ് നിങ്ങൾക്ക് ടേബിൾ പ്രോപ്പർട്ടികൾ വ്യക്തമാക്കുന്നതിന് മൂന്ന് കോളം ഗ്രിഡ് നൽകും. ഓരോ ആട്രിബ്യൂട്ടിനും നിങ്ങൾ പട്ടികയിൽ സംഭരിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ തിരിച്ചറിയേണ്ടതുണ്ട്:
- നിരയുടെ പേര് : ഇത്, ലളിതമായി, ആട്രിബ്യൂട്ടിന്റെ പേരാണ്. ഓരോ ഡാറ്റാബേസ് ആട്രിബ്യൂട്ടും ഒരു വേരിയബിളിന് സമാനമാണ്; നിങ്ങളുടെ ഡാറ്റാബേസ് ഓരോ റെക്കോഡിലും സംഭരിക്കുന്ന ഒരു ഡാറ്റ വസ്തുവായിരിക്കും. ഉദാഹരണത്തിന്, സമ്പർക്ക വിവരങ്ങൾ അടങ്ങുന്ന ഒരു ടേബിൾ ഉണ്ടെങ്കിൽ, ആദ്യനാമം, LastName, HomePhone, EmailAddress എന്നീ പേരുകൾ നിങ്ങൾക്ക് കോൺടാക്റ്റ് ഡാറ്റാബേസിലെ ഓരോ വ്യക്തിയെ കുറിച്ചും വിവരങ്ങൾ അടങ്ങും.
- ഡാറ്റാ തരം : ഡാറ്റാ നിര നിങ്ങൾ ഓരോ കോളത്തിലും സൂക്ഷിക്കുന്ന വിവര തരം വ്യക്തമാക്കുന്നു. ഉദാഹരണത്തിന്, ഒരു വ്യക്തിയുടെ ആദ്യനാമത്തിൽ അക്ഷരങ്ങളുടെ ഒരു സ്ട്രിംഗ് അടങ്ങിയിരിക്കുന്നു, അതിനാൽ നിരയിൽ 50 പ്രതീകങ്ങളിൽ കൂടാതെയുള്ള ഒരു ചരങ്ങളുടെ ദൈർഘ്യ സ്ട്രിംഗ് അടങ്ങിയിരിക്കുമെന്ന് സൂചിപ്പിക്കുന്നതിനായി varchar (50) ഡാറ്റാ തരം നിങ്ങൾ ഉപയോഗിച്ചേക്കാം. അതുപോലെ, ജനന തീയതി ഒരു തീയതി ഡാറ്റ തരം ഉപയോഗിക്കും. കൂടുതൽ വിവരങ്ങൾക്ക്, SQL സൈറ്റ് ഡാറ്റ തരങ്ങൾ സംബന്ധിച്ച ഞങ്ങളുടെ ലേഖനം കാണുക.
- Nulls എന്നതിനെ അനുവദിക്കുക : ഇത് ഒരു ചെക്ക്ബോക്സാണ്. നിങ്ങൾ അത് പരിശോധിച്ചാൽ, ആ നിരയിലെ മൂല്യങ്ങൾ (അല്ലെങ്കിൽ ശൂന്യമായ) ശേഖരിക്കാൻ ഡാറ്റാബേസ് നിങ്ങളെ അനുവദിക്കും. കൂടുതൽ വിവരങ്ങൾക്ക്, NULL മൂല്യങ്ങൾ മനസ്സിലാക്കുക കാണുക.
മുന്നോട്ട് പോയി ഗ്രിഡ് മെട്രിക്സ് പൂർത്തിയാക്കുക, നിങ്ങളുടെ പുതിയ ഡാറ്റാബേസ് പട്ടികയിലെ ഓരോ നിരയ്ക്കും ഈ മൂന്ന് വിവരങ്ങളുടെ വിവരങ്ങൾ ഓരോന്നും നൽകുക.
ഘട്ടം 6: ഒരു പ്രാഥമിക കീ തിരിച്ചറിയുക
അടുത്തത്, നിങ്ങളുടെ ടേബിളിന്റെ പ്രാഥമിക കീയ്ക്കായി നിങ്ങൾ തിരഞ്ഞെടുത്തിട്ടുള്ള നിര (കളങ്ങൾ) ഹൈലൈറ്റ് ചെയ്യുക. തുടർന്ന് പ്രാഥമിക കീ സജ്ജീകരിക്കുന്നതിന് ടാസ്ക്ബാറിലെ പ്രധാന ഐക്കൺ ക്ലിക്കുചെയ്യുക. നിങ്ങൾക്ക് ഒരു മൾട്ടിവൈവഡ് പ്രാഥമിക കീ ഉണ്ടെങ്കിൽ, കീ ഐക്കണിൽ ക്ലിക്കുചെയ്യുന്നതിനു മുമ്പായി ഒന്നിലധികം വരികൾ ഹൈലൈറ്റ് ചെയ്യുന്നതിന് CTRL കീ ഉപയോഗിക്കുക.
നിങ്ങൾ ഇത് ചെയ്തുകഴിഞ്ഞാൽ, മുകളിലുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നത് പോലെ, നിരയുടെ നാമത്തിന്റെ ഇടതുവശത്ത് പ്രധാന കീ വലത് (കൾ) ഒരു കീ ചിഹ്നം പ്രദർശിപ്പിക്കും. നിങ്ങൾക്ക് സഹായം ആവശ്യമുണ്ടെങ്കിൽ, ഒരു ലേഖനത്തിൻറെ മുഖ്യ കീ തിരഞ്ഞെടുക്കുന്നത് വായിക്കാൻ നിങ്ങൾ താൽപ്പര്യപ്പെട്ടേക്കാം.
ഘട്ടം 7: പേര് മാറ്റി നിങ്ങളുടെ പട്ടിക സംരക്ഷിക്കുക
ഒരു പ്രാഥമിക കീ സൃഷ്ടിച്ചതിനുശേഷം, നിങ്ങളുടെ പട്ടികയെ സെർവറിലേക്ക് സംരക്ഷിക്കുന്നതിന് ടൂൾബാറിലെ ഡിസ്ക് ഐക്കൺ ഉപയോഗിക്കുക. നിങ്ങൾ ആദ്യമായി സംരക്ഷിക്കുമ്പോൾ നിങ്ങളുടെ പട്ടികയുടെ പേര് നൽകാൻ ആവശ്യപ്പെടും. മറ്റുള്ളവരുടെ ഉദ്ദേശ്യം മനസിലാക്കാൻ സഹായിക്കുന്ന വിവരണാത്മകമായ എന്തെങ്കിലും തിരഞ്ഞെടുത്തത് ഉറപ്പാക്കുക.
എല്ലാം അതിലുണ്ട്. നിങ്ങളുടെ ആദ്യത്തെ SQL Server പട്ടിക സൃഷ്ടിക്കുന്നതിൽ അഭിനന്ദനങ്ങൾ!