Introducere, Introducere în baze de date și bănci de date, conceptul de componente Banca de date bancare de baze de date și de date -

Astăzi este dificil de imaginat orice sistem de informații semnificative, care nu are ca bază sau o parte importantă a bazei de date. Concepte și tehnologii de baze de date au evoluat treptat și a fost întotdeauna în strânsă legătură cu dezvoltarea de sisteme automate de prelucrare a informațiilor. Crearea bazelor de date după apariția abordării relaționale a evoluat de la o arta la o știință, ci, așa cum practica din ultimii ani, totul este în cele din urmă nu este exclus. Cu toate acestea, este acum disciplina bine stabilită (deși este mai mult o inginerie decât pur științifică), bazată pe o abordare suficient de formal și include o gamă largă de tehnici și metode pentru a crea baze de date.

Prin urmare sisteme de gestionare a bazei de date de atribuire - furnizarea de mult timp siguranța lor și posibilitatea de eșantionare și de actualizare. Acestea există întotdeauna. în timp ce există o nevoie pentru utilizarea lor, deși natura utilizării, ca și calea de extracție practică poate fi foarte diferit de utilizarea lor pentru îmbunătățirea sistemelor complexe de control pentru a forma o „valiza compromițătoare“.

Baze de date în rapid, și într-o anumită măsură și dezvoltarea tehnologiilor informaționale - haotic este o zonă relativ conservatoare, în cazul în care baza de date și baza de date în sine este o „facilități pe termen lung.“ Elementare de baze de date de calculator și de programare paradigmele se schimbă mai repede decât datele stocate să fie depășite. În astfel de circumstanțe, spre deosebire de programatorii de aplicații, factorii de decizie de baze de date ar trebui să ne amintim întotdeauna „moștenire“ problemă - cum să se integreze în sistemul creat de datele moștenite sub controlul unei baze de date învechite. și cum să construiască un sistem de date nou create ar putea fi, la rândul său, moștenită de următoarea generație de sisteme și dezvoltatori.

Conceptul de bază de date și a datelor bancare

Dezvoltarea tehnologiei informatice și apariția unor dispozitive de stocare de mare capacitate de acces direct predeterminate dezvoltarea rapidă a sistemelor automate și automate pentru diferite scopuri și domeniul de aplicare, în special notabile în domeniul aplicațiilor de afaceri. Aceste sisteme funcționează cu volume mari de informații. (Fig. 1)

Figura 1 - „Sisteme automate“

În alte destinații sunt pe de o parte, sistemele de control fizice experimente care asigură prelucrarea PanouNotițe în timp real de fluxuri de date uriașe de la senzori, iar celălalt - biblioteca sistemului automatizat de regăsire a informațiilor. Acest lucru a dus la apariția unor noi tehnologii informaționale de stocare integrate și a datelor - proiectarea bazelor de date, care se bazează pe mecanismul programului de fabricație a tuturor datelor stocate numai celor care au nevoie de ea, și în forma cerută de acest program special.

Banca de Date (BND) - un sistem de date organizate special, software-ul, limba, de organizare și hardware concepute pentru stocarea centralizată și utilizarea colectivă multifuncțional de date.

Baza de date (DB) - este un set numit de date care arată starea obiectelor și a relațiilor acestora în zona de subiect. O trăsătură caracteristică a bazei de date este consistenta: datele sunt colectate în mod continuu și utilizate; Structura și structura datelor necesare pentru soluțiile anumitor aplicații, de obicei constante și stabile în timp; unele sau toate elementele de date pot varia - dar este o manifestare a constanței - urgență constantă.

Sistem de management al bazelor de date (SGBD) - o combinație de limbaj și software pentru crearea, întreținerea și schimbul de baze de date multi-utilizator.

Uneori, emit arhive, ca parte a băncii de date. Motivul pentru aceasta este special modul de utilizare a datelor, atunci când doar o parte a datelor se află sub controlul operațional al bazei de date. Toate celelalte date sunt de obicei situate pe mass-media, nu baza de date controlate rapid. Aceleași date la diferite momente în timp pot fi incluse în baza de date, și în arhive. Bazele de date nu poate avea fișiere, dar dacă acestea sunt, atunci compoziția băncii de date poate intra arhivele și sistemul de control.

Gestionarea eficientă a memoriei externe este funcția principală a SGBD. Acestea sunt, de obicei instrumente specializate sunt atât de importante în ceea ce privește eficiența, în absența lor, sistemul pur și simplu nu va fi capabil de a efectua unele dintre sarcinile deja de faptul că punerea în aplicare a acestora ar dura prea mult timp. Cu toate acestea, nici una dintre aceste funcții specializate, cum ar fi codurile de construcție, de tamponare de date, oferind acces și optimizare interogare nu este vizibil pentru utilizator și asigură independența între nivelele logice și fizice ale sistemului: un programator de aplicare nu trebuie să scrie programul de indexare, pentru a aloca memorie pe disc și t. d.

