Usa ka Database Attribute Nagtino sa mga Kinaiya sa usa ka Talaan

Hunahunaa ang usa ka kinaiya nga usa ka kinaiya

Ang usa ka database mas gamhanan kay sa spreadsheet nga susama niini tungod kay kini adunay dako nga kapabilidad sa pagpangita. Relational databases mga cross-reference entry sa nagkalainlain nga mga lamesa ug ipahigayon ang mga komplikadong kalkulasyon sa dako nga gidaghanon sa interconnected data. Ang impormasyon gi-organisar sa usa ka paagi nga dali nga madumala, ma-access, ug ma-update.

Unsa ang Kinaiyahan?

Ang database adunay mga lamesa. Ang matag lamesa adunay mga haligi ug mga talay.

Ang matag laray (gitawag nga tuple) usa ka data set nga magamit sa usa ka butang. Ang matag kolum (attribute) naglangkob sa paghulagway sa mga kinaiya sa mga laray. Ang usa ka hiyas sa database mao ang usa ka kolum nga ngalan ug ang sulod sa mga basakan ubos sa usa ka lamesa sa usa ka database.

Kon ibaligya nimo ang mga produkto ug ibutang kini sa usa ka lamesa nga adunay mga kolum alang sa ProductName, Presyo, ug ProductID, ang matag usa sa mga ulohan usa ka kinaiya. Diha sa matag field ubos sa mga ulohan, mosulod ka sa mga ngalan sa produkto, mga presyo, ug mga ID sa produkto, matag usa. Ang matag usa sa mga entry sa field usa usab ka kinaiya.

Makahuloganon kini kon imong hunahunaon kini, tungod kay ang nontechnical nga kahulugan sa usa ka kinaiya mao nga kini naghubit sa usa ka kinaiya o kalidad sa usa ka butang.

Mga Kinaiya Ihulagway ang mga Entidad

Atong hisgotan ang database nga gimugna sa usa ka negosyo. Kini lagmit naglakip sa mga lamesa nga gitawag usab nga mga entity pinaagi sa mga designers sa database-alang sa mga Customers, Employees, ug Products, ug uban pa. Ang lamesa sa Produkto naghubit sa mga kinaiya sa matag produkto.

Kini mahimo nga maglakip sa usa ka produkto ID, usa ka ngalan sa produkto, usa ka supplier nga ID (gigamit ingon nga usa ka langyaw nga yawe ), usa ka gidaghanon, ug usa ka bili. Ang matag usa niini nga mga kinaiya usa ka kinaiya sa lamesa (o kompaniya) nga ginganlan nga mga Produkto.

Hunahunaa kini nga tipik gikan sa pangkalibuton nga gipunting nga Northwinds database:

ProductID ProductName SupplierID CategoryID QuantityPerU UnitPrice
1 Chai 1 1 10 ka mga kahon nga x 20 ka sako 18.00
2 Chang 1 1 24 - 12 oz nga mga botelya 19.00
3 Aniseed Syrup 1 2 12 - 550 ka botelya nga ml 10.00
4 Pagkaon sa Cajun ni Chef Anton 2 2 48 - 6 ka tibod 22.00
5 Ang Chef Anton's Gumbo Mix 2 2 36 ka mga karton 21.35
6 Pakaylap ang Boysenberry ni Lola 3 2 12 - 8 ka tibod 25.00
7 Ang Organikong Puy-an nga Pears ni Uncle Bob 3 7 12 - 1 lb pkgs. 30.00

Ang mga ngalan sa kolum mao ang mga kinaiya sa usa ka produkto. Ang mga entrante sa natad sa mga kolum usab mga kinaiya sa usa ka produkto.

Ang usa ba ka Attribute usa ka Field?

Usahay, ang pulong nga hut-ong ug hiyas gigamit sa baylo, ug alang sa kadaghanan nga mga katuyoan, kini managsama nga butang. Apan, ang basehan kasagarang gigamit sa paghulagway sa usa ka partikular nga selula sa usa ka lamesa nga makita sa bisan unsang laray, samtang ang kinaiya sa kasagaran gigamit sa paghulagway sa usa ka kinaiya nga kinaiya sa disenyo nga pagbati.

Pananglitan, sa lamesa sa ibabaw, ang ProductName sa ikaduha nga laray mao ang Chang . Kini usa ka uma . Kon ikaw naghisgot sa mga produkto sa kinatibuk-an, ang ProductName mao ang kolum sa produkto. Mao kini ang hiyas .

Ayaw ibutang ang gibug-aton niini. Kasagaran, kining duha ka termino gigamit nga baylobaylo.

Pag-ila sa mga Kinaiya

Gihubit ang mga hiyas sa termino sa ilang domain . Ang usa ka domain naghubit sa gitugot nga mga mithi nga mahimong adunay sulod nga hiyas. Kini mahimong maglakip sa iyang datos sa datos, gitas-on, bili, ug uban pang mga detalye.

Pananglitan, ang domain alang sa usa ka kinaiya nga ProductID mahimong magtino sa usa ka numeric data type. Ang hiyas mahimo nga dugang nga gihubit sa pag-require sa usa ka piho nga gitas-on o sa paghingalan kon ang usa ka walay sulod o wala mailhi nga bili gitugot.