3 Pangunahing Uri ng Mga Relasyon sa mga database ng Access

Ipamahagi ngayon:

Sa artikulong ito, mauunawaan natin ang kaugnayan ng iba't ibang function, at pag-uugnay ng data sa Access.

Gumagamit ang Access ng normalization ng database upang ayusin ang talahanayan (mga relasyon), at mga column (mga katangian) ng isang relational na database upang mabawasan ang redundancy ng data. Ang normalisasyon ay ang proseso, na hinahati ang data sa iba't ibang talahanayan na tumutulong sa pagpapabuti ng pangkalahatang pagganap, mahabang buhay, at integridad ng mga mapagkukunan sa loob ng isang organisasyon.Pag-unawa sa Mga Relasyon Sa Mga Access Database

  • Ang normalisasyon ay isang proseso ng database ng pag-aayos ng data.
  • Binubuo ito ng paglikha ng talahanayan, pagtatatag ng relasyon sa talahanayan sa pagitan ng mga panuntunang idinisenyo para sa proteksyon ng data at upang isulong ang flexibility ng database, sa pamamagitan ng pag-aalis ng hindi pare-parehong dependency at redundancy.

Pagtukoy sa mga Relasyon

Mga Relasyon sa Pag-accessAng isang relasyon ay pinamamahalaan sa pamamagitan ng pagtutugma ng data sa iba't ibang mga pangunahing column, sa pamamagitan ng pagbuo ng mga column na may katulad na pangalan sa parehong Table. Sa karamihan ng mga kaso, ang mga kaugnay na link ay tumutugma sa pangunahing key ng isang talahanayan, na tumutulong sa paggawa ng isang natatanging identifier para sa bawat at bawat hilera nang sabay-sabay sa isang entry sa foreign key ng isa pang Table. Mayroong karaniwang tatlong uri ng mga relasyon na nalikha, depende sa kahulugan ng mga nauugnay na column sa isang talahanayan.

Tingnan natin ang mga relasyong ito.

1. Isa-sa-Maraming Relasyon

Ito ay isa sa mga karaniwang anyo ng relasyon, kung saan ang isang row mula sa table X ay maaaring magkaroon ng isa o higit pang magkatulad na row sa Table Y. Ngunit ang Table Y ay pinapayagan na magkaroon lamang ng isang row na maaaring tumugma sa Table X. Bawat malaking organisasyon sa buong mundo ay kilala sa paggamit ng paraang ito upang i-prompt ang accessibility ng data sa pagitan ng mga talahanayan.

Halimbawa, ang isang mamimili ay may mga talahanayan ng Customer at Order, na may isa-sa-maraming relasyon; bawat customer ay pinapayagang gumawa ng maraming order hangga't gusto niya, ngunit ang bawat order id para sa isang produkto ay maaari lamang magkaroon ng isang customer.

2. Many-to-Many Relationship

Sa ganitong uri ng relasyon, ang parehong talahanayan X at Y ay maaaring magkaroon ng maramihang magkatugmang mga hilera sa database ng bawat isa. Maaaring lumikha ang mga user ng ganitong uri ng relasyon sa pamamagitan ng paggawa ng pagbibigay ng kahulugan sa ikatlong talahanayan. Ang ikatlong talahanayang ito ay tinatawag na Junction Table, na ang pangunahing key ay binubuo ng foreign key mula sa parehong table X at table Y.

Halimbawa, ang isang talahanayan ng cookies at talahanayan ng Customer ay nagbabahagi ng maraming-sa-maraming relasyon, na higit na tinutukoy ng isa-sa-maraming relasyon na binubuo ng parehong mga talahanayang ito at isang 'Order' ng Junction Table.

3. Isa-sa-Isang Relasyon

Sa karamihan ng mga one-to-one na relasyon, ang isang hilera ng Table X ay maaari lamang magkaroon ng iisang katulad na hilera mula sa table Y, at ang Table Y ay maaari ring magkaroon ng isang katulad na hilera mula sa Table X. Ang ganitong uri ng relasyon ay nalilikha kapag ang parehong magkakaugnay na hanay sa mga Table ay binubuo ng isang natatanging constraint o isang primary key.

Isa ito sa mga bihirang ugnayan sa tatlong ito, dahil nililimitahan ng ganitong uri ng ugnayan ang impormasyon mula sa paglalakbay sa ibang talahanayan, dahil limitado lamang ito sa isang talahanayan.

Ginagamit ang One-to-one Relationship sa mga kundisyon tulad ng:

  • Kung gusto ng user na hatiin ang talahanayan sa maraming column.
  • Para sa paghihiwalay ng mga bahagi ng isang talahanayan sa iba't ibang mga seksyon upang gawing mas secure ang data.
  • Para sa pag-iimbak ng panandaliang data na madaling matanggal sa pagtanggal ng talahanayan.
  • Para sa pag-iimbak ng impormasyon na nalalapat lamang sa isang subset na impormasyon mula sa pangunahing talahanayan

Para sa lahat ng pagiging sopistikado nito, ang database ng MS Access ay nananatiling mahina sa pagsasampa ng katiwalian kaya napakahalaga na panatilihin ang isang pag-aayos ng accdb kasangkapan sa kamay. Maiiwasan ng mga user ang mga komplikasyon tulad ng pagkawala ng data sa pamamagitan ng pagpili na kumuha ng espesyal na application sa pagbawi.

Panimula ng May-akda:

Si Vivian Stevens ay isang dalubhasa sa pagbawi ng data sa DataNumen, Inc., na pinuno ng mundo sa mga teknolohiya sa pagbawi ng data, kasama ang sql paggaling at excel mga produkto ng pagbawi ng software. Para sa karagdagang impormasyon pagbisita www.datanumen. Sa

Ipamahagi ngayon:

Mga komento ay sarado.