He aha te Pūnaha Whakahaere Raraunga (DBMS)?

Ko te DBMS nga Tiaki, Whakahaere, me te Whakahaere i to Raraunga

He pūnaha whakahaere pātengi raraunga (DBMS) te pūmanawa e taea ai e te rorohiko te penapena, te tiki, te tāpiri, te muku, me te whakarerekē i te raraunga. Ko te DBMS te whakahaere i nga waahanga tuatahi o te paatai ​​raraunga, tae atu ki te whakahaere i te whakamahinga raraunga, penei i te whakamoatanga kaiwhakamahi, me te whakauru, te tango raraunga rānei. Ko te DBMS te tohu i te mea e kiia ana ko te mahere raraunga , ko te hanganga e tiakina ai nga raraunga.

Ko nga taputapu e whakamahia ana e matou i nga ra katoa e hiahia ana kia DBMS i muri i nga whakaaturanga. Kei roto i enei nga ATM, nga raupapa rerenga rererangi, nga raupapa whakariterite hokohoko, me nga pukapuka pukapuka pukapuka, hei tauira.

Ko te whakamahi i nga raupapa whakahaere haumaru raraunga (RDBMS) te whakatinana i te tauira whanaungatanga o nga papa me nga hononga.

Papamuri kei runga i nga Whakahaere Whakahaere Raraunga

Ko te kupu DBMS kua hurihia mai i nga tau 1960, i te wa i hangaia ai e IBM te tauira DBMS tuatahi i huaina he Pūnaha Whakahaere Whakarongo (IMS), i tuhia ai nga raraunga ki roto i te rorohiko i roto i te hanganga rakau. Ko nga tuhi takitahi o te raraunga i hono anake i waenga i nga tuhinga a nga matua me nga tamariki.

Ko te whakatupuranga i muri mai o nga raraunga ko nga ratonga a DBMS, i ngana ki te whakaoti i etahi o nga waahanga o te hoahoa raupapa ma te whakauru i tetahi hononga kotahi-ki-maha i waenganui i te raraunga. I kawea tenei ki a matou i nga tau 1970 i te wa i whakaturia ai te tauira paatai ​​whakawhitiwhiti e Edgar F. Codd, IBM, ko te matua o te DBMS whanaungatanga hou e mohiotia ana e tatou i tenei ra.

Ngā āhuatanga o te DBMS hononga hou

Ko te whakamahi i nga raupapa whakahaere haumaru raraunga (RDBMS) te whakatinana i te tauira whanaungatanga o nga papa me nga hononga. Ko te wero hoahoa tuatahi o nga DBMS hononga ki tenei ra ko te pupuri i te pono o te raraunga, e tiaki ana i te tika me te ine o te raraunga. Ka whakatauhia tenei na roto i nga rautaki me nga ture i runga i nga raraunga hei karo i te whakahekenga me te ngaro raraunga.

Ko nga DBMS hoki e whakahaere ana i te uru atu ki te paatai ​​raraunga ma te whakaaetanga, ka taea te whakatinana i nga taumata rereke. Hei tauira, ka taea e nga kaiwhakahaere me nga kaiwhakahaere te uru atu ki nga raraunga e kore e kitea ki etahi atu kaimahi, kei a ratou ano te mana ki te whakatika i nga raraunga ka taea e etahi kaiwhakamahi te tiro noa atu.

Ko te nuinga o nga DBMS te whakamahi i te reo SQL rapu uiui , e whakarato ana i te huarahi ki te taunekeneke me te paerewa. Ko te mea pono, ahakoa ka whakaratohia e te pātengi raraunga he atanga whakairoiro e taea ai e nga kaiwhakamahi te tiro, te whiriwhiri, te whakatika, te whakamahi ranei i te raraunga, ko SQL te mahi i enei mahi i te papamuri.

Nga tauira o DBMS

I tenei ra, kei te wātea etahi o nga DBMS. Ko te tikanga, ko te mahinga kounga e hiahiatia ana e koe he mahi matatini. Ko te mahinga teitei o te mahinga DBMS hononga e Oracle, Microsoft SQL Server, me te IBM DB2, nga whiringa whaitake katoa mo nga raupapa raraunga matatini me te nui. Mo nga umanga iti, mo te whakamahi whare ranei, ko nga DBMS rongonui ko Microsoft Access me te FileMaker Pro.

Nō muri tata nei, kua piki ake te hunga rongonui o te DBMS. Koinei te reka NoSQL, i whakakapihia ai te mahere raupapa o nga RDBM e te hanganga ake ake. He whai hua enei mo te raupapatanga me te mahi me nga raupapa raraunga nui rawa me te maha o nga momo raraunga. Ko nga kaitakaro nui i tenei wa ko MongoDB, Cassandra, HBase, Redis, me CouchDB.