Mae perthynas un-i-un yn rhan annatod o adeiladu cronfa ddata
Mae perthynas un-i-un yn digwydd pan fo un cofnod yn union yn y tabl cyntaf sy'n cyfateb i un cofnod yn y tabl cysylltiedig. Er enghraifft, mae gan ddinasyddion yr Unol Daleithiau rif Nawdd Cymdeithasol. Dim ond un rhif sydd wedi'i neilltuo fesul person, ac felly ni all person fod â nifer o rifau.
Dyma enghraifft arall gan ddefnyddio'r ddau dabl isod. Mae gan y tablau berthynas un-i-un oherwydd bod pob rhes yn y tabl cyntaf yn uniongyrchol gysylltiedig â rhes arall yn yr ail bwrdd.
Rhif y Gweithiwr | Enw cyntaf | Enw olaf |
123 | Rick | Rossin |
456 | Rob | Halford |
789 | Eddie | Henson |
567 | Amy | Bond |
Felly mae'n rhaid i'r nifer o resi yn y tabl enwau gweithwyr fod yr un fath â nifer y rhesi yn y tabl swyddi cyflogai.
Rhif y gweithiwr | Swydd | Estyniad Ffôn. |
123 | Cyswllt | 6542 |
456 | Rheolwr | 3251 |
789 | Cyswllt | 3269 |
567 | Rheolwr | 9852 |
Math arall o fodel cronfa ddata yw'r berthynas un i lawer. Gan ddefnyddio'r bwrdd gwaelod gallwch weld bod Rob Halford, yn rheolwr, felly mae ei berthynas â'r sefyllfa yn un-i-un oherwydd yn y cwmni hwn, dim ond un swydd sydd gan berson. Ond mae sefyllfa'r rheolwr yn cynnwys dau berson, Amy Bond a Rob Halford, sy'n berthynas un-i-lawer. Un safle, llawer o bobl.
Dysgwch ragor am Gysylltiadau Cronfa Ddata, Allweddi Tramor, Cydgysylltu a Diagramau ER .