എൻറിറ്റി-റിലേഷൻഷിപ്പ് ഡയഗ്രം

ഡാറ്റാബേസ് എന്റിറ്റികൾ തമ്മിലുള്ള ബന്ധം വ്യക്തമാക്കാൻ എമിഗ്രാം ഉപയോഗിക്കുക

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

പരിചിതമല്ലാത്ത കാഴ്ചപ്പാടുകളിലേയ്ക്ക് അജ്ഞാതമായ കണ്മുന്നയിച്ച്, ആക്ടിവിറ്റീവ്-ഡയറിയുകൾക്ക് വളരെ സങ്കീർണമായതും പരിജ്ഞാനപ്രദവുമായ കാഴ്ചപ്പാടുകളാണെങ്കിലും, ബിസിനസ്സ് ഉപയോക്താക്കൾക്ക് വിവരങ്ങളോടൊപ്പം ഡാറ്റാബേസ് ഘടനകളെ ഉയർന്ന തലത്തിൽ മനസ്സിലാക്കാൻ സഹായിക്കുന്നു.

ഡേറ്റാബേസ് ഡിസൈനറുകൾ ഡേറ്റാബേസ് എന്റിറ്റികൾ തമ്മിലുള്ള ബന്ധം വ്യക്തമായി വെളിപ്പെടുത്തുന്നതിന് എ ആർ ഡയഗ്രാമുകൾ ഉപയോഗിക്കുന്നു. നിലവിലുളള ഡേറ്റാബേസുകളിൽ നിന്നും എആർ ഡയഗ്രമുകൾ നിർമ്മിക്കാൻ പല സോഫ്റ്റ്വെയർ പാക്കേജുകളും യാന്ത്രിക രീതികളുണ്ട്.

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

സ്ഥാപനങ്ങളുടെയോ

നിങ്ങൾ ഒരു ഡാറ്റാബേസിൽ ട്രാക്ക് ചെയ്യുന്ന ഓരോ ഇനവും ഒരു എന്റിറ്റിയാണ്, ഓരോ എന്ററിറ്റിയും ബന്ധപ്പെട്ട ഡാറ്റാബേസിലെ ഒരു പട്ടികയാണ്. സാധാരണയായി, ഒരു ഡാറ്റാബേസിലെ ഓരോ എന്റിറ്റിയും ഒരു വരിയായിരിക്കും. ജനങ്ങളുടെ പേരുകൾ അടങ്ങിയ ഒരു ഡാറ്റാബേസ് ഉണ്ടെങ്കിൽ, അതിന്റെ ആന്തരികതയെ "വ്യക്തി" എന്നു വിളിക്കാം. അതേ പേരിൽ ഒരു പട്ടിക നിലവിലുണ്ടെങ്കിൽ ഡാറ്റാബേസിൽ നിലനിൽക്കും, ഓരോ വ്യക്തിയും വ്യക്തിഗത ടേബിളിൽ ഒരു നിരയ്ക്ക് അസൈൻ ചെയ്യപ്പെടും.

ഗുണവിശേഷങ്ങൾ

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

ബന്ധം

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

എ ആർ ഡി ഡയഗ്രം സൃഷ്ടിക്കുക

  1. നിങ്ങളുടെ മോഡലിൽ പ്രസക്തമായ ഓരോ എന്റിറ്റിയുടേയും ആശയത്തിന് ഒരു ബോക്സ് സൃഷ്ടിക്കുക.
  2. ബന്ധം പരിഷ്കരിക്കുന്നതിനായി ബന്ധപ്പെട്ട എന്റിറ്റികളെ ബന്ധിപ്പിക്കുന്നതിനായി ലൈനുകള് വരയ്ക്കുക. ഡയമണ്ട് രൂപങ്ങൾക്കുള്ളിലെ ക്രിയകൾ ഉപയോഗിച്ച് ബന്ധം സ്ഥാപിക്കുക.
  3. ഓരോ വസ്തുവിനും ഉചിതമായ ആട്രിബ്യൂട്ടുകൾ തിരിച്ചറിയുക, ഏറ്റവും പ്രധാനപ്പെട്ട ആട്രിബ്യൂട്ടുകളിൽ തുടങ്ങുന്നതും ഡയഗ്രാമിലെ ovals ൽ നൽകുക. പിന്നീട്, നിങ്ങളുടെ ആട്രിബ്യൂട്ട് കൂടുതൽ വിശദമായതാക്കാൻ കഴിയും.

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