Skip to main content

Ano ang isang aktibong database?

Ang isang aktibong database ay isang awtomatikong interface na nagsasagawa ng ilang mga pag -andar na nakasalalay sa mga tiyak na input ng impormasyon.Ang mga programmer at administrator ay maaaring manipulahin ang mga aktibong sistema ng database upang magsagawa ng mga transaksyon ayon sa paunang natukoy na mga relasyon.Katulad sa ideya ng sanhi at epekto, ang ilan sa mga ugnayang iyon o mga query ay tinutukoy bilang pagkabit.Sa loob ng disenyo ng mga database, may mga parameter na tinukoy kung anong impormasyon ang ibabahagi at kung kanino ito ibabahagi.

Ang pangunahing pagkakaiba sa pagitan ng isang maginoo na database at isang aktibo ay ang isang bagay na nangyayari bilang resulta ng iba pa.Ang mga awtomatikong pagbabayad ng panukalang batas ay isang halimbawa ng isang aktibong database.Ang isang customer ng bangko ay maaaring magturo sa kanyang institusyon na magbayad ng isang nagbabayad ng isang tiyak na halaga sa isang tiyak na petsa bawat buwan.Kapag naabot ang tinukoy na petsa, ang mga elektronikong pagbabayad ay awtomatikong ipinadala sa mga nagbabayad na ipinahiwatig ng impormasyon sa database.

Minsan tinutukoy bilang arkitektura na hinihimok ng kaganapan, ang isang aktibong database ay idinisenyo upang gumawa ng mga aksyon batay sa ilang mga nag-trigger.Karaniwan ang isang relasyon sa pagitan ng mga kaganapan.Halimbawa, ang mga sistema ng database ng Point of Sale (POS) ay maaaring awtomatikong muling mag-order ng produkto para sa isang tindahan ng tingi sa sandaling nakatanggap sila ng impormasyon na ang kasalukuyang imbentaryo ay nahulog sa isang paunang natukoy na halaga.Depende sa paraan ng nakatakda ang mga parameter ng database, ang aktwal na muling pag-order ay maaaring mangyari kaagad, bilang isang hiwalay na transaksyon, o ipinagpaliban.Halimbawa, ang isang sistema ng POS ay maaaring muling mag-order ng produkto ayon sa Universal Product Code (UPC) o Stock Keeping Unit (SKU).Maaari itong iproseso ang mga antas ng imbentaryo at pag -order ng mga transaksyon sa parehong oras.Maraming mga tagatingi ng masa ang nagpapatakbo sa ilalim ng ganitong uri ng aktibong database na tumatanggap ng patuloy na mga input mula sa maraming mga mapagkukunan, kabilang ang mga benta at pagtanggap ng mga tauhan.

Ang hiwalay na mga transaksyon ay naka -set up na magaganap sa iba't ibang oras.Karaniwan, ang database ay idinisenyo upang suriin ang nag -uudyok na kaganapan at maaaring kailanganin itong ihambing sa karagdagang mga patakaran upang maisagawa ang isang aksyon.Halimbawa, ang isang sistema ng mga nagtitingi ng POS ay maaaring ma -trigger ng isang mababang antas ng imbentaryo, ngunit ang pagkilos na ginawa ay maaaring depende sa kung ang produkto ay hindi naitigil o kung ang isang item ay ibinibigay sa pamamagitan ng isang nagbebenta.Ang database ay hindi maaaring magproseso ng isang order kung ang mga patakaran ay nakatakda upang tanggihan ang pagkilos kung ang produkto ay hindi pumasa sa pagsusuri..Sa halimbawa ng POS, maaaring itala ng database na ang imbentaryo para sa isang tiyak na produkto ay nahulog sa ibaba ng mga katanggap -tanggap na antas nang maaga sa araw.Sa pamamagitan ng isang ipinagpaliban na transaksyon, ang proseso ng muling pag-order ay hindi isasagawa hanggang sa malapit ng negosyo kapag naitala ang pangwakas na mga antas ng imbentaryo.