Ano ang Sa Isang Database?
Ang isang database ay isang lalagyang nakabatay sa software na nakaayos upang mangolekta at mag-imbak ng impormasyon upang makuha ito, idinagdag sa, na-update o inalis sa isang awtomatikong paraan. Ang mga programa sa database ay mga application ng software na idinisenyo para sa mga gumagamit na gumawa ng mga database at lumikha ng lahat ng mga programming na kinakailangan upang punan ang mga ito o tanggalin ang mga ito kung kinakailangan. Ang istraktura ng isang database ay ang talahanayan, na binubuo ng mga hilera at haligi ng impormasyon. Tinutukoy ng mga hanay ang data (mga katangian) sa talahanayan, at ang mga hanay ay ang mga talaan ng impormasyon. Ang mga table ay mukhang isang spreadsheet, ngunit ang mga talahanayan ay maaaring manipulahin at na-update sa isang paraan na ang mga spreadsheet ay hindi maaaring, na gumagawa ng isang database ng isang napakahalagang tool.
Mga Modelo ng Database
Isang istraktura ng database ay tinukoy sa pamamagitan ng modelo ng database nito. Ang pinaka ginagamit na modelo ay ang pamanggit na modelo ng database. Ang mga talahanayan sa modelong ito ay dapat nauugnay, o link, sa bawat isa sa bawat talahanayan na may hawak na partikular na impormasyon o mga katangian (mga haligi) tungkol sa bawat rekord (hilera). Halimbawa, ang isang manggagamot ng hayop ay maaaring may isang talahanayan na tinatawag na "Mga Pasyente" - may mga haligi na pinamagatang "Pangalan ng pasyente," "Uri ng pasyente" at "numero ng ID" - at isang pangalawang talahanayang tinatawag na "Pasyente ng May-ari" - na may mga haligi na pinamagatang " ID number, "" Pangalan ng May-ari, "" Address ng May-ari "at" Numero ng telepono ng May-ari. " Ang unang talahanayan ay naka-link sa pangalawang talahanayan sa pamamagitan ng numero ng ID. Ang kaugnayan ng numero ng ID ay kung paano ang isang ulat o kahilingan sa query ay nakakahanap ng mga talaan na nabibilang nang magkasama at maaaring ibalik ang tumpak na tugon.
Pagdidisenyo ng Database
Ang disenyo ng database ay isang art batay sa mga kinakailangan sa negosyo. Ang mga kinakailangan sa negosyo ay dapat na maunawaan bago ang isang tumpak at kapaki-pakinabang na database ay maaaring dinisenyo. Ang mga kinakailangan sa negosyo ay maaari ring tinatawag na mga proseso ng negosyo.Ang mga talahanayan ay dapat humawak ng hindi hihigit sa isang set o module ng impormasyon. Halimbawa, sa nakaraang halimbawa, ang talahanayan ng "Pasyente" ay hindi dapat humawak ng impormasyon tungkol sa mga pagbisita ng mga pasyente. Sa halip, ang hiwalay na talahanayan ay mayroong isang pagbisita sa ID number at ang petsa at oras ng pagbisita kasama, kasama ang pasyenteng ID number upang maiugnay ito sa pasyente. Ang ika-apat na mesa na may pamagat na "Pagsingil" ay malilikha upang makilala ang halaga ng pagbabayad, uri ng pagbabayad at ID ng pagbisita na binabayaran kasama ng ID ng pasyente. Ang mga pagsingil at mga pagbisita ay mga proseso ng negosyo.
Paggawa gamit ang isang Database
Ang pagpasok ng mga talaan ay pumupuno sa isang database na may data. Kapag ang database ay nakaayos tama, isang interface ay binuo. Ang interface na ito ay inilalagay sa pagitan ng mga talahanayan at ng gumagamit. Nagbibigay ito sa gumagamit ng ibang pagtingin sa database. Gamit ang aming halimbawa ng beterinaryo, ang isang interface ay maaaring magbigay sa gumagamit ng pahina ng "Bagong User" na entry. Sa pahinang ito, maaaring ipasok ng user ang pangalan at uri ng alagang hayop, ang impormasyon ng may-ari at ang petsa at uri ng unang pagbisita. Ang lahat ng impormasyong ito ay nakapaloob sa tatlong iba't ibang mga talahanayan na matatagpuan sa likod ng interface, ngunit ang gumagamit ay nangangailangan lamang ng pakikipag-ugnay sa pahina ng entry (isang solong form) habang ang data ay bumaba sa tamang mga talahanayan. Ito ay nakamit sa pamamagitan ng pag-link sa mga talahanayan sa pamamagitan ng simpleng programming.