Băncile de date, caracteristicile acestora, etapele de dezvoltare
Banca de Date (BND) - un sistem automat, care reprezintă totalitatea informațiilor, software, hardware și de personal, furnizarea de depozitare, stocare, actualizare, căutare, și de ieșire de date. Principalele componente ale bazei de date sunt baza de date și produsul software, numit sistemul de gestionare a bazelor de date (DBMS).
Dezvoltarea băncilor de date ale tehnologiilor depinde de mai mulți factori: 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 capacități în domeniul comunicațiilor și multe altele.
Baza de date este un sistem informatic integrat care îndeplinește o serie de cerințe.
reducerea redundanței în stocarea datelor;
eliminarea contradicțiilor din acestea;
utilizarea în comun pentru a rezolva un cerc mare pentru
dachas, inclusiv altele noi;
ușurința accesului la date;
securitatea stocării datelor în baza de date, protecția datelor;
- independența datelor de la schimbarea condițiilor externe în
dezvoltarea suportului informațional;
Reducerea costurilor nu numai pentru crearea și stocarea datelor,
dar și să le actualizeze;
disponibilitatea unor forme organizatorice flexibile de exploatare.
Implementarea acestor cerințe oferă performanțe ridicate și eficiență în ceea ce privește datele.
O bază de date este un obiect dinamic care modifică valori atunci când starea domeniului reflectat este schimbată (condiții externe în raport cu baza de date). Domeniul subiect se înțelege a face parte din lumea reală (obiecte, procese) care trebuie reprezentate în mod corespunzător în baza de date completă din baza de date. Datele din baza de date sunt organizate într-un singur sistem integrat care oferă o muncă mai productivă utilizatorilor cu cantități mari de date.
În plus față de cele mai importante componente ale bazei de date și baza de date DBMS include o serie de alte componente.
Instrumentele de limbă includ limbi de programare, limbi de interogare și răspuns și limbi de descriere a datelor.
Metodele metodice sunt instrucțiunile și recomandările privind crearea și funcționarea BDD, alegerea SGBD.
Baza tehnică a BD este un computer care îndeplinește anumite cerințe privind caracteristicile sale tehnice.
Personalul include programatori, ingineri de întreținere, personal administrativ, inclusiv administratorul DB. Sarcina lor - să supravegheze activitatea BND, pentru a asigura compatibilitatea și interoperabilitatea tuturor componentelor, precum și gestionarea funcționării BND, controlul nevoilor de calitate de informații și de informații.
Un rol special îl joacă administratorul bazei de date (DBA). Administratorul gestionează datele, personalul care deservește BD. O sarcină importantă a administratorului DB este de a proteja datele de distrugere, acces neautorizat și incompetent. Administratorul oferă utilizatorilor mai mare sau mai puțină autoritate de a accesa întreaga sau o parte a bazei de date. Pentru a îndeplini funcțiile administrative din DBMS, sunt furnizate diferite utilitare. Administrarea bazei de date prevede îndeplinirea funcțiilor pentru a asigura funcționarea fiabilă și eficientă a bazei de date, satisfacerea nevoilor de informare ale utilizatorilor, cartografierea în baza de date a dinamicii domeniului.
Principalii utilizatori ai bazelor de date și a băncilor de date sunt utilizatorii finali. și anume specialiști, care conduc diferite sectoare ale muncii economice. Ele diferă în calificare, grad de profesionalism, nivel în sistemul de management: contabil șef, contabil, ofițer de operațiuni, șef departament de credit etc. Satisfacția nevoilor lor de informare este soluția unui număr mare de probleme în organizarea suportului informațional în mașină.
Un grup special de utilizatori BDD este format din programatori de aplicații. De obicei, aceștia joacă rolul de intermediari între baza de date și utilizatorii finali, deoarece creează programe ușor de utilizat în limbile DBMS.
Avantajele de a lucra cu BDD pentru utilizator plătească pentru costurile și costurile de creare, deoarece:
Creșterea productivității utilizatorilor, asigură satisfacerea eficientă a nevoilor lor de informare;
gestionarea centralizată a datelor scutește programatorii de aplicații de la organizarea datelor, asigură independența programelor de aplicații de la date;
organizarea dezvoltată a unei DB permite efectuarea de diverse cereri ad-hoc, noi aplicații;
costurile sunt reduse nu numai pentru crearea și stocarea datelor, ci și pentru menținerea acestora într-o stare reală și dinamică;
fluxurile de date care circulă în sistem sunt reduse, redundanța și duplicarea acestora sunt reduse.
Atât banca de date cât și baza de date pot fi concentrate pe un singur computer sau distribuite între mai multe computere. Pentru ca datele unui interpret să fie accesibile altora și viceversa, aceste computere trebuie să fie conectate la un singur sistem informatic care utilizează rețele de calculatoare.
Banca și baza de date, situate pe același computer, se numesc locale. iar pe mai multe rețele conectate prin computere computerele sunt numite distribuite. Băncile și bazele de date distribuite sunt mai flexibile și mai adaptabile, mai puțin sensibile la defectarea echipamentelor.
Bazele de date locale sunt eficiente atunci când lucrează unul sau mai mulți utilizatori, atunci când este posibilă coordonarea activităților lor prin mijloace administrative. Aceste sisteme sunt simple și fiabile datorită localității și independenței organizaționale.
Numirea bazelor de date distribuite și bănci de date este de a oferi mai multe forme flexibile de servicii o varietate de utilizatori PARTICULARE oud atunci când se lucrează cu volume mari de informații în ceea ce privește fragmentarea geografică sau structurală. Sistemele distribuite de baze de date și bănci de date oferă oportunități ample pentru gestionarea obiectelor și proceselor complexe cu mai multe niveluri și mai multe niveluri.
Baza de date este modelată pas cu pas.
Etapa 1 - etapa preliminară a proiectului, care include colectarea de materiale în timpul anchetei, prelucrarea acestora sub forma unei sarcini tehnice. Acestea justifică fezabilitatea creării unei bănci și a unei baze de date. Ca principalii factori, sunt prezentate și date următoarele:
utilizarea multiplă a datelor;
furnizarea accesului la date pentru mai mulți utilizatori în modul interactiv;
prezența unor relații complexe între date;
necesitatea de a menține actualizat sistemul.
Materialele care conțin concluzii și propuneri pentru stabilirea băncii și a unei baze de date în funcție de condițiile și oportunitățile specifice sunt incluse în studiul de fezabilitate al proiectului și să servească drept bază pentru formarea proiectului tehnic pentru dezvoltarea unui sistem bancar de date, este o parte a termenilor de referință pentru proiectarea unui sistem informatic. Ea stabilește obiective și o serie de probleme care trebuie rezolvate, specifică domeniul de aplicare și domeniul de aplicare al sistemului, restricțiile globale.
În etapa de proiectare tehnică, rezultatele dezvoltărilor și deciziilor de proiectare sunt formalizate sub forma unui proiect tehnic. Acesta include aspecte generale, cum ar fi definiția computerului de configurare, înseamnă crearea unui model de logica de baze de date, rafinamentul si rafinamentul modelelor de alte niveluri, alegerea sistemului de operare și de proiectare fizică a bazei de date. Apoi, sunt dezvoltate aplicații specifice ale bazei de date, sunt definite sub-modele accesibile fiecărui utilizator.
Proiectul tehnic este documentul principal de proiect, care oferă dezvoltarea și descrierile acestora pentru toate componentele bazei de date create. La modelarea unei baze de date, se folosesc diferite metode și instrumente care sunt orientate spre alegerea unui anumit DBMS. Aceasta include procesele de bază pentru pregătirea informațiilor și lucrul cu acestea, identificarea caracteristicilor tehnologice pentru toate procesele care apar ca rezultat al creării și implementării unei bănci de date. Proiectul tehnic reflectă schimbările organizaționale legate de funcționarea instrumentelor tehnice și software, cu o nouă organizare a informațiilor.
În etapa de proiectare, soluțiile tehnice de proiect sunt detaliate și detaliate. Proiectul de lucru are aceeași structură ca și cel tehnic, dar cu un studiu aprofundat și o verificare mai aprofundată. În acest stadiu, se realizează colectarea și pregătirea preliminară a materialelor de referință normative, elaborarea fișelor de post, instrucțiunile tehnologice de lucru în condițiile noilor tehnologii informaționale.
Utilizarea tehnologiilor bazelor de date și a bazelor de date ridică probleme legate de dezvoltarea ulterioară a sistemelor informatice informatice: reorganizarea acestora, conectarea noilor utilizatori, furnizarea de noi servicii de informare.
DBMS-urile moderne oferă utilizatorilor posibilitatea de a crea rapid și ușor baze de date simple.