Kahubitan sa Pagdumala sa Database

Ang usa ka komon nga termino nga gigamit sa disenyo sa database usa ka "relational database" -bisan ang usa ka database nga relasyon dili parehas nga butang ug wala nagpasabot, ingon sa gisugyot sa iyang ngalan, usa ka relasyon tali sa mga lamesa. Hinunoa, ang usa ka relasyon sa database nagtumong lamang sa usa ka indibidwal nga lamesa sa usa ka relational database.

Sa usa ka relational database , ang lamesa usa ka relasyon tungod kay kini nagtipig sa relasyon tali sa data sa iyang kolum-laray nga format. Ang mga kolum mao ang mga hiyas sa lamesa, samtang ang mga linya naghawas sa mga rekord sa datos. Ang usa ka laray gitawag nga usa ka tuple ngadto sa mga tigdisenyo sa database.

Ang Kahulugan ug Mga Kinaiya sa usa Ka Relasyon

Ang relasyon, o lamesa, sa usa ka relational database adunay pipila ka mga kabtangan. Una, ang ngalan niini kinahanglan nga talagsaon sa database, nga ang usa ka database dili maglakip sa daghang mga lamesa nga adunay sama nga ngalan. Sunod, ang matag relasyon kinahanglan adunay usa ka hugpong sa mga kolum, o mga kinaiya, ug kini kinahanglan adunay usa ka hugpong sa mga laray nga maglangkob sa datos. Sama sa mga ngalan sa lamesa, walay mga hiyas nga adunay susamang ngalan.

Sunod, walay tuple (o laray) mahimong usa ka duplicate. Sa praktis, ang usa ka database mahimo nga adunay mga duplicate nga linya, apan kinahanglan adunay mga praktis nga gigamit aron malikayan kini, sama sa paggamit sa talagsaon nga mga yawe (sunod sunod).

Tungod kay ang usa ka tuple dili usa ka duplicate, kini nagsunod nga usa ka relasyon kinahanglan adunay labing menos usa ka kinaiya (o kolum) nga nagpaila sa matag tuple (o laray) nga talagsaon. Kasagaran kini ang nag-unang hinungdan. Kini nga pangunang yawe dili makopya. Kini nagpasabot nga walay tuple nga mahimong adunay susama, pangunang yawe. Ang yawe dili adunay usa ka NULL nga bili, nga nagpasabot nga ang bili kinahanglan mahibal-an.

Dugang pa, matag selda, o umahan, kinahanglan adunay usa ka bili. Sama pananglit, dili ka makasulod sa usa ka butang sama sa "Tom Smith" ug nagpaabut sa database nga makasabut nga ikaw adunay una ug katapusan nga ngalan; hinoon, ang database makasabut nga ang bili sa maong selula mao gayud ang gisulod.

Sa katapusan, ang tanan nga mga kinaiya-o mga kolum-kinahanglan nga adunay sama nga dominyo, nga nagpasabut nga sila kinahanglan nga adunay sama nga tipo sa datos. Dili ka makahimo sa pagsagol sa usa ka pisi ug usa ka numero sa usa ka selula.

Ang tanan niini nga mga kabtangan, o mga limitasyon, nagsilbi aron sa pagsiguro sa integridad sa data, nga mahinungdanon sa pagpadayon sa katukma sa datos.