Baze de date 1

Conceptul bazelor de date

Una dintre cele mai importante aplicații ale calculatoarelor este prelucrarea și stocarea unor volume mari de informații în diverse domenii ale activității umane: economie, servicii bancare, comerț, transporturi, medicină, știință, etc.







Sistemele informaționale moderne existente sunt caracterizate de volume mari de date stocate și prelucrate, organizare complexă, necesitatea de a satisface cerințele diverse ale mai multor utilizatori.

Sistem informatic - un sistem care pune în aplicare colectarea automatizată, prelucrarea, și manipulare a datelor, și include date tehnice, software și personal de sprijin.

Scopul oricărui sistem informatic - prelucrarea datelor obiectelor din lumea reală. Baza sistemului de informații este o bază de date. În sensul cel mai larg al bazei de date cuvânt - o colecție de informații despre obiecte specifice ale lumii reale, în orice domeniu. Sub zona de subiect este de obicei înțeleasă ca o parte a lumii reale de a fi studiate pentru gestionarea organizării obiectelor sale și, în cele din urmă, de automatizare, cum ar fi întreprindere, universitate, etc. D.

Baza de date - un model de informare care permite să stocheze date ordonată despre un grup de obiecte cu același set de proprietăți.

Informațiile din baza de date este stocată într-o manieră ordonată. De exemplu, într-un notebook toate intrările sunt în ordine alfabetică, iar catalogul bibliotecii sau în ordine alfabetică (catalogul alfabetic) sau în funcție de domeniul cunoașterii (catalog subiect).

Tipurile de baze de date

elemente legate de grup sunt numite de obicei de înregistrare. Există trei tipuri principale de organizare a datelor și a legăturilor dintre ele: o ierarhică (un copac), rețea și relațională.

Baze de date 1

Figura 1. Modelul de bază de date ierarhică

Această bază de date este mai flexibilă, deoarece este posibil să se instaleze în plus față de relațiile ierarhice verticale de comunicare pe orizontală. Acest lucru facilitează procesul de căutare a elementelor de date necesare, ca deja nu are nevoie de a trece prin toate etapele anterioare.







Baze de date 1

Figura 2. Modelul de bază de date de rețea

Cea mai comună metodă de organizare a datelor este al treilea, care poate fi rezumată ca o ierarhică și de rețea - relațională (relația engleza -. Atitudine, comunicare). Într-o bază de date relațională sub intrarea se referă la un rând de tabel dreptunghiular. Elementele de înregistrare formează coloane din tabel (câmp). Toate elementele dintr-o coloană sunt de același tip (numeric, caracter) și fiecare coloană - nerepetitiva numelui. rânduri identice în tabelul nr. Avantajul unei astfel de organizații DB-evidentă și clară a datelor, viteza de căutare a informațiilor necesare. Un exemplu al unei baze de date relaționale este un tabel în pagina de clasă a revistei, în care înregistrarea este un șir cu datele despre un anumit elev, și numele de câmpuri (coloane) indică ce date despre fiecare elev trebuie să fie înregistrate în celulele de masă.

Colectarea bazelor de date și forme de software de baze de date un sistem de regăsire, numit o bancă de date.

1. În tehnologiile de procesare a bazei de date sunt împărțite în centralizate și distribuite. Baza de date centralizată este stocată în memoria unui sistem informatic. În cazul în care acest sistem informatic este o componentă a unei rețele de calculatoare, poate distribuit acces la această bază de date. Această metodă de utilizare a bazelor de date este adesea folosit în rețele locale de PC-uri. O bază de date distribuită este format din mai multe, eventual, sau care se suprapun duplicative piese stocate în diferite rețele de calculatoare de calcul. Lucrul cu o bază prin utilizarea unui sistem de management al bazelor de date distribuite (RDBMS).

Baze de date 1

Fig. 3. Modelul de baze de date relaționale

2. Conform metodei de acces la datele din baza de date sunt împărțite într-o bază de date de acces local și o bază de date la distanță (de acces la rețea). Sistemul de baze de date centralizate cu acces la rețea necesită diferite arhitecturi ale acestor sisteme: un server de fișiere; client-server.

Arhitectura sistemului de baze de date cu acces la rețea implică selectarea uneia dintre mașinile de pe rețea ca (serverul de fișiere) central. Pe o astfel de mașină este stocată partajată bază de date centralizată. Toate celelalte computere din rețea servesc ca stații de lucru, cu care a menținut accesul la sistemul utilizatorului la o bază de date centralizată. fișierele bazei de date în funcție de cererile de utilizator sunt transmise la stația de lucru, în cazul în care cea mai mare parte de prelucrare se face. acces la aceleași date ale performanței unui astfel de sistem informatic scade la intensitate mare. Utilizatorii pot crea, de asemenea, stațiile de lucru baze de date locale, care sunt utilizate de către aceștia. Prelucrarea informațiilor pe baza server de fișiere este prezentat în figură.

Spre deosebire de sistemul anterior, aparatul central (server de baze de date), în plus față de stocare de date centralizată, trebuie să pună în aplicare volumul de date primare. Cerere pentru utilizarea datelor de către client scoși (stația de lucru), conduce la căutarea și regăsirea datelor de pe server. Datele extras este transportat prin rețea de la server la client. Specificitatea unei arhitecturi client-server este utilizarea limbajului - interogări SQL.