കമ്പ്യൂട്ടറുകൾ, ഡാറ്റാബേസുകൾ
റിലേഷണൽ ഡേറ്റാബേസ്. ഒരു റിലേഷണൽ ഡേറ്റാബേസ് എന്ന ചിന്തയാണ്
നമ്മുടെ ആധുനിക വിവരങ്ങൾ കമ്പ്യൂട്ടർ സാങ്കേതിക ആവിർഭാവം മനുഷ്യ പ്രവർത്തനങ്ങളുടെ എല്ലാ മേഖലകളിലും ഒരു വിപ്ലവം അടയാളപ്പെടുത്തി. എന്നാൽ ഇന്റർനെറ്റ് വിവരങ്ങൾ അനാവശ്യമായ മാലിന്യങ്ങൾ അല്ല, അതിൽ വസ്തുക്കൾ, അടുക്കിയ സ്യ്സ്തെമതിജെദ് അവർ കണ്ടെത്താനും തുടർന്നുള്ള പ്രോസസ്സിംഗ് സമർപ്പിക്കാൻ എളുപ്പമുള്ള ഫലം ചെയ്യുന്നു ഡാറ്റാബേസ് സിസ്റ്റം, കണ്ടുപിടിച്ച ചെയ്തു. ഡാറ്റാബേസ് ബന്ധുത്വപരമോ അനുവദിക്കുക, ശ്രേണീബദ്ധവും നെറ്റ്വർക്ക് - മൂന്ന് പ്രധാന ഇനങ്ങൾ ഉണ്ട്.
അടിസ്ഥാന മോഡലുകൾ
ഡാറ്റാബേസുകളുടെ ഉത്ഭവത്തിനു മടങ്ങുന്നത്, ഈ പ്രക്രിയ വളരെ സങ്കീർണ്ണമായ ആയിരുന്നു, അത് ഒരു പ്രോഗ്രാം വിവരങ്ങൾ പ്രോസസ്സിംഗ് ഉപകരണങ്ങൾ വികസന ഉൽഭവിച്ചത് പറഞ്ഞു വേണം. ഇത് മോഡലുകൾ എണ്ണം നിലവിൽ 50 അധികം എത്തുന്നു എന്ന് അത്ഭുതമില്ല എന്നാൽ പ്രധാന പശുക്കൾ ഇപ്പോഴും പ്രായോഗികമായി വ്യാപകമായി ഉപയോഗിക്കുന്ന, പല പദാർത്ഥങ്ങളും ബന്ധുത്വപരമോ നെറ്റ്വർക്ക് കണക്കാക്കുന്നു. അവർ എന്തു പ്രതിനിധീകരിക്കുന്നില്ല?
ഹൈറാര്ക്കിക്കല് ഡാറ്റാബേസ് ഒരു വൃക്ഷം ഘടന ആശയവിനിമയവും നടക്കാത്ത തമ്മിൽ വിവിധ തലങ്ങളിൽ ഡാറ്റ പാണ്ഡിത്യം. നെറ്റ്വർക്ക് ഡാറ്റാബേസ് മോഡൽ കൂടുതൽ സങ്കീർണ്ണമായ മാതൃക. അതിന്റെ ഘടന അധികാരശ്രേണിയിലെ രൂപപ്പെടണം, പദ്ധതിയുടെ വികസിപ്പിച്ചു മെച്ചപ്പെട്ടതുമായ. അവർ തമ്മിലുള്ള വ്യത്യാസം നെറ്റ്വർക്ക് നിരവധി ആകാം പാരമ്പര്യ ഹൈറാര്ക്കിക്കല് ഡാറ്റ മോഡലുകൾ മാത്രമേ മുന്ഗാമി ഉപയോഗിച്ച് ലിങ്കുചെയ്യാനാവുന്ന ആണ്. ഒരു റിലേഷണൽ ഘടന ഡാറ്റാബേസ് കൂടുതൽ സങ്കീർണമാണ്. അതുകൊണ്ട്, അത് കൂടുതൽ വിശദമായി കൈമാളിനോട് വേണം.
ഒരു റിലേഷണൽ ഡേറ്റാബേസ് അടിസ്ഥാന ആശയം
ഈ മോഡൽ എഡ്ഗാർ എഫ് റിലേഷണൽ ശാസ്ത്രം 1970 വികസിപ്പിച്ചെടുത്തു. നിർമലത ഉറപ്പുതരുന്ന നിയമങ്ങൾ - അതു പ്രവർത്തനം അവരെ നടത്താൻ, ഏറ്റവും പ്രധാനമായി, ഡാറ്റ വിവരിക്കുന്ന ഫീൽഡുകൾ ഒരു യുക്തിപരമായി ഘടനാപരമായ മേശ പരസ്പരം ബന്ധത്തിൽ. എന്തുകൊണ്ട് മോഡലിന്റെ വിളിക്കുന്നു? ഇത് ഡാറ്റ തമ്മിലുള്ള ബന്ധം (ലാറ്റിൻ. രെലതിഒ നിന്ന്) അടിസ്ഥാനമാക്കിയാണ്. ഈ പല നിർവചനങ്ങൾ ഉണ്ട് ഡാറ്റാ തരം. വിവരങ്ങളുമായി റിലേഷണൽ പട്ടികകൾ പകരം ഒരു നെറ്റ്വർക്ക് അല്ലെങ്കിൽ ഹൈറാര്ക്കിക്കല് മോഡൽ അധികം, ഓർഗനൈസ് ചികിത്സ നൽകാൻ വളരെ എളുപ്പമാണ്. നിങ്ങൾ ഇത് എങ്ങനെയാണ് ചെയ്യുന്നത്? ഇത് ബന്ധുത്വപരമോ പട്ടികകൾ സവിശേഷതകൾ, മോഡൽ ഘടനയും പ്രോപ്പർട്ടികൾ അറിയാൻ മതി.
മോഡലിങ്, അടിസ്ഥാന ഘടകങ്ങൾ പ്രക്രിയ
നിങ്ങളുടെ സ്വന്തം ഡാറ്റാബേസ് സൃഷ്ടിക്കാൻ, നിങ്ങൾ സെൽ പൂരിപ്പിക്കുക പ്രാഥമിക വിദേശ കീകൾ സജ്ജമാക്കാൻ ഒരു റിലേഷണൽ പട്ടിക ഡാറ്റ സ്ഥാപനങ്ങളുടെയോ തമ്മിലുള്ള ഒറ്റ ഒന്നിലധികം ലിങ്കുകൾ രൂപകൽപ്പന പ്രവർത്തിക്കുന്നതിന് വേണം എന്തു വിവരങ്ങളുമായി ചിന്തിക്കാൻ മോഡലിങ് ഉപകരണങ്ങൾ ഒരു ഉപയോഗിക്കണം.
പട്ടികകൾ മോഡലിങ്, ബന്ധുത്വപരമോ ഡാറ്റാബേസുകൾ രൂപകൽപ്പന വർക്ക്ബഞ്ച്, പിഎച്ച്പിമൈഅഡ്മിൻ, കേസ് സ്റ്റുഡിയോ, ദ്ബ്ഫൊര്ഗെ സ്റ്റുഡിയോ തുടങ്ങിയ സൗജന്യ ഉപകരണങ്ങൾ ലൂടെ നടപ്പിലാക്കുന്നു. ഗ്രാഫിക് പൂർത്തിയായി മോഡലിന്റെ സംരക്ഷിക്കാനും ഒരു എസ്.ക്യു.എൽ.-റെഡി കോഡ് വിവർത്തനം വിശദമായ ഡിസൈനിംഗ് ശേഷം. ഈ ഘട്ടത്തിൽ, നിങ്ങൾ ഡാറ്റ വർഗ്ഗമാണിത്, സംസ്കരണം, സ്യ്സ്തെമതിജതിഒന് ജോലി ആരംഭിക്കാൻ കഴിയും.
മോഡലിന്റെ ബന്ധപ്പെട്ട ഘടനയും നിബന്ധനകൾ സവിശേഷതകൾ
സ്വന്തം വഴിയിൽ ഓരോ സ്രോതസ്സ് അതിന്റെ ഘടകങ്ങൾ വിവരിക്കുന്നു, ഞാൻ കുറച്ച് ആശയക്കുഴപ്പം ഒരു ചെറിയ സൂചന നൽകാൻ ആഗ്രഹിക്കുന്നു:
- റിലേഷണൽ ലേബൽ = രീതി;
- ലേഔട്ട് = ആട്രിബ്യൂട്ട് പേര് = ഗോൾഫ് = നിര തലക്കെട്ട് എന്റിറ്റി;
- എന്റിറ്റി ഉദാഹരണത്തിന് = തുപ്ലെ = റെക്കോർഡ് = പ്ലേറ്റ് ലൈൻ;
- ആട്രിബ്യൂട്ട് = മൂല്യം = സെൽ സ്ഥാപനങ്ങളുടെയോ ഫീൽഡ്.
ഒരു റിലേഷണൽ ഡേറ്റാബേസ് ഉള്ള പോകുക അത് അടങ്ങുന്നതാണ് ഏത് അവർ ലക്ഷ്യം ചില അടിസ്ഥാന ഘടകങ്ങളുടെ ബോധവാനായിരിക്കണം.
- സാരാംശം. പട്ടിക റിലേഷണൽ ഡേറ്റാബേസ് ഒരു ആകാം, അല്ലെങ്കിൽ ഡാറ്റ വഴി അതിൽ സംഭരിച്ചിരിക്കുന്ന വിവരിച്ച വസ്തുക്കൾ ചിത്രീകരിക്കുന്നതും പലക ഒരു സെറ്റ് ചെയ്യാം. അവർ വയലുകളെ ഒരു നിശ്ചിത എണ്ണം, എൻട്രികൾ ഒരു വേരിയബിൾ നമ്പർ ഉണ്ട്. പട്ടിക മോഡലിന്റെ ഡാറ്റാബേസ് സ്ട്രിങ്ങുകൾ, ഗുണങ്ങളെ, ലേഔട്ടും പാണ്ഡിത്യം.
- റെക്കോർഡിംഗ് - വിവരിച്ച ഒബ്ജക്റ്റ് ചിത്രീകരിക്കുന്നതും ഡാറ്റ പ്രദർശിപ്പിക്കുന്ന വരികൾ ഒരു വേരിയബിൾ എണ്ണം. സിസ്റ്റം ഓട്ടോമാറ്റിക്കായി ചെയ്തു എൻട്രികളുടെ നമ്പറിംഗ്.
- ഗുണങ്ങളായ - ഒരു മലയാളത്തില് നിരകൾ കാണിക്കുന്ന ഡാറ്റ.
- ഫീൽഡ്. ഇത് ഒരു എന്റിറ്റി കോളം ആണ്. അവരുടെ എണ്ണം - നിശ്ചിത മൂല്യം പട്ടിക സൃഷ്ടി പരിഷ്ക്കരണങ്ങളോടുകൂടിയോ സമയത്ത് സജ്ജമാക്കിയിരിക്കുന്നു.
ഇപ്പോൾ, പട്ടികയുടെ മൂലകങ്ങളും അറിഞ്ഞു, നിങ്ങൾ മോഡലിന്റെ ഡാറ്റാ പ്രോപ്പർട്ടികൾ പോകാം:
- ദ്വിമാന റിലേഷണൽ ഡേറ്റാബേസ് സത്ത. കാരണം അവരുമായി ഈ പ്രോപ്പർട്ടി എളുപ്പത്തിൽ വിവിധ യുക്തിസഹവും ഗണിതശാസ്ത്ര പ്രവർത്തനങ്ങൾ പ്രൊദെല്യ്വത്.
- ഒരു റിലേഷണൽ പട്ടികയിലെ ഗുണ മൂല്യങ്ങൾ രേഖകൾ ക്രമം ഏകപക്ഷീയമായ കഴിയും.
- ഒരു റിലേഷണൽ പട്ടികയിൽ നിര അതിന്റേതായ അതുല്യമായ പേര് ഉണ്ടായിരിക്കണം.
- നിരയിലെ എല്ലാ ഡാറ്റയും അടിസ്ഥാനപരമായി ഒരു നിശ്ചിത ദൂരം ഒരേ തരം.
- ചുരുക്കത്തിൽ ഏതെങ്കിലും എൻട്രി ഡാറ്റ ഒരു കഷണം കണക്കാക്കുന്നത്.
- വരികൾ ഭരണഘടനാ ഘടകങ്ങൾ അതുല്യമായ ആകുന്നു. റിലേഷണൽ പ്രകൃതി യാതൊരു തനിപ്പകർപ്പ് വരികൾ ഉണ്ട്.
റിലേഷണൽ ഡേറ്റാബേസ് വിശേഷതകൾ അടിസ്ഥാനമാക്കി, ഗുണവിശേഷങ്ങൾ മൂല്യങ്ങൾ ഒരേ തരത്തിലുള്ള, നീളം വേണം ക്രെസ്പോ. ഒരു പ്രത്യേക ഗുണ മൂല്യങ്ങൾ പരിഗണിക്കുക.
റിലേഷണൽ ഡാറ്റാബേസുകളുടെ നിലങ്ങളും പ്രധാന പ്രത്യേകതകൾ
ഫീൽഡ് പേരുകൾ ഒരു എന്റിറ്റി അദ്വിതീയ ആയിരിക്കണം. റിലേഷണൽ ഡാറ്റാബേസുകളുടെ ഗുണവിശേഷതകളോ ഫീൽഡുകളിൽ തരത്തിലുള്ള എന്റിറ്റി നിലങ്ങളും സംഭരിച്ചിരിക്കുന്ന ഡാറ്റ ഒരു ഗണത്തിലുള്ള. ഫീൽഡ് റിലേഷണൽ ഡേറ്റാബേസ് അക്ഷരങ്ങൾ കണക്കു ഒരു സ്ഥിരമായ വലിപ്പം, ഉണ്ടായിരിക്കണം. നിർവചനങ്ങളും, ഗുണ മൂല്യങ്ങൾ ഫോർമാറ്റ് അവരുടെ ഡാറ്റ ശരിയാക്കുകയാണെങ്കിൽ എന്ന വിധത്തിൽ define. എന്നാൽ ഒരു "മാസ്ക്" അല്ലെങ്കിൽ "ഇൻപുട്ട് ടെംപ്ലേറ്റ്" പോലുള്ള ഒരു കാര്യം ഉണ്ട്. കടപ്പാട് മൂല്യത്തിൽ ഡാറ്റ ഇൻപുട്ട് കോൺഫിഗറേഷൻ നിർണ്ണയിക്കാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. തീർച്ചയായും തെറ്റായ റെക്കോർഡാണ് ഡാറ്റ തരം ഫീൽഡിൽ ഒരു ബഗ് റിപ്പോർട്ട് നൽകി വേണം. ഡാറ്റ എൻട്രി കൃത്യത കൃത്യതയും പരിശോധനയ്ക്കുള്ള അവസ്ഥ - മേഖലയുടെ ഘടകങ്ങൾ ചില പരിമിതികൾ. സവിശേഷമായും ഡാറ്റ നിറഞ്ഞ് ഉണ്ട് ഒരു നിർബന്ധിത ആട്രിബ്യൂട്ട് മൂല്യം ഉണ്ട്. ചില ആട്രിബ്യൂട്ട് ലൈൻ null-മൂല്യങ്ങൾ നിറയും ചെയ്യാം. ശൂന്യമായ ഡാറ്റ ഫീൽഡ് ആട്രിബ്യൂട്ടുകൾ നൽകുക അനുവദിച്ചിരിക്കുന്നു. ബഗ് റിപ്പോർട്ട് പോലെ, സിസ്റ്റം ഓട്ടോമാറ്റിക്കായി നിറഞ്ഞിരിക്കുന്നു മൂല്യങ്ങളും ഉണ്ട് - ഈ സ്വതവേയുള്ള ഡേറ്റാ ആണ്. ഇന്ഡക്സ് ഫീൽഡ് ഉദ്ദേശിച്ചിട്ടുള്ള ഏതെങ്കിലും ഡാറ്റയ്ക്കായുള്ള തിരയൽ വേഗത്തിലാക്കാൻ.
പദ്ധതി ദ്വിമാന റിലേഷണൽ ഡാറ്റാബേസ് പട്ടിക
| പേര് ആട്രിബ്യൂട്ട് 1 | ആട്രിബ്യൂട്ട് 2 പേര് | ആട്രിബ്യൂട്ട് 3 പേര് | ആട്രിബ്യൂട്ട് 4 പേര് | പേര് ആട്രിബ്യൂട്ട് 5 |
| എലെമെംത്_൧_൧ | എലെമെംത്_൧_൨ | എലെമെംത്_൧_൩ | എലെമെംത്_൧_൪ | എലെമെംത്_൧_൫ |
| എലെമെംത്_൨_൧ | എലെമെംത്_൨_൨ | എലെമെംത്_൨_൩ | എലെമെംത്_൨_൪ | എലെമെംത്_൨_൫ |
| എലെമെംത്_൩_൧ | എലെമെംത്_൩_൨ | എലെമെംത്_൩_൩ | എലെമെംത്_൩_൪ | എലെമെംത്_൩_൫ |
ഒരു വിശദമായ മനസ്സിലാക്കാൻ മാനേജ്മെന്റ് സിസ്റ്റം ഒരു ഉദാഹരണമായി പദ്ധതി പരിഗണിക്കാൻ എസ്.ക്യു.എൽ. മികച്ച ഉപയോഗിച്ച് മോഡൽ. ഞങ്ങൾ ഇതിനകം ഒരു റിലേഷണൽ ഡേറ്റാബേസ് എന്താണെന്ന്. ഓരോ പട്ടികയിലെ ഒരു എൻട്രി - ഒരു ഡാറ്റ ഘടകം. ഡാറ്റ ആവർത്തനം, പ്രവർത്തനം സാധാരണ ആവശ്യമായ തടയാൻ.
റിലേഷണൽ പ്രകൃതിയുടെ നൊര്മലിജതിഒന് അടിസ്ഥാന നിയമങ്ങൾ
1. ഒരു റിലേഷണൽ പട്ടിക ഫീൽഡ് പേര് മൂല്യം അതുല്യമായ ആയിരിക്കണം, ഒരു തരത്തിലുള്ള (ഒന്നാം സാധാരണം ഫോം - ൧ന്ഫ്) ഒരു.
2. ഇതിനകം ൧ന്ഫ് കുറഞ്ഞു ഒരു മേശ വേണ്ടി, തിരിച്ചറിയാത്ത ഏതെങ്കിലും നിരയുടെ പേര് ഒരു വ്യത്യസ്ഥമായ പട്ടിക ഐഡന്റിഫയർ (൨ന്ഫ്) ആശ്രയിച്ചാണ് എന്നു.
3. ഇതിനകം ൨ന്ഫ് സംഭരിച്ചിരിക്കുന്ന എല്ലാ മേശകൾ, ഓരോ ഫീൽഡ് തിരിച്ചറിയാത്ത മറ്റ് അജ്ഞാതനായ ഘടകം മൂല്യങ്ങൾ (൩ന്ഫ് എന്റിറ്റി) സ്വതന്ത്രമായ കഴിയും.
ഡാറ്റാബേസുകൾ: പട്ടികകൾ തമ്മിൽ ബന്ധുത്വപരമോ കണ്ണികൾ
2 പ്രധാന ഉണ്ട് ബന്ധങ്ങളുടെ തരത്തിലുള്ള ബന്ധുത്വപരമോ ടാബ്ലറ്റ്:
- "വൺ-പല". ഒരു കീ പട്ടിക എൻട്രി വരുമ്പോൾ №1 രണ്ടാം എന്റിറ്റി ഒന്നിലധികം സംഭവങ്ങൾ പ്രകാരം സംഭവിക്കുന്നത്. വരച്ച വരി ഒരു അറ്റത്തും ഒന്ന് കീ ഐക്കൺ ലൈൻ മറ്റേ അറ്റം പലപ്പോഴും അനന്തമായി അടയാളം ഒരു പ്രതീകമാണ്, സമ്പത്തു "ഒരു" ഭാഗത്തു സൂചിപ്പിക്കുന്നു.
- കമ്യൂണിക്കേഷൻ "പല-പല" പല വരികളിൽ കാര്യത്തിൽ മറ്റൊരു പട്ടികയുടെ രേഖകൾ നിരവധി ഒരു ലോജിക്കൽ എന്റിറ്റി സ്പഷ്ടമായ പ്രതിപ്രവർത്തനം രൂപം.
- അവിടെ രണ്ടു സ്ഥാപനങ്ങളുടെയോ "ഒരു ഒരു" ഒരു ശൃംഖല എങ്കിൽ, അത് ഒരു പട്ടികയുടെ കീ ഐഡന്റിഫയർ വിവരമോ സാന്നിധ്യം എന്നാണ്, പിന്നെ അത് പട്ടികകൾ ഒരു നീക്കം അത്യാവശ്യമാണ്, അത് മിച്ചമുള്ളത്. സുരക്ഷാ പ്രോഗ്രാമർമാർ ബോധപൂർവം രണ്ടു എന്റിറ്റികൾ വ്യത്യസ്ത ചിലപ്പോൾ മാത്രം. അതുകൊണ്ടു, സാങ്കൽപ്പികമായി, തമ്മിലുള്ള "ഒരു ഒരു" കണക്ഷൻ നിലവിലില്ല കഴിയും.
ഒരു റിലേഷണൽ ഡേറ്റാബേസ് ൽ കീകൾ അസ്തിത്വം
പ്രൈമറി സെക്കന്ററി കീകൾ സാധ്യതയുള്ള ഡാറ്റാബേസ് ബന്ധങ്ങൾ തിരിച്ചറിയാൻ. റിലേഷണൽ ഡാറ്റ കമ്മ്യൂണിക്കേഷൻ മോഡൽ മാത്രമേ ഒരു സ്ഥാനാർഥി കീ കഴിയും, അത് പ്രാഥമിക കീ ആയിരിക്കും. അത് എന്താണ്? പ്രാഥമിക കീ - ഒരു നിര അല്ലെങ്കിൽ ഒരു പ്രത്യേക ഡാറ്റ ലൈൻ ആക്സസ്സുനേടാനിടയുണ്ട് കഴിയുന്ന സാരാംശം എന്നീ ഗുണങ്ങൾ ഒരു കൂട്ടം. അത് മാത്രമേ അതുല്യമായ ആയിരിക്കണം, അതിന്റെ വയലുകളിലും ശൂന്യ മൂല്യങ്ങൾ ഉൾക്കൊള്ളാൻ കഴിയില്ല. പ്രാഥമിക കീ മാത്രം ഒരു ആട്രിബ്യൂട്ട് അടങ്ങിയിരിക്കുന്നു, പിന്നീട് ലളിതമായ പറയുന്നു, അല്ലെങ്കിൽ ആയിരിക്കും.
പ്രാഥമിക കീ കൂടാതെ, നിലവിലുണ്ട്, ബാഹ്യ (വിദേശ കീ). പലരും അവരുടെ തമ്മിലുള്ള എന്തു വ്യത്യാസം മനസ്സിലാകുന്നില്ല. ഒരു ഉദാഹരണം കൂടുതൽ വിശദമായി അവരെ പരിശോധിക്കാം. "ഡീൻ" ഉം "വിദ്യാർത്ഥികൾ": അങ്ങനെ, രണ്ടു മേശയും ഉണ്ട്. "ഡീൻ" സാരാംശം നിലങ്ങളും അടങ്ങിയിരിക്കുന്നു: "ഐഡി വിദ്യാർത്ഥി", "പേര്", "ഗ്രൂപ്പ്." ടേബിൾ "വിദ്യാർത്ഥികൾ" ഉം "ശരാശരി" പോലുള്ള "പേര്", "ഗ്രൂപ്പ്" ഗുണ മൂല്യങ്ങൾ ഉണ്ട്. അതിനാൽ തന്നെ ഒരു വിദ്യാർത്ഥി ഐഡി ഏതാനും വിദ്യാർത്ഥികൾക്ക് കഴിയില്ല അതേ, അത് പ്രാഥമിക കീ എന്നു ഫീൽഡ് ആണ്. "പേര്", "ഗ്രൂപ്പ്" പട്ടികയുടെ "വിദ്യാർത്ഥികൾ" നിന്ന് ഏതാനും ആളുകൾ ഒരേ വരാം, അവർ "ഡീൻ" സാരാംശം നിന്നും വിദ്യാർത്ഥി ഐഡി നമ്പർ കാണുക, അങ്ങനെ അവർ ഒരു വിദേശ കീ ഉപയോഗിക്കാൻ കഴിയും.
റിലേഷണൽ ഡേറ്റാബേസ് മോഡൽ ഉദാഹരണം
വ്യക്തമായി പറഞ്ഞാൽ, ഞങ്ങൾ രണ്ടു എന്റിറ്റീസ് അടങ്ങുന്ന ഒരു റിലേഷണൽ ഡേറ്റാബേസ് മോഡൽ ഒരു ലളിതമായ ഉദാഹരണം. പേര് "ഡീൻ" ഒരു മേശ ഉണ്ട്.
"ഡീൻ" സാരാംശം | ||
വിദ്യാർത്ഥി ഐഡി | മുഴുവൻ പേര് | ഗ്രൂപ്പ് |
111 | ഇവാനോവ് ഒലെഗ് പെത്രൊവിഛ് | ഇൻ-41 |
222 | ലജരെവ് ഇല്യ അലെക്സംദ്രൊവിഛ് | ഇൻ-72 |
333 | കൊനൊപ്ലെവ് Petr വസിലെവിഛ് | ഇൻ-41 |
444 | കുശ്നെരെവ നതലിയ ഇഗൊരെവ്ന | ഇൻ-72 |
ഒരു പൂർണ്ണ റിലേഷണൽ ഡേറ്റാബേസ് നേടുകയും കണക്ഷൻ നടപ്പിലാക്കുന്നതിനായി അത്യാവശ്യമാണ്. എൻട്രി "ഇൻ-41" അതുപോലെ "ഇൻ-72", ഇന്നത്തെ വരാം "ഡീൻ" പട്ടികയിൽ അധികം ഒരിക്കൽ വിദ്യാർത്ഥികളുടെ മറു, പേരും പത്രൊംയ്മിച് പോലെ, അപൂർവ്വം ചില സന്ദർഭങ്ങളിൽ, അതേ, അങ്ങനെ ഈ ഫീൽഡുകൾ പ്രാഥമിക കീ ഉണ്ടാക്കുവാൻ കഴിയില്ല കഴിയും. "വിദ്യാർത്ഥികൾക്ക്" സാരാംശം കാണിക്കും.
ടേബിൾ "വിദ്യാർത്ഥികൾ" | |||
മുഴുവൻ പേര് | ഗ്രൂപ്പ് | ശരാശരി | ഫോൺ |
ഇവാനോവ് ഒലെഗ് പെത്രൊവിഛ് | ഇൻ-41 | 3.0 | 2-27-36 |
ലജരെവ് ഇല്യ അലെക്സംദ്രൊവിഛ് | ഇൻ-72 | 3.8 | 2-36-82 |
കൊനൊപ്ലെവ് Petr വസിലെവിഛ് | ഇൻ-41 | 3.9 | 2-54-78 |
കുശ്നെരെവ നതലിയ ഇഗൊരെവ്ന | ഇൻ-72 | 4.7 | 2-65-25 |
നമുക്ക് കാണാൻ കഴിയുന്ന പോലെ, റിലേഷണൽ ഡേറ്റാബേസ് ഫീൽഡുകളിൽ തരം പൂർണ്ണമായും വ്യത്യസ്തമായിരിക്കും. ഡിജിറ്റൽ റിക്കോർഡിംഗുകളും കഥാപാത്രമായി അവതരിപ്പിക്കുക. അതുകൊണ്ടു, ആട്രിബ്യൂട്ട് ക്രമീകരണങ്ങൾ പൂർണ്ണസംഖ്യ, ചാർ, വഛര്, തീയതിയും മറ്റുള്ളവരുടെ മൂല്യം സൂചിപ്പിക്കുന്നു. "ഡീൻ" അതുല്യമായ മൂല്യം മാത്രമേ വിദ്യാർത്ഥി ഐഡി. ഈ ഫീൽഡ് ഒരു പ്രാഥമിക കീ എടുക്കാം. , പേര് കലാകാരൻ, ഒപ്പം "വിദ്യാർത്ഥികൾ" സാരാംശം നിന്ന് ഫോൺ ഒരു വിദേശ കീ വിദ്യാർത്ഥി ഐഡി ബന്ധമുണ്ട് എടുക്കാം. കണക്ഷൻ സ്ഥാപിച്ചാൽ. ഈ "ഒരു ഒരാൾക്ക്" ഒരു ആശയവിനിമയ മോഡൽ ഒരു ഉദാഹരണമാണ്. സാങ്കൽപ്പികമായി, അധിക പട്ടികകൾ ഒരു, അവർ എളുപ്പത്തിൽ ഒരു എന്റിറ്റി സംയോജിപ്പിച്ചു കഴിയും. ഐഡി-നമ്പർ വിദ്യാർത്ഥികളുടെ സാർവ്വത്രികമായി അറിയപ്പെടുന്ന ചെയ്തില്ല, അത് രണ്ട് പട്ടികകൾ ഉണ്ട് എന്നു തികച്ചും സാധ്യതയുണ്ട്.
Similar articles
Trending Now