Մեկ-մեկ հարաբերություններ

Անհատական ​​հարաբերությունները տվյալների բազայի ստեղծման անբաժանելի մասն են

Մեկ-մեկ հարաբերությունները տեղի են ունենում, երբ առաջին աղյուսակում մեկ գրառումը կա, որը համապատասխանում է տվյալ աղյուսակում մեկ գրառումին: Օրինակ, ԱՄՆ քաղաքացիները Սոցիալական ապահովության համար ունեն: Կա միայն մեկ համար, որը նշանակվում է յուրաքանչյուր անձի համար, եւ, հետեւաբար, մարդը չի կարող ունենալ բազմակի թվեր:

Ահա եւս մեկ օրինակ, օգտագործելով ստորեւ երկու աղյուսակը: Սեղանները ունեն մեկ-մեկ հարաբերություններ, քանի որ առաջին սեղանի յուրաքանչյուր տող ուղղակիորեն կապված է երկրորդ աղյուսակի մեկ այլ շարքին:

Աշխատակիցների թիվը Անուն Ազգանուն
123 Ռիկ Ռոսսին
456 Rob Հալվելը
789 Էդդի Հենսոն
567 Ամի Բոնդը


Այսպիսով, աշխատողների անունների աղյուսակում շարքերում պետք է լինի նույնը, ինչպես աշխատողների դիրքերի աղյուսակում շարքերում:

Աշխատակիցների համարը Դիրք Հեռ.
123 Ասոցիացիան 6542
456 Մենեջեր 3251
789 Ասոցիացիան 3269
567 Մենեջեր 9852


Տվյալների բազայի այլ տեսակի մոդելը միայնակ-բազմակողմանի հարաբերություններն են: Օգտագործելով ներքեւի սեղանը, կարող եք տեսնել, որ Ռոբ Հալֆորդը մենեջեր է, ուստի իր դիրքորոշման հետ հարաբերությունները մեկ-մեկ են, քանի որ այդ ընկերությունում մարդը միայն մեկ դիրք ունի: Սակայն ղեկավար պաշտոնը ներառում է երկու մարդ `Էմի Բոնդը եւ Ռոբ Հալֆորդը, որը մեկից-շատ հարաբերություններ է: Մեկ դիրքորոշում, շատ մարդիկ:

Իմացեք ավելին ` տվյալների շտեմարանների փոխհարաբերությունների, արտասահմանյան ստեղների, JOINs եւ ER դիագրամների մասին :