Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Capitolul 1

Domeniul bazelor de date in zilele noastre

Cuprins

Tehnologia calculatoarelor face permanent modificari mijloacelor de munca in intreaga lume.

Informatii care erau altadata stocate in depozite pline cu rafturi pot fi accesate acum instantaneu la o apasare de buton a mouselui.

Comenzile plasate de clienti din alte state pot fi acum instantaneu procesate la nivelul unei instalatii de fabricatie.

Desi acum 20 de ani foarte multe dintre aceste informatii erau transportate in baze de date de pe calculatoarele mainframe, birourile operau inca intr-un mediu de preluare secventiala.

Daca trebuia executata o interogare, era informat departamentul MIS (Management Information Sistem) si datele corespunzatoare erau obtinute cat mai curand posibil.

In plus fata de dezvoltarea unui model de baza de date relationala, alte doua tehnologii au dus a ceeace este acum numit un sistem un sistem de baze de date client/server.

Prima tehnologie importanta a fost calculatorul personal. Aplicatii ieftine, usor de folosit, precum Lotus 1-2-3 si Word Perfect au permis angajatilor sa creeze documente si sa administreze datele rapid si corect.

Deoarece vinzarile acestor produse au crescut remarcabil, tehnologia a avansat foarte repede.

Utilizatorii s-au obisnuit sa modernizeze continuu sistemele, deoarece rata schimbului a fost echilibrata rapid de scaderea pretului celor mai avansate sisteme.

A doua tehnologie importanta a fost dezvoltarea retelelor locala de calculatoare (LAN) si integrarea lor ,in birouri, in intrega lume.

Desi utilizatorii erau obisnuiti cu terminalele conectate la un mainframe comun, acum fisierele procesate put fi stocate local intr-un birou si accesate la orice calculator conectat la retea.

Aparitia calculatorului Apple Macintosh a introdus o interfata grafica prietenoasa cu utilizatorul, astfel ca acum calculatoarele sunt ieftine, puternice si simplu de utilizat. In plus, ele put fi accesate din locuri situate la distanta si cantitati mari de date put fi transferate la serverele de date departamentale.

In aceasta perioada de schimbari rapide si progres , a parut un nou tip de sistem. Numit client/server, deoarece procesarea este intre calculatoatele client si server de baze de date, acest tip nou de aplicatie a constituit o modificare radicala de la programarea aplicatiilor bazate pe calculatoarele mainframe. Dintre numeroaselae avantaje ale acestei arhitecturi, se remarca urmatoarele:

Reducerea costurilor de intretinere

Reducerea incarcarii retelei (procesarea are loc fie pe server, fie pe un calculator client)

Mai multe sisteme de operare pot interopera atat timp cat folosesc un protocol de retea comun

Cresterea integritatii datelor datorata plasarii lor centralizate

Tehnologia client/server este modelul de procesare in care o singura aplicatie este folosita in comun de mai multe procesoare (front-ned si back-ned), care coopereza (intr-un mod transparent pentru utilizator) pentru terminarea procesarii ca pe un singur task unificat.

Un produs client/server combina impreuna procesoarele pentru a asigura o singura imagine a sistemului (iluzie).

Resursele partajabile sunt pozitionate la clientii care au cereri care acceseaza servicii autorizate.

Aceasta arhitectura este total recursiva: pe rand serverele pot deveni clienti si pot cere servicii de la alte servere din retea si asa mai departe.