Mga computerMga database

Mga sistema ng pamamahala ng buhay at database

Kami ay ginagamit sa pamumuhay sa isang mundo kung saan ang impormasyon tungkol sa isang bagay ay higit na mahalaga kaysa sa materyal na bagay mismo. Kapag ang isang bagong tao ay ipinanganak, siya ay agad na nakakakuha ng isang pangalan, nagmamana ng kanyang apelyido at patronymic (direkta sa ilalim ng mga batas ng mga object-oriented programming, ito ay mali), ang unang dokumento ay ipinanganak sa kanya - ang sertipiko ng kapanganakan, ipinasok nila ang lahat ng kanyang impormasyon sa loob sa iba't ibang mga registers. Habang lumalaki at umuunlad, ang mga archive ng impormasyon tungkol dito ay lalago at lumalago: mga rekord sa medisina, mga dokumento sa kindergarten, at pagkatapos ay sa paaralan, mamaya interesado sila sa commissariat militar, at iba pa sa buong buhay. Maaaring isipin ng isang tao na ang lahat ng buhay ng tao ay nakatuon lamang sa katotohanan na ang iba't ibang mga database management system (DBMS) ay maaaring punan ang kanilang walang kabusugan na impormasyon sa loob. Sa ilang hindi maunawaan na paraan, patuloy nating itinuturing ang ating sarili bilang isang tao - ang korona ng kalikasan, kahit na ang mga hayop ay mukhang madalas na mas matalino kaysa sa atin.

Karamihan sa mga tao ay hindi nag-iisip tungkol sa lahat ng mga karunungan ng impormasyon. Mamuhay ka lamang sa kapayapaan, paminsan-minsan ay punan ang iba't ibang mga questionnaire, magbigay ng pahintulot sa pagkolekta ng karagdagang impormasyon tungkol sa iyong sarili (o hindi kahit na alam tungkol dito). Ang isang tao ay nagpoproseso ng impormasyong ito, kabilang ang mga function nito ang pamamahala ng mga database, na kinabibilangan ng iba't ibang impormasyon. Maaari itong maging mga empleyado ng mga bangko, mga serbisyo ng tauhan, mga empleyado ng mga archive at marami pang iba. Kahit na mas kaunting mga tao (programmer at mga tagapangasiwa ng sistema) ay kailangang manu-manong i-configure at mapanatili ang mga sistema ng pamamahala ng database, at kung minsan ay lumikha ng mga ito. Pinagtutuunan ng propesyon ang mga programmer upang maunawaan nang malinaw kung anong impormasyon ang, kung paano i-proseso ito, at kung anong mga programa ang angkop para dito.

Sa pagsasanay ng propesyon ng programista , bukod sa iba pang mga bagay , ang sistema ng pamamahala ng Access database ay pinag-aaralan din. Mahigpit na nagsasalita, ang DBMS na ito ay ang pinaka-hangal, dahil hindi ito nagbibigay ng tunay na kapangyarihan sa mga ganap na server: kapag maraming tao ang nagtatrabaho ng sabay-sabay sa isang database, pagharang ng mga fragment ng impormasyon, at kahit na mga talahanayan, pagsisimula, pagkabigo ng data at iba pa ay lumilitaw sa malalaking volume ng data. Ito ay nananatiling isang misteryo kung bakit ang Access ay kasama sa sistema ng edukasyon, dahil ang mga propesyonal na programmer ay hindi gagana sa ito, at ang iba ay hindi nais na malaman kung ano ang ilang mga sistema ng pamamahala ng database ay naiiba mula sa iba. Mas mabuti, sa halip na Access, upang bigyan ang mga mag-aaral ng mga kakayahan na magtrabaho sa PostgreSQL at MySQL, sabay na nagpapaliwanag ng mga pagkakaiba sa pagitan nila. Totoo, ang parehong mga ito ay gumagana lamang bilang isang server ng DBMS, iyon ay, upang lumikha ng isang buong database, kailangan mo ring bumuo ng isang client application - isang bagay na nagtatapos sa mga gumagamit ay nagtatrabaho sa. Ngunit sa landas na ito ay may lahat ng mga propesyonal na programming, at hindi kumatha ng iyong sariling bike.

At ano ang karaniwang kinabibilangan ng konsepto ng isang propesyonal na sistema ng pamamahala ng database? Una - ang pagkakataon na magtrabaho kasama ang napakalaking arrays ng impormasyon (ang electronic catalog ng isang malaking bookshop ay maaaring magkaroon ng milyun-milyong mga paglalarawan, para sa bawat isa na maaari mong malaman ang presyo, ang bilang ng mga magagamit na mga kopya at kung saan warehouses sila); Pangalawa - nagtatrabaho sa maraming mga gumagamit nang sabay-sabay, ang bawat isa ay tumatanggap ng may-katuturang impormasyon (sa ibang salita, ang dalawang nagbebenta ay hindi maaaring magbenta ng isang kopya ng isang bihirang libro sa iba't ibang kliyente). Ang ikatlong parameter ay ang impormasyong ito ay protektado mula sa aksidenteng pinsala sa mga kaso kapag nagsimula ang pagbabago nito, ngunit hindi nakumpleto nang tama. Hypothetically, maaari mong isipin ang sitwasyong ito: ang tindahan ay tumatanggap ng bayad sa pamamagitan ng wire transfer, ang mga pondo ay nakasulat mula sa account ng mamimili at pagkatapos ay dapat kredito sa account ng tindahan, ngunit dahil sa kabiguan, ang ikalawang bahagi ng operasyon ay hindi ginanap. Ang karampatang DBMS ay gumaganap ng parehong bahagi ng operasyon sa loob ng balangkas ng isang transaksyon, na kung saan ay alinman sa ganap na nakumpirma (sa kaso kapag ang lahat ng bagay nagpunta maayos) o ganap na kinansela (para sa anumang kabiguan). Sa antas ng mamimili, ito ay nagbibigay ng tiwala na kung mula sa account nito ang mga pondo ay nakasulat off, pagkatapos ay sa account ng tindahan sila ay garantisadong na kumilos.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.unansea.com. Theme powered by WordPress.