551 likes | 1.18k Views
Sisteme de Gestiune a Bazelor de Date. Universitatea “ Tibiscus ” din Timi şoara Facultatea de psihologie. Conf. dr. ing. Dan L. Lacrama. Definiţii. Prin Bază de date (BD) se înţelege o colecţie de informaţii stocate pe calculator astfel încât să poată fi accesate, modificate sau şterse.
E N D
Sisteme de Gestiune a Bazelor de Date Universitatea “Tibiscus” din Timişoara Facultatea de psihologie Conf. dr. ing. Dan L. Lacrama
Definiţii Prin Bază de date (BD) se înţelege o colecţie de informaţii stocate pe calculator astfel încât să poată fi accesate, modificate sau şterse. Sistemul de gestiune a bazelor de date (SGBD) este un software care realizează interfaţa între sistemul de operare al calculatorului şi beneficiarul care solicită informaţii din BD.
Funcţiile SGBD Cele mai importante funcţii ale SGBD sunt: • stocarea, regăsirea şi actualizarea datelor din BD – utilizatorul poate crea consulta şi manipula informaţiile; • crearea şi întreţinerea dicţionarului de date (catalogul de sistem); • facilitează accesul simultan al mai multor utilizatori la BD; • păstrarea unor copii de siguranţă (back-up) şi recuperarea datelor în cazul căderii sistemului; • securizarea datelor prin parolarea accesului utilizatorilor şi gestiunea drepturilor de intervenţie în BD.
Avantajele utilizării SGBD • independenţa datelor – schimbările structurale în BD nu afectează programele de aplicaţie; • coerenţa datelor – modificarea unei înregistrări este percepută de toţi utilizatorii sistemului; • integritatea datelor – printr-un sistem de restricţii SGBD obligă utilizatorii să introducă date complete şi în formatul cerul pentru fiecare nou obiect introdus în BD; • reducerea redondanţei – se evită repetarea unor date în mai multe locaţii în BD. Prin urmare se economiseşte spaţiul de stocare (hard-disk); • controlul centralizat al datelor – administratorul BD deţine dreptul gestionării şi controlului în BD; • creşterea eficienţei accesului la informaţie– selecţia şi manipularea unor mari cantităţi de date în timp real permite analiza şi extragerea a unor concluzii • creşterea securităţii – posibilitatea protejării prin parolare a accesului la date • limbaj de interogare – SGBD permite accesarea datelor prin intermediul unui limbaj de interogare.
Datele Fiecare dată are două caracteristici de fundamentale: • identificatorul, • tipul. Identificatorul este numele atribuit datei prin care aceasta este identificată şi care permite ulterior accesarea ei. Tipul datei stabileşte modul în care data este memorată şi modul în care operatorii şi funcţiile o prelucrează. O dată poate fi text, număr, dată calendaristică, etc. Datele pot fi elementare (simple, scalare) sau compuse (complexe). Datele compuse sunt divizibile în mai multe date simple.
Colecţii de date (1) O colecţie de date reprezintă un ansamblu de date omogene. Între colecţiile de date se stabilesc relaţii concretizate prin reguli, algoritmi matematici sau metode de calcul • una la una • una la mai multe • mai multe la una • mai multe la mai multe
Colecţii de date (2) Relaţiile dintre datele din două colecţii pot fi unidirecţionale sau bidirecţionale. O relaţie este unidirecţională atunci când stabilirea corespondenţei se face plecând de la data din Colecţia 1, iar data sau datele din Colecţia 2 sunt cele determinate. Deci Colecţia 1 este colecţie primară iar Colecţia 2 este secundară.
Structuri de date O colecţie de date căreia i se ataşează un mecanism de localizare (identificare, selecţie) a datelor componente devine o Structură de date. Există două tipuri fundamentale de mecanisme de acces:secvenţial sau direct Structurile simple de date sunt: punctuale, liniare, circulare(inel), stea, arborescentă, reţea, tabelare
Structuri relaţionale Structurile relaţionale sunt arbori de tabele legate între ele prin corespondenţe între câmpuri.