Sisteme de management al vieții și bazelor de date

Suntem obișnuiți să trăim într-o lume în care informațiile despre un obiect sunt aproape mai importante decât obiectul material însuși. Când vine o nouă persoană, el devine imediat numele, moștenesc numele de familie și patronimicul (de-a dreptul în conformitate cu legile de programare orientate-obiect, fie că este greșit), da naștere la primul document pe el - certificatul de naștere, înscrie toate dedesubturile sale în diverse registre. Ca creșterea și dezvoltarea acesteia va multiplica și să crească informații arhive despre ea: istorie, documente în grădiniță și apoi în școală, mai târziu, au devenit interesați în biroul de înrolare militare, și așa mai departe pe tot parcursul vieții. S-ar putea crede că toată viața umană este dedicată doar faptului că este diferită sistemul de gestionare a bazelor de date (DBMS) Ar putea să-și umple informațiile insațiabile înăuntru. Într-un mod incomprehensibil, continuăm să ne considerăm o ființă umană - coroana naturii, deși animalele par a fi adesea mai înțelepte decât noi.

Majoritatea oamenilor nu se gândesc la toate aceste înțelepciuni de informare. Doar trăiți în pace, ocazional completați o varietate de chestionare, acordați consimțământul pentru colectarea de informații suplimentare despre dvs. (sau chiar nu știți despre asta). Cineva procesează aceste informații, funcțiile sale includ gestionarea bazelor de date, care includ o varietate de informații. Pot fi angajați ai băncilor, servicii de personal, angajați ai arhivelor și multe altele. Chiar mai puțini oameni (programatori și administratori de sistem) trebuie să configureze și să mențină manual sistemele de gestionare a bazelor de date și, uneori, să le creeze. Profesia obligă programatorii să înțeleagă cel mai clar, ce este informația, cum să o procesați și ce programe sunt potrivite pentru aceasta.



Când predă profesia de programator printre altele, studierea și sistem de gestionare a bazelor de date Accesul. Strict vorbind, această bază de date este cel mai prost, pentru că acest lucru nu oferă servere de putere maximă: funcționarea simultană a mai multor persoane cu aceeași bază de date începe blocarea bucăți de informații, și tabele chiar întregi pentru volume mari de date apar defecțiuni și așa mai departe. Ramane un mister de ce toate căile de acces inclus la sistemul de învățământ, pentru programatori profesioniști pentru a nu va funcționa, și toți ceilalți nu vor să știe, decât sistemul de management o bază de date diferită de altele. Ar fi mai bine să folosim Accessrsquo în locul studenților pentru a lucra cu PostgreSQL și MySQL, explicând simultan diferențele dintre ele. Cu toate acestea, la fel ca serverele se execută ambele aceste baze de date, trebuie să creați o bază de date cuprinzătoare va trebui să dezvolte mai mult și aplicația client - ceva cu care va lucra utilizatorii finali mai mult. Dar pe această cale există toată programarea profesională și nu vă inventați bicicleta proprie.

Și ce include, în general, conceptul de sistem de gestionare a bazelor de date profesionale? În primul rând - posibilitatea de a lucra cu matrice foarte mari de date (catalog electronic al unei librării majore pot totaliza milioane de descrieri, fiecare dintre care o puteți cunoaște prețul, numărul de copii disponibile, și pe ce magazine sunt) - și al doilea - de lucru cu mai mulți utilizatori simultan , fiecare dintre care primește informațiile relevante (cu alte cuvinte, cele două vânzătorii nu pot vinde la clienți diferiți, cu un singur exemplu de oricare dintre cărți rare). A treia opțiune - informațiile sunt protejate împotriva deteriorării accidentale atunci când schimbarea sa a început, dar nu a fost completat corect. Teoretic, se poate imagina o astfel de situație: magazinul primește plata prin transfer bancar, fondurile sunt debitate din contul cumpărătorului și apoi trebuie să fie creditate în contul magazinului, dar din cauza eșecului de a doua parte a operațiunii nu a fost efectuată. Bază de date inteligente ambele părți ale operațiunii se efectuează într-o singură tranzacție, care este fie pe deplin confirmată (când totul a mers lin), sau complet anulate (pentru orice defect). La nivelul cumpărătorului dă încredere că, dacă mijloacele sale să fie scrise pe cont, acestea sunt garantate pentru a ajunge la magazin de cont.

Distribuiți pe rețelele sociale:

înrudit
Fișier SQL. Formatul de fișier SQL: descrierea extensieiFișier SQL. Formatul de fișier SQL: descrierea extensiei
Crearea unei baze de date MySQL face parte din orice siteCrearea unei baze de date MySQL face parte din orice site
Unde pot obține certificatul de naștere al unui copil? Lista documentelor necesareUnde pot obține certificatul de naștere al unui copil? Lista documentelor necesare
Software general pentru aplicații: exempleSoftware general pentru aplicații: exemple
DB este ... Tipuri și proprietăți ale bazei de dateDB este ... Tipuri și proprietăți ale bazei de date
Care sunt cele mai frecvente în practică bazele de date?Care sunt cele mai frecvente în practică bazele de date?
Oracle - ce este? Oracle DatabaseOracle - ce este? Oracle Database
Un document oficial este ce? Concept și tipuriUn document oficial este ce? Concept și tipuri
Cum să obțineți certificatul de naștere al unui copilCum să obțineți certificatul de naștere al unui copil
MySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQLMySQL - cererea în cerere. MySQL: exemple de interogări. Întrebări interogate MySQL
» » Sisteme de management al vieții și bazelor de date