Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Relational Model?
- Ipinapaliwanag ng Techopedia ang Relational Model
Kahulugan - Ano ang ibig sabihin ng Relational Model?
Ang modelong pamanggit ay ang batayang konsepto ng mga database ng relational. Ang iminungkahi ng EF Codd noong 1969, ito ay isang paraan ng pag-istruktura ng data gamit ang mga relasyon, na kung saan ay mga parisukat na istruktura ng matematika na binubuo ng mga haligi at hilera. Iminungkahi ni Codd ang relational model para sa IBM, ngunit wala siyang ideya kung gaano kaimportante at maimpluwensyahan ang kanyang trabaho ay magiging batayan ng mga database ng relational. Karamihan sa atin ay pamilyar sa pisikal na pagpapakita ng isang kaugnayan sa isang database - ito ay tinatawag na isang talahanayan.
Bagaman ang relational model ay humihiram nang labis mula sa matematika at gumagamit ng mga term sa matematika tulad ng mga domain, unyon at saklaw, ang mga tampok at kundisyon na inilalarawan nito ay madaling matukoy gamit ang simpleng Ingles.
Ipinapaliwanag ng Techopedia ang Relational Model
Sa relational model, ang lahat ng data ay dapat na naka-imbak sa mga relasyon (mga talahanayan), at ang bawat kaugnayan ay binubuo ng mga hilera at haligi. Ang bawat ugnayan ay dapat magkaroon ng header at katawan. Ang header ay ang listahan lamang ng mga haligi na may kaugnayan. Ang katawan ay ang hanay ng data na aktwal na populasyon ang kaugnayan, naayos sa mga hilera. Maaari mong i-extrapolate na ang kantong ng isang haligi at isang hilera ay magreresulta sa isang natatanging halaga - ang halagang ito ay tinatawag na isang tuple.
Ang pangalawang pangunahing katangian ng relational model ay ang paggamit ng mga susi. Ang mga ito ay espesyal na itinalagang haligi sa loob ng isang kaugnayan, na ginamit upang mag-order ng data o maiugnay ang data sa ibang mga relasyon. Ang isa sa mga pinakamahalagang key ay ang pangunahing susi, na ginagamit upang natatanging kilalanin ang bawat hilera ng data. Upang gawing mas madali ang pag-query sa data, ang karamihan sa mga nakabatay na mga database ay pupunta nang higit pa at pisikal na mag-order ng data sa pamamagitan ng pangunahing susi. Ang mga susi ng dayuhan ay nauugnay ang data sa isang kaugnay sa pangunahing susi ng isa pang kaugnayan.
Bukod sa pagtukoy kung paano ang data ay maiayos ayon sa tinalakay sa itaas, ang modelong pamanggit ay naglalagay din ng isang hanay ng mga patakaran upang maipatupad ang integridad ng data, na kilala bilang mga limitasyon ng integridad. Tinukoy din nito kung paano ang mga data ay dapat na manipulahin (relational calculus). Bilang karagdagan, tinukoy ng modelo ang isang espesyal na tampok na tinawag na normalisasyon upang matiyak ang mahusay na pag-iimbak ng data.
