Skip to main content

One-to-One na Relasyon sa Mga Database

Database Design 12 - One-to-One Relationships (Abril 2025)

Database Design 12 - One-to-One Relationships (Abril 2025)
Anonim

Nangyayari ang mga relasyon sa isa-sa-isa kapag mayroong eksaktong isang tala sa unang talahanayan na tumutugma sa isang tala sa kaugnay na talahanayan. Halimbawa, ang mga mamamayan ng Estados Unidos ay may numero ng Social Security. Mayroon lamang isang numero na nakatalaga sa bawat tao, at samakatuwid, ang isang tao ay hindi maaaring magkaroon ng maraming numero.

Narito ang isa pang halimbawa gamit ang dalawang talahanayan sa ibaba. Ang mga talahanayan ay may isa-sa-isang relasyon dahil ang bawat hilera sa unang talahanayan ay direktang nauugnay sa isa pang hanay sa ikalawang talahanayan.

Numero ng EmpleyadoPangalanHuling pangalan
123RickRossin
456RobHalford
789EddieHenson
567AmyBond

Kaya ang bilang ng mga hanay sa talahanayan ng mga empleyado ay dapat na kapareho ng bilang ng mga hanay sa talahanayan ng mga empleyado.

Numero ng empleyadoPosisyonExt. Ng Telepono.
123Associate6542
456Manager3251
789Associate3269
567Manager9852

Ang isa pang uri ng database model ay ang one-to-many relationship. Gamit ang ilalim ng talahanayan maaari mong makita na Rob Halford, ay isang manager, kaya ang kanyang relasyon sa posisyon ay isa-sa-isa dahil sa kumpanyang ito ang isang tao ay mayroon lamang isang posisyon. Ngunit ang posisyon ng manager ay may kasamang dalawang tao, Amy Bond at Rob Halford, na isa-sa-maraming relasyon. Isang posisyon, maraming tao.

Matuto nang higit pa tungkol sa Mga Relasyon sa Database, Mga Dayuhang Key, Mga JOIN at Mga E-R Diagram.