OqPoWah.com

Sistemi upravljanja življenjskih in podatkovnih baz

Navajamo se, da živimo v svetu, v katerem so informacije o predmetu skoraj pomembnejše od samega materialnega predmeta. Ko pride nova oseba, je takoj dobil ime, podedoval družinsko ime in rodbinsko (naravnost po zakonih objektno programiranje, ali je narobe), roditi prvega dokumenta o njem - rojstni list, vpišite vse svoje ins in outs v različnih registrih. Kot svojo rast in razvoj bo množijo in rastejo arhiv informacije o tem: zgodovino, dokumente v vrtcu in potem v šoli, kasneje postanejo zanima vojaški Vključitvi pisarne, in tako naprej skozi vse življenje. Nekdo bi morda mislil, da je celotno človeško življenje namenjeno le dejstvu, da je drugačna sistem za upravljanje baz podatkov (DBMS) Lahko bi napolnili svoje nenasitne podatke. Na nek način nerazumljiv način še vedno menimo, da smo človeško bitje - krošnjo narave, čeprav se zdi, da se živali pogosto znajdejo bolj pametne od nas.

Večina ljudi ne razmišlja o vseh teh informacijah. Živite v miru, občasno izpolnite različne vprašalnike, dajte soglasje k zbiranju dodatnih informacij o sebi (ali pa sploh ne poznate). Nekdo obdeluje te informacije, njegove funkcije vključujejo upravljanje podatkovnih baz, ki vključujejo različne informacije. Lahko so zaposleni v bankah, kadrovske službe, zaposleni v arhivih in mnogi drugi. Še manj ljudi (programerji in sistemski administratorji) morajo ročno konfigurirati in vzdrževati sisteme za upravljanje baz podatkov in jih včasih ustvariti. Poklic obvezuje programerje, da razumejo najbolj jasno, kakšne so informacije, kako ga obdelati in kakšni programi so primerni za to.




Pri poučevanju poklic programerja med drugim študij in sistem upravljanja baz podatkov Dostop. Strogo gledano, ta zbirka podatkov je najbolj neumen, ker to ne zagotavlja polne strežnikov moči: hkratno delovanje več ljudi z isto bazo podatkov blokirati informacijami, in celo cele mize za velike količine podatkov se zdi, da napake in tako naprej. To ostaja skrivnost, zakaj vse vključeno Dostop do izobraževalnega sistema, za profesionalne programerje, da to ne bo delovalo, in vsi ostali ne želijo vedeti, kot sistem za upravljanje enega baz podatkov se razlikuje od drugih. Bilo bi bolje uporabiti Accessrsquo namesto študentov za delo s PostgreSQL in MySQL, hkrati pa razložiti razlike med njimi. Vendar pa, tako kot strežniki tečejo tako te baze podatkov, morate ustvariti celovito zbirko podatkov bodo morali razviti več in odjemalske aplikacije - nekaj, s katerimi bo deloval več končnim uporabnikom. Toda po tej poti je vse profesionalno programiranje in ne izumite svojega lastnega kolesa.

In kaj na splošno vključuje koncept profesionalnega sistema za upravljanje baz podatkov? Prvič - priložnost za delo z zelo velikimi podatkovnih polj (elektronski katalog za velike knjigarne lahko skupaj milijone opisov, od katerih vsaka lahko vedeli ceno, število razpoložljivih izvodov, in o tem, kaj trgovin so) - in drugi - delo z več uporabniki hkrati , od katerih vsaka prejme najnovejše informacije (z drugimi besedami, dva prodajalca ne bodo mogla prodati drugemu naročniku en izvod neke redke knjige). Tretji parameter je, da so informacije zaščitene pred naključno škodo v primerih, ko se je začela njegova sprememba, vendar ni bila pravilno izpolnjena. Teoretično je mogoče zamisliti takšno situacijo: trgovina prejme plačilo z bančnim nakazilom, se sredstva račun bremeni kupca, nato pa morajo biti nakazana na račun trgovine, ampak zaradi okvare drugi del delovanja niso izvedli. Smart baze podatkov na obeh straneh delovanja se izvaja v eni transakciji, ki je bodisi v celoti potrdili (ko je šlo vse gladko), ali v celoti odpovedan (za vse kriv). Na ravni kupca to daje prepričanje, da če se iz njegovega računa odpisajo sredstva, jim je zagotovljeno, da vstopijo v račun trgovine.

Zdieľať na sociálnych sieťach:

Príbuzný