stocarea de informații moderne, sistemele automatizate de date bancare - sisteme de informare și

stocarea de informații moderne

În prezent, utilizarea bazelor de date nu da rezultatul dorit de automatizare a organizației. Motivul este simplu: funcția implementată este semnificativ diferită de funcțiile de afaceri precum și datele colectate în bazele de date, fără a informațiilor adecvate necesare de către factorii de decizie. Soluția la această problemă a fost implementarea unei tehnologii automatizate bancă de date și stocarea de date [8, 9].

Banca de date automatizate

Automated Banca de date (ADB) - un sistem de informare, matematice, software-ul, limba, resursele organizaționale și tehnice care sunt necesare pentru acumularea integrată, depozitarea, întreținerea, actualizarea, căutarea, și de ieșire de date. DBAs sunt clasificate pe baza:

1) la destinație, DBA sunt:

- Specializate pentru diferitele ramuri ale științei și tehnologiei;

- Banca de date pentru automatizarea obiectivelor organizatorice și economice de management;

- Banca de date pentru automatizarea cercetării științifice și testării;

- Banca de date pentru sistemele de proiectare asistată de calculator.

2) arhitectura mediu de calcul, DBAs sunt centralizate și distribuite.

3) de forma stocate, se disting: bănci de date, documente bancare și băncile de cunoștințe.

4) de către utilizator la limba bazei de date de comunicare se disting: sistemul cu limba de bază (sisteme deschise), precum și propria lor limbă (sistem închis). În sistemele deschise, mijloacele lingvistice de comunicare cu baza de date este una dintre limbile de programare, cum ar fi Fortran, Pascal, și altele. În astfel de sisteme, pentru a comunica cu baza de date are nevoie de un mediator, care este, un programator care a ales limbajul de programare. Sistemele închise au propria lor limbă de comunicare, care este mult mai ușor decât limbajele de programare. Prin urmare, aceste sisteme nu au nevoie de un programator mediator pentru a comunica cu baza de date. Utilizatorii înșiși, cu o formare adecvată poate lucra cu baza de date.

Principalele componente ale componentelor este un sistem de baze de date DBA și baze de date de management (DBMS) [8, 9].

Database- un nume, set structurat de date conexe care caracterizează zonele individuale vizate și se află sub controlul bazei de date. Baza de date este un depozit de date integrat, care este destinat a fi utilizat de către mulți consumatori, și date, indiferent de aplicație. Comunicarea cu utilizatorii finali și aplicații de baze de date este prin intermediul bazei de date, care este interfața între utilizatori și baze de date.

Prin zona de subiect a realiza una sau mai multe obiecte de informații de management, care este modelată cu ajutorul unei baze de date și utilizate pentru o varietate de sarcini funcționale. Toate datele care sunt stocate într-o bază de date, împărțite în camere și arhiva de date. Această separare se datorează diferenței în condiții de proces de utilizare.

fundatiilor - este activă de date care se execută în mod constant aplicațiile care sunt stocate pe hard disk și sunt sub controlul direct al bazei de date.

Arhive - o copie a fișierelor de baze de date care sunt stocate pe diferite suporturi. Arhivele conțin date inactive, care a lucrat deja, dar care trebuie să fie păstrate în conformitate cu legile și reglementările de ceva timp. Arhivele pot fi de asemenea stocate copie fișierele bazei de date de asigurare, care sunt utilizate pentru a restabili baza de date în caz de distrugere prin diferite erori.

O caracteristică a bazei de date este că acesta este format din date și descrierile lor. descriere a datelor se numește metadate. Metadatele pot realiza independența datelor față de programele de aplicație. Dacă fișierul aveți nevoie pentru a organiza datele în fiecare aplicație este complet descrie structura fișierelor de date corespunzătoare, indiferent de cât de multe domenii sunt procesate într-un anumit program. Atunci când se utilizează baza de date în program trebuie să descrie numai câmpurile necesare pentru prelucrare. Prin urmare, metadatele sunt independente de aplicații și reprezintă un obiect independent pentru depozitare.

DBA există un astfel de lucru ca un dicționar de date (SD). SD este foarte importantă, mai ales în contextul utilizării colective a datelor, deoarece oferă o soluție la problema de fiabilitate, redundanță, și controlul asupra stocarea și utilizarea rațională a datelor.

Dicționarul de date (depozit) este necesar pentru a stoca metadatele. Dicționarul de date poate conține informații despre suportul media sursă „formate, iar relația dintre“ informații cu privire la incidența și natura utilizării datelor, calendarul ajustărilor și a celor responsabili pentru ea, și așa mai departe. Dr .. Deci, diabetul este o bază de date a datelor ca un tip special de resurse.