Dezvoltarea teoriei și practicii sistemelor informaționale bazate pe concepte de baze de date, crearea de metode standardizate și instrumente de gestionare a datelor și de căutare vă permit să stocheze și să proceseze informațiile despre obiecte mai complexe și relațiile lor, oferind nevoile de informare cu multiple fațete ale diferiților utilizatori. Principalele cerințe pentru aceste bănci pot fi formulate după cum urmează:

Reutilizarea datelor: utilizatorii ar trebui să poată utiliza datele în moduri diferite.

Simplitate: utilizatorii ar trebui să poată să învețe și să înțeleagă ceea ce este disponibil pentru a le date cu ușurință.

Ușor de utilizat: Utilizatorii ar trebui să poată să-și exercite (procedural) acces facil la date, cu toate dificultățile de acces la date ar trebui să fie ascunse în cele mai multe sisteme de management al bazelor de date.

Flexibilitate: accesarea datelor sau de căutare trebuie să fie realizată printr-o varietate de metode de acces.

Procesare rapida pe cererile de date: solicitările de date care trebuie să fie prelucrate de către un limbaj de interogare la nivel înalt, nu doar cererile scrise pentru a procesa cereri specifice.

Limba de interacțiune cu utilizatorul final sistemul ar trebui să ofere utilizatorilor finali posibilitatea de a prelua date, fără utilizarea de aplicații software.

Baza de date - este baza pentru viitoarea extindere a aplicațiilor: baze de date ar trebui să permită dezvoltarea mai rapidă și mai ieftină a noilor aplicații.

Salvarea costurile forței de muncă mentale: programele existente și structura de date logice, nu ar trebui să fie refăcute atunci când sunt făcute modificări în baza de date.

Prelucrarea datelor distribuite: Sistemul trebuie să funcționeze în condiții de rețele și să ofere accesul utilizatorilor eficient la orice date distribuite de baze de date, plasate oriunde în rețea.

Adaptabilitatea și scalabilitate: baze de date ar trebui să fie reglabile, iar ajustarea nu ar trebui să cauzeze aplicații rescriere. De asemenea, livrat cu un set de tipuri de baze de date predefinite de date trebuie să fie extensibile - în sistem trebuie să fie un mijloc pentru determinarea noilor tipuri și ar trebui să existe diferențe în utilizarea sistemului și a tipurilor definite de utilizator.

Controlul asupra integrității datelor: sistemul ar trebui să monitorizeze erori în datele și de a efectua logica de validare a datelor de conformitate reciprocă.

Restaurarea datelor după un accident: de recuperare automată, fără pierderi de tranzacții de date. În cazul unor defecțiuni hardware sau software, sistemul ar trebui să fie returnate la unele date de stat consistente.

SIDA ar trebui să permită un administrator de dezvoltator sau de baze de date pentru a anticipa și de a optimiza performanța sistemului.

reorganizare automată și se deplasează sistemul trebuie să fie capabil de date sau automate structura de reorganizare fizică în mișcare.

Componentele băncii de date

Definirea Banca de date sugerează că un punct funcțional și organizatoric de vedere, banca de date este un sistem complicat om-mașină, care include toate subsistemele necesare pentru sigure, eficiente și de lungă durată în timpul funcționării.

În structura băncii de date sunt următoarele componente:

· Subsistemul de organizare și sprijin administrativ și de reglementare și metodologic.

1.3 Tipologia modelelor

1.4 Membrii Baza de date

Sistemele de informații stabilite pe baza bazei de date, modalități de organizare a datelor și metode de acces la acestea au încetat să joace un rol crucial, așa cum au fost ascunse în interiorul unei baze de date. Masa, așa-numitul utilizatorul final, de obicei, se ocupă numai cu interfața externă susținută de SGBD.

Application Manager (sau, în cazul în care nu este alocat în mod specific - DBA) specifică sub-modele pentru aceste aplicații. Astfel, diferite aplicații sunt prevăzute cu propriile lor „uite“, dar nu întreaga bază de date, dar este necesar numai pentru o anumită aplicație ( „vizibil“) o parte. Restul bazei de date pentru această aplicație va fi „transparent“.

programatorilor de aplicații sunt, de obicei la dispoziție una sau mai multe limbi de programare, prin care aplicarea generat documentul.

articole similare