bănci de date automate - conceptul de tehnologia informației - tehnologia informației

În prezent, țara noastră are o experiență îndelungată în dezvoltarea de sisteme de control automatizate. Această experiență sugerează că problema centrală a dezvoltării tehnice a ACS și orice alte sisteme de informare este organizarea, stocarea și utilizarea datelor complexe. În cele din urmă acest lucru a dus la crearea de instrumente de gestionare a datelor avansate, care stau la baza oricărui sistem de informații, construit pe baza utilizării echipamentelor informatice.

Sisteme de control automate proiectate bazat pe conceptul de bănci de date, au o serie de proprietăți caracteristice care le diferențiază de modelele anterioare, care a stat la baza unui sistem de date, orientate pe rezolvarea problemelor complexe de echilibru. Utilizarea băncii automate a datelor permite accesul multidimensionale la o colecție de date conexe, un grad destul de ridicat de independență a cererilor de modificări la organizarea datelor logice și fizice, integrarea și centralizarea managementului datelor, eliminarea datelor redundante inutile, posibilitatea de a combina pachete de date și teleprotsessornoy.

Prin urmare, dezvoltarea de management ACS pentru orice aplicație sunt asociate în principal cu crearea de bănci de date automatizate.

De la baza oricărei management este informații cu privire la starea obiectului, de aceea datele din sistemele automatizate, organizarea, întreținerea atentă, depozitare, utilizare, sunt centrul sistemului. Schimbarea tehnologiei, industria de software, dar datele vor rămâne, de lucru cu ei este o chestiune de destul de scump și, prin urmare, se crede despre principiile sistemice ale organizației lor, a pus bazele pentru crearea de bănci de date.

În conformitate cu datele automate băncile înțeleg sistemul organizațional și tehnic, care este un set de baze de date de utilizator, hardware și software pentru crearea și întreținerea acestor baze de date și o echipă de experți pentru a asigura buna funcționare a sistemului.

tehnologie de baze de date și bănci de date este principala organizație de destinație suport de informații intraengine. Dezvoltarea de baze de date și bănci de date este determinată de mai mulți factori, tehnologie: creșterea nevoilor de informare ale utilizatorilor, cerințele de acces efectiv la informații, apariția unor noi tipuri de stocare în masă, creșterea volumelor sale, cu noi instrumente și capabilități în domeniul comunicării și multe altele.

Spre deosebire de fișierele de informare organizate la nivel local, axat pe rezolvarea problemelor individuale, baza de date este un sistem informatic integrat care să îndeplinească o serie de cerințe:

reducerea redundanței în stocarea datelor;

eliminarea contradicțiilor acestora;

schimbul de soluții pentru o mare varietate de sarcini, inclusiv cele noi;

comoditatea accesului la date;

de stocare a datelor de securitate într-o bază de date, protecția datelor;

independența datelor prin modificarea condițiilor de mediu, ca urmare a dezvoltării de securitate a informațiilor;

economii de costuri nu numai pentru crearea și stocarea de date, dar, de asemenea, să le mențină la zi;

• o forme flexibile de organizare de exploatare.

Punerea în aplicare a acestor cerințe oferă o performanță ridicată și eficiență a datelor utilizatorilor în volumele lor.

Baza de date - este un obiect dinamic care modifică valoarea atunci când se schimbă de stat reflectate de domeniu (condițiile externe în raport cu baza). Sub zona de subiect înseamnă partea lumii reale (obiecte, procese), care ar trebui să fie adecvate, valoarea totală a informațiilor prezentate în baza de date. Datele din baza de date sunt organizate într-un singur sistem integrat, care oferă o experiență de utilizare mai productivă, cu volume mari de date.

În plus față de componentele majore ale bazei de date și baza de date include o bază de date și o serie de alte componente.

mijloace lingvistice includ limbaje de programare, limbile cereri și răspunsuri, descriere a datelor limbi.

Instrumente de predare - sunt instrucțiuni și îndrumări privind stabilirea și funcționarea BND, alegerea bazei de date.

Baza tehnică a BND este un computer care îndeplinește anumite cerințe ale caracteristicilor sale tehnice.

Personalul de întreținere include programatori, ingineri, întreținere calculator, personal administrativ, inclusiv DBA. Sarcina lor - pentru a controla BND slave, asigurând compatibilitatea și interoperabilitatea tuturor componentelor, precum și gestionarea funcționării BND, controlul calității informațiilor și necesităților de informare. Versiunea minimă de toate aceste caracteristici pentru utilizator pot fi furnizate de către o persoană sau de către Organizația, care oferă software-ul și de a efectua sprijin și de întreținere.

Un rol deosebit este jucat de administratorul băncii de bază sau de date (DBA). Administratorul gestionează datele, personalul de servire BND. O sarcină importantă a DBA este de a proteja datele de la distrugere, accesul neautorizat și necorespunzătoare. Administratorul oferă utilizatorilor cu o autoritate mai mare sau mai mică, pentru a avea acces la toate sau o parte a bazei. Pentru a îndeplini funcțiile de administrator în SGBD oferă diverse utilități. Administrarea bazelor de date oferă caracteristici de performanță asigura funcționarea eficientă fiabilă a bazei de date, nevoile de informare ale utilizatorilor, domeniul dinamica harta bazei de date.

baze de date și bănci de date sunt principalii utilizatori ai utilizatorilor finali, și anume, experți de frunte diferite domenii
munca economică. Compoziția lor este eterogenă, ele variază
de calificare, gradul de profesionalism, nivelul sistemului
Management: Contabil șef, Contabil, operatorul, șef al departamentului de credit, etc. Satisfacția informațiilor lor
nevoi - este abordarea multe probleme în organizarea intraengine suport informațional.

grup de utilizatori de construcții BND format de programatorii de aplicații. ele joacă, de obicei, rolul de mediatori între baza de date și utilizatorii finali, ca un program ușor de utilizat pentru limbi de baze de date. Gestionarea centralizată a datelor este natura nevoii de administrare a unui astfel de sistem complex ca o bancă de date. Avantajele BND pentru utilizatorul să plătească înapoi costurile și costul creației sale ca:

• creșterea productivității utilizatorului, realizat în mod eficient nevoile de informare a acestora;

managementul centralizat de date eliberează dezvoltatorii de aplicații de organizarea datelor, asigură independența cererilor de date;

Dezvoltarea bazei de date a organizației face posibilă pentru a efectua o varietate de interogări ad-hoc, noi aplicații;

Costurile nu numai pentru crearea și stocarea de date, dar, de asemenea, cu privire la întreținerea lor până la data și starea dinamică redusă; a redus fluxuri de date care circulă în sistem, reducând redundanță și dublarea.

Ca baza de date și baza de date pot fi concentrate pe un singur calculator sau distribuit între mai multe calculatoare. Pentru datele de un artist la dispoziția celorlalți și vice-versa, aceste computere trebuie să fie conectate la un singur sistem de computer prin intermediul rețelelor de calculatoare.

Banca și baza de date situate pe același calculator sunt numite PC-uri interconectate rețelele locale și mai multe numite distribuite. bănci și baze de date distribuite sunt mai flexibile și mai adaptabile, mai puțin sensibile la defectarea echipamentului.

Alocarea băncilor de date locale în organizarea unui mod simplu și ieftin de informații experiența utilizatorului atunci când se lucrează cu cantități mici de date și rezolvarea problemelor simple.

Bazele de date locale sunt eficiente în activitatea unuia sau mai multor utilizatori atunci când există o oportunitate de a armoniza activitățile lor prin mijloace administrative. Aceste sisteme sunt simple și fiabile, datorită localității sale și independența organizațională.
Numirea bazelor de date distribuite și bănci de date este de a oferi forme mai flexibile de servicii multor utilizatori la distanță atunci când se lucrează cu cantități semnificative de informații în ceea ce privește fragmentarea geografică sau structurală. baze de date distribuite și sistemul bancar de date oferă oportunități de a gestiona complexe multi-nivel și multi-nivel de obiecte și procese.

prelucrarea datelor distribuite poate găzdui baze de date ba (sau mai multe baze de date) în diferite noduri de calculatoare sat „Astfel, fiecare componentă de bază de date se află la locul de disponibilitate și a echipamentelor de manipulare. De exemplu, organizarea rețelei de sucursale a oricărei structuri organizatorice de a gestiona date în locul de amplasare a sucursalei. distribuția datelor se realizează pe calculatoare diferite, în condițiile de realizare a legăturilor verticale și orizontale pentru organizațiile cu structuri complexe.

Necesitatea obiectivă a formelor distribuite de organizare a datelor din cauza cerințelor utilizatorilor finali:

managementul centralizat al resurselor informaționale dispersate;

îmbunătățirea eficienței managementului bazelor de date și bănci de date și reducerea timpului pentru a avea acces la informații;

sprijină integritatea, coerența și protecția datelor;

asigurarea unui nivel acceptabil în raportul „-Performance preț -. fiabilitate“

Sistemul de baze de date distribuite (sau a unor părți ale bazei) permite largi posibilități să varieze și să mențină resursele informaționale, evitând blocajele care împiedică productivitatea utilizatorilor și a obține o eficiență maximă în utilizarea resurselor informaționale.

În sistemele distribuite, baze de date și bănci de date există necesitatea schimbului eficient de informații între bazele de date. Cerința de a informa utilizatorii eficienței evoluției și a modificărilor în procesul de afaceri gestionate dictează execuția în paralel și sincronizarea în timp a anumitor tipuri de lucru cu informațiile.

procesele de schimb de date schimba organizate ca sarcini individuale ale utilizatorilor (aplicații) pe aceleași sau diferite baze de date. Pentru a pune în aplicare un mecanism special de informare cu toate părțile interesate și procesele.

Mecanismul de notificare sau informare schimbare operațională în bazele de date distribuite este un instrument tehnologic economisește timp și costurile forței de muncă, face mai accesibilă la o gamă largă de resurse de informații la distanță.

În sistemele de baze de date și de date distribuite băncilor, care sunt un mijloc de automatizarea organizațiilor mari, există noi probleme. Creșterea numărului de utilizatori, extinderea geografică a dimensiunii sistemului, creșterea rețelei de noduri fizice complică administrarea. Există un risc de nepotrivire de date, stocate în diferite părți ale sistemului. Există o problemă de integritate a datelor și de securitate, care este rezolvată printr-un set de instrumente, metode și evenimente.

Un mijloc de a băncilor de gestionare a bazei de date și de date distribuite este de replicare a datelor. Duplicarea este un obiect modificări de transfer în baza de date sursă într-o bază de date (sau o porțiune a acesteia), situate în diferite noduri ale unui sistem distribuit. Atunci când modificările sunt de acces concurente nu pot fi necesare pentru toate nodurile care sunt afectate de aceste schimbări / schimba informații cu privire la un singur nod, și apoi transferat la ceilalți. Replicarea poate fi efectuată după finalizarea unui anumit număr de operații asupra datelor, inclusiv după fiecare operație, la intervale regulate de timp sau la un anumit moment în timp. procesul de replicare poate fi controlată de către administratorul de sistem, utilizatorul sau programul utilizator. instrumente software moderne sprijină aceste sau alte mecanisme de replicare a datelor.

articole similare