Unul dintre scopurile principale ale DM - documentația de date. El joacă rolul unui mijloc de referință și de gestionare centralizată a datelor în toate etapele de proiectare a sistemului, precum și asigurarea interacțiunii eficiente între toți utilizatorii dintr-o bază de date distribuită. CD-ul poate fi înregistrate informații despre locația de stocare a datelor fizice, precum și informații cu privire la limitarea naturii sensibile, securitatea, accesul și alte probleme care caracterizează parametrii fizici ai bazei de date.

CD-ul de referință pachet software se poate integra cu baza de date sau să fie independentă. În piața de astăzi a software-ului este o bază de date, care sunt compuse din mijloace de diabet automatizate.

dicționarului de date utilizate de către toți utilizatorii, în măsura în care le permit privilegii.

asigurați-vă că pentru a include această componentă în compoziția DBA, deoarece baza de date este un set de software și resurse lingvistice pentru uz general și speciale necesare pentru a crea baza de date, menținându-l la zi, de manipulare a datelor și organizarea de acces la diferiți utilizatori sau aplicații în cadrul tehnologiei de prelucrare existente date.

Toate multe funcții de baze de date pot fi grupate după cum urmează:

1. Managementul datelor. Sarcinile de gestionare a datelor este de a pregăti datele și controlul acestora, introducerea datelor într-o bază de date, structurare a datelor, asigurând integritatea lor, a vieții private.

2. Accesul la datele. Cautare si selectare de date, conversia datelor într-o formă adecvată pentru utilizare ulterioară.

3. Organizarea și gestionarea comunicării cu dialogul utilizator, problema de mesaje de eroare de diagnostic în baza de date, etc.

Structura, alta decât baza de date și baza de date DBA includ măsuri lingvistice, tehnice și organizatorice. Să luăm în considerare fiecare dintre ele.

Descrierea datelor limbii (MOU) se aplică la diferite nivele de abstractizare: extern, și logica internă. date Descriere limbi pe logice (conceptuale) și interne nivele independente și diferite. Cu toate acestea, în cele mai multe SGBD industriale este nici o diviziune în două limbi distincte descriu organizarea logică și fizică a datelor, și nu există decât o singură limbă, care este, de asemenea, numit limbi schemă.

În cazul în care straturile logice și fizice sunt separate, partea a bazei de date ar trebui să includă un discurs de stocare a datelor.

Descrierea datelor de limbă la nivel extern - este limbajul folosit pentru a descrie nevoile utilizatorilor și aplicații, în timp ce crearea de baze de date modelul Infological. Această limbă nu are nimic de-a face cu limbaje de programare. De exemplu, mijloacele pentru modelarea limbii este vorbire infological obișnuită sau un subset, precum și de vorbire și grafice matrici.

limbaj de manipulare a datelor (MMD) - aceasta este limba pe care este utilizat pentru prelucrarea datelor, transformarea și programul de scriere. MMD poate fi o bază sau o organizație autonomă. Limba de bază (sisteme deschise) - este una dintre limbile de programare clasice tradiționale. Folosind limbile de bază ca Migrațiune îngustează cercul persoanelor care se pot aplica în mod direct la baza de date, deoarece necesită cunoștințe de limbaje de programare. În acest caz, pentru a simplifica comunicarea utilizatorilor finali cu baza de date, în unele SGBD cu condiția ca limba de dialog și limbaj de interogare, este mai ușor de stăpânit decât un limbaj de programare. Autonomă MMD (sistem închis) - un limbaj de baze de date proprietare, care vă permite să efectuați diverse operații asupra datelor.

În baza de date curentă pentru a simplifica procedurile de căutare a datelor în limba de interogare a bazei de date este furnizată. Cele mai comune limbaje de interogare au două SQL și limbajul QBE.

limbaj de interogare SQL (StructuredEnglish QueryLanguage) a fost stabilită de CMM în cadrul proiectului de construire a sistemelor de management al bazelor de date relaționale la începutul anilor '70. American National Standards Institute (ANSI), că limba este baza standardului limbii de baze de date relaționale, care a fost adoptată și Organizația Internațională de Standardizare (ISO). Nucleul standard existente acum SQL-86, care este adesea numit-SQL 2 sau SQL 92, există caracteristici care sunt puse în aplicare în aproape toate cunoscute versiune comercială a limbajului, iar standardul complet include astfel de îmbunătățiri care au unii dezvoltatori vor trebui să pună în aplicare.

În plus față de standardul SQL-86, există un standard SQL comercial, care a fost dezvoltat de un consorțiu de producători de baze de date SQL Access Group. Acest grup a creat o versiune a limbajului, care este utilizat de cele mai multe sisteme, și vă permite să „înțeleagă“ reciproc. CLI (CommonLanguagelnterface) interfata standard limba a fost dezvoltat pentru toate versiunile majore ale limbajului SQL. Prin Microsoft, această interfață a fost formalizate, și a primit numele ODBC (OpenDatabalseConnectiviti) - accesul liber la date. ODBC - un driver care oferă o interfață de acces la datele care sunt stocate sub controlul unei varietăți de baze de date. Utilizarea bazei de date ODBC rezolvat problema înțelegerii unul pe altul.

QBE limbaj de interogare (QueryByExample) - este realizarea cererilor de probe sub formă de tabele. Pentru a determina interogarea bazei de date utilizatorul trebuie să completeze tabelul QBE, care este furnizat de către sistem și determinat în ea de selecție criteriilor de căutare și de conversie de date.

În alte resurse lingvistice includ dicționar de date de referință limbă.

Mijloacele tehnice de DBA aparține dispozitive de prelucrare, de intrare și de stocare a datelor de ieșire, modem-uri, canale de comunicare. În fiecare caz particular, în funcție de caracteristicile și caracteristicile obiectului de management al bazei de date este proiectat și configurația hardware diferite. Documentația tehnică pentru baza de date indicată configurația minimă a hardware-ului, ceea ce este necesar pentru organizarea bazei de date, și, de asemenea, servește o varietate de restricții privind compoziția și cantitatea de hardware.

Împreună cu mașini universale de echipamente tehnice speciale sunt introduse baze de date, care sunt destinate în mod direct numai pentru depozitarea și gestionarea bazelor de date. Nevoia de a crea o bază de date mașini speciale care implementează funcții de baze de date la nivel de hardware asociate cu necesitatea de a elibera volume de memorie sunt evacuate pentru a stoca date pe computer, care va efectua operațiunea de prelucrare a datelor.

Organizațional înseamnă personalul de acoperire DBA asociate cu crearea și menținerea unei baze de date și un sistem de materiale tehnologice și de instruire și formare de reglementare pentru organizarea și funcționarea bazei de date.

Ofițerului de curs (grup de persoane), care prevede crearea, menținerea și sprijinirea bazei de date actualizate, numit administrator de DBA. Funcții de bază: admin

- Lucrul cu probleme pentru utilizarea designeri condiție de determinare DB;

- Dezvoltarea descrierii bazei de date și o taxă inițială a acesteia;

- Suport pentru integritatea bazei de date, organizarea de protecție a datelor de stocare;

- Restaurarea bazei de date în cazul unor erori de software sau defecțiuni ale dispozitivelor, care duc la distrugerea bazei de date;

- Acumularea de statistici privind lucrul cu baza de date, reorganizarea și restructurarea bazei de date pentru a reflecta modificările trebuie să asigure securitatea datelor prin autorizarea accesului la acestea.

În condițiile de utilizare exclusivă a funcțiilor de administrator PC sunt efectuate de către utilizator și programator parțial responsabil pentru susținerea unuia sau un alt sistem. Utilizatorul este responsabil pentru încărcarea bazei de date și suportul acesteia până în prezent, programator - pentru baza de date a restabili funcția, în cazul defectării sale. În contextul utilizării colective de PC-uri, funcții, administrator de rețea sunt efectuate de către administratori special concepute.

Dezvoltarea tehnologiei de calculator, crearea de dispozitive de stocare cu acces direct au creat premisele pentru rezolvarea problemelor de independență, incoerențe și redundanța datelor, precum și a contribuit la crearea unui nou concept de organizare a sprijinului de date (software) - conceptul de integrare a datelor, cunoscut sub numele de bază de date automată (DBA). Principalele avantaje ale organizației sub formă de CO DBA următoare:

1. Utilizarea datelor multiple: aceleași date pot fi utilizate pentru diferite sarcini.

2. Reducerea costurilor în crearea și menținerea C: Cu organizarea sub forma unei baze de date are un cost scăzut pentru a construi și mai puțin costisitoare de a face modificări în baza de date, deoarece schimbările la nivelul fizic nu necesită întotdeauna modificări la aplicații.

3. Reducerea redundanța datelor. Nevoia de a face față noilor provocări oferite de fișierele existente în baza de date, mai degrabă decât prin crearea de noi fișiere. Duplicarea datelor în baza de date trebuie doar să furnizeze date de comunicare și de căutare în timp real între fișierele bazei de date. Această dublare nu este redundant și nonredundant numite date redundante.

4. Viteza de procesare a cererilor de la un sistem de urgență. Pentru a gestiona astfel de cereri de multe ori nu necesită crearea unui nou program într-un limbaj de programare, deoarece aceste proceduri sunt efectuate cu ajutorul unor resurse speciale lingvistice (limbi de interogare și raport de limbă generație), care fac parte din baza de date.

5. Ușor de modificări datorate unui singur sistem de referință a bazei de date, care este susținută de către mijloacele de bază de date.

6. Independența logică și fizică a datelor aplicației. Conceptul de bancă automat de date este construit pe integrarea datelor, care sunt stocate separat de aplicație. Prin urmare, nu este necesar să se descrie pe deplin structura logică și fizică a fișierelor, care sunt prelucrate în cerere.

articole similare