One-to-One Relationships

Ang isa-sa-isang relasyon ay isang mahalagang bahagi ng pagbuo ng isang database

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 US 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 Empleyado Pangalan Huling pangalan
123 Rick Rossin
456 Rob Halford
789 Eddie Henson
567 Amy Bond


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 empleyado Posisyon Ext. Ng Telepono.
123 Associate 6542
456 Manager 3251
789 Associate 3269
567 Manager 9852


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 may isang posisyon lamang. 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 ER Diagram .