Sunteți pe pagina 1din 2

Lectia nr.

1 Sisteme de gestiune a bazelor de date(SGBD)


n cadrul oricror activitti se prelucreaz informatii, prelucrarea acestora realizndu-se ntr-o tot mai mare msur cu ajutorul calculatorului. Informatiile prelucrate cu ajutorul sistemelor de calcul se numesc date. Datele trebuie stocate, organizate, prelucrate si regsite, operatii pentru care: se utilizeaz tipuri de date, se concep structuri de date ce permit nregistrarea acestora n colectii de date, se realizeaz SGBD, care contin procedurile de prelucrare a datelor se concep limbaje de programare O dat se caracterizeaz printr-un nume, care reprezint identificatorul datei si un tip, care reprezint modul de memorare si prelucrare a datei. Un ansamblu de date de acelasi tip formeaz o colectie de date. ntre datele dintr-o colectie se pot stabili relatii sau legturi. Dac unei colectii de date i se asociaz un mecanism de identificare a datelor componente se obine o structur de date. Mecanismele clasice de acces la date sunt: - mecanismul secvential care permite accesul la o dat din colectie numai dup ce se parcurg toate datele dinaintea acesteia; - mecanismul direct care permite accesul la o dat fr parcurgerea datelor anterioare, prin determinarea pozitiei datei n cadrul coleciei. Cele mai cunoscute structuri de date sunt: - punctual - liniar - de tip stea - arborescent - de tip retea Toate aceste structuri se pot combina, obtinndu-se structuri complexe de date, cum ar fi: - structura tabelar - structura relational Relatiile care se pot stabili ntre colectiile de date sunt: una la una unei date din prima colectie i corespunde o singur dat din cea de-a doua colectie(1 : 1) una la mai multe unei date din prima colectie i corespund mai multe date din a doua colectie(1 : n) mai multe la una mai multe date din prima colectie corespund unei singure date din a doua colectie(n : 1) mai multe la mai multe unei date din prima colectie i corespund mai multe date din a doua colectie, iar o dat din a doua colectie corespunde mai multor date din prima colectie(n : n) O baz de date reprezint mai multe colectii de date, mpreun cu relatiile care exist ntre acestea. Bazele de date au trei nivele de organizare: nivelul global care exprim viziunea administratorului BD, cruia i corespunde structura conceptual realizndu-se descrierea datelor nivelul logic exprim viziunea programatorului de aplicatie, cruia i corespunde o structur extern, prin care se realizeaz descrierea datelor corespunztoare unui anumit program nivelul fizic exprim viziunea inginerului de sistem, cruia i corespunde o structur intern, realizndu-se o descriere a datelor pe suportul fizic de memorare. Un SGBD este un ansamblu complex de programe care asigur interfata ntre o baz de date si utilizatorii acesteia. Principalele activitti asigurate de SGBD sunt: - definirea si descrierea structurii BD - ncrcarea datelor n BD - accesul la date - ntretinerea BD - reorganizarea BD - asigurarea securittii datelor.

Un SGBD care implementeaz un anumit model de date va trebui s asigure si realizarea legturilor dintre datele corespunztoare, n conformitate cu schema nivelului global. Unul din cele mai utilizate SGBD-uri este Visual FoxPro, dar mai sunt si altele ca: Access, Oracle, etc.

S-ar putea să vă placă și