Sunteți pe pagina 1din 15

SGBD – ASPECTE

FUNDAMENTALE
PARTEA I
Prof.univ.dr. Adela BÂRA
Notiuni fundamentale:

I. Definirea SGBD:
Un pachet de programe care au rolul principal de a gestiona o
bază de date şi de a oferi interfaţa între baza de date si
utilizatori.
Notiuni fundamentale:

SGBD
Notiuni fundamentale:

Cercetătorul C.J. Date descrie sistemul de gestiune a bazei de


date ca fiind o componentă software cu rolul de a administra
bazele de date şi de a ascunde utilizatorilor detalii precum
modul de stocare şi de accesare a datelor într-o bază de date.
Notiuni fundamentale:

Un SGBD, în mod minimal (obligatoriu), trebuie să:

•implementeze un model de date pentru baze de date;

•conţină cel puţin un limbaj de programare, precum şi


interfeţe/instrumente pentru gestionarea optimă a
datelor.
Notiuni fundamentale:

II. Rolul SGBD

•definirea structurii bazei de date;


•încărcarea și validarea datelor;
•accesul la date (interogare, actualizare);
•întreţinerea/administrarea bazei de date (gestiunea spatiului,
optimizarea BD);
•reorganizarea bazei de date (restructurarea şi modificarea
strategiei de acces);
•protecția datelor (integritatea si securitatea BD).
Notiuni fundamentale:

SCHEMA BD

Definire structura BD Model de date


Analiza /proiectare

Încărcare/validate date

Accesul la date Baza de date Protecție

Întreținere
Notiuni fundamentale:

III. Sisteme de baze de date

Sistemul de baze de date (SBD) reprezintă un ansamblu de


elemente intercondiţionate care contribuie la realizarea şi
exploatarea unei aplicaţii cu baze de date, iar elementele care
fac parte din acest ansamblu se referă la date, software şi alte
resurse necesare.
Notiuni fundamentale:
IV. Evoluția SGBD
Obiectivele SGBD:
SGBD
Suport software complet pentru dezvoltarea Sistemelor de baze de date

1. Independenţa datelor(logică, fizică)


2. Redundanţă minimă şi controlată
3. Facilităţi de utilizare a datelor
4. Protecţia datelor(securitate, integritate)
5. Partajabilitatea datelor
6. Legături între date
7. Performanţe globale ale aplicaţiei
Obiective SGBD:
1. Asigurarea independenței datelor
 Fizică - modul de memorare a datelor şi tehnicile fizice de memorare
(strategia de acces), pot fi schimbate fără a rescrie programele;

 Logică - structura de date din dicționarul BD poate fi schimbată fără a


rescrie programele.
2. Redundanţă minimă şi controlată a datelor
 pentru a realiza performanţe sporite, în ceea ce priveşte timpul de
răspuns se acceptă o anumită redundanţă a datelor. Aceasta va fi însă
controlată pentru a se asigura coerenţa(corectitudinea datelor) bazei de
date.
Obiective SGBD:
3. Facilităţi de utilizare a datelor
 Utilizarea datelor de către mai mulţi utilizatori în diferite scopuri sau
aplicaţii;

 Accesul cât mai simplu al utilizatorilor la date, fără ca ei să fie nevoiţi să


cunoască structura întregii baze de date, acest lucru rămânând în
sarcina administratorului bazei de date;

 Existenţa unor limbaje performante de regăsirea a datelor care permit


exprimarea interactivă a unor cereri de regăsire a datelor şi indicarea
unor reguli pentru editarea informaţiilor solicitate;

 Acces multicriterial la date.


Obiective SGBD :
4. Protecția bazei de date
 Securitatea datelor: Securitatea
datelor
 Autorizarea şi controlul accesului;
 Utilizarea tabelelor virtuale;
 Realizarea unor proceduri speciale de Integritatea
datelor

acces;
 Criptarea; Protecția bazei de
date

 Integritatea datelor:
 Integritatea semantică;
 Accesul concurent;
 Salvarea și restaurarea datelor.
Obiective SGBD:
5. Partajabilitatea datelor
 asigurarea accesului mai multor utilizatori la aceleaşi date si posibilitatea
dezvoltării unor aplicaţii fără a se modifica structura bazei de date.

6. Legăturile între date

 Descrierea datelor se face impreună cu relațiile dintre acestea conform


unui model de date implementat.

7. Performanţele globale

 Managamentul unui volum mare de date de o complexitate ridicată, într-


un anumit timp de acces rezonabil pentru diferiţi utilizatori prin utilizarea
metodelor de acces, tehnici de optimizare, tipuri de date.
Curs 2:

Funcțiile SGBD
Tipuri de arhitecturi.
Clasificare SGBD

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