Forum IT Moldova

Avantajele și Dezav...
 
Notificări
Șterge tot

Avantajele și Dezavantajele SGBD


Luna
Postări: 279
 Luna
Admin
Topic starter
(@elucy)
Reputable Member
S-a alăturat: 3 ani în urmă

Avantajele și Dezavantajele SGBD

 

 

Avantajele sistemelor de gestiune a bazelor de date

Avantajele sistemelor de gestiune a bazelor de date faţă de sistemele clasice, cu fişiere sunt următoarele:

  1. Controlul redundanţei datelor

Risipa de spaţiu care se face prin stocarea aceloraşi informaţii în mai multe fişiere este mult diminuată prin utilizarea bazelor de date, dar nu complet eliminată datorită altor cereri de îmbunătăţire a performanţelor.

 

  1. Coerenţa datelor

Dacă un articol de date e înmagazinat de mai multe ori trebuie să se garanteze că toate copiile acestuia vor fi actualizate dacă se reactualizează o valoare a sa (valoarea articolului e aceeaşi pentru toate copiile sale).

 

  1. Mai multe informaţii de la aceeaşi cantitate de date

Se pot obţine prin integrarea fişierelor ce conţin informaţii diferite despre aceleaşi date.

 

  1. Partajarea datelor

Datele pot fi utilizate de către mai mulţi utilizatori în acelaşi timp. De asemenea se pot face modificări sau adăugiri la baza de date existentă fără a fi necesară definirea repetată a tuturor cerinţelor referitoare la acestea.

 

  1. Integritatea crescută a datelor

Se referă la validitatea şi coerenţa datelor înmagazinate şi se exprimă prin constrângeri (reguli de coerenţă). Constrângerile se pot aplica articolelor de date din cadrul unei singure înregistrări sau relaţiilor dintre înregistrări.

 

  1. Securitatea crescută

Se realizează prin atribuirea unor nume de utilizatori şi parole ce permit identificarea persoanelor autorizate să folosească baza de date şi impun modalitatea de utilizare a acestor date.

 

  1. Aplicarea standardelor

Se referă la formatul datelor, convenţiile privind denumirile, documentarea, procedurile de reactualizare, regulile de acces.

 

  1. Reducerea costurilor

Prin realizarea integrării se alocă fonduri centralizat şi nu separat fiecărui departament.

 

  1. Rezolvarea conflictelor

Fiecare utilizator va avea propriile cerinţe ce pot intra în conflict cu ale altora.

Administratorul bazei de date poate lua decizii ce duc la utilizarea optimă a resurselor.

 

  1. Creşterea accesibilităţii datelor şi a capacităţii de răspuns

Se realizează prin intermediul utilizării limbajelor de programare din generaţia a IV-a (ex.

SQLQBE).

 

  1. Creşterea productivităţii

Prin furnizarea unor funcţii ce permit manipularea fişierelor şi a introducerii limbajelor de programare din generaţia a IV-a ce reduc mult timpul de programare.

 

  1. Independenţa datelor

Duce la creşterea capacităţii de întreţinere prin faptul că descrierile datelor sunt separate de aplicaţii.

 

  1. Controlul concurenţei este îmbunătăţit

Se garantează că dacă doi sau mai mulţi utilizatori accesează simultan aceleaşi date nu se pierd informaţii sau nu se alterează integritatea acestora.

 

  1. Asigurarea salvării de siguranţă şi a refacerii

Prin recuperarea ultimei stări coerente a bazei de date în cazul apariţiei unei defecţiuni hard sau soft.

 

 

 

Dezavantajele sistemelor de gestiune a bazelor de date

 

  1. Complexitatea

Trebuie avute în vedere o serie de probleme referitoare la date care se manifestă suplimentar faţă de cazul aplicaţiilor clasice. Se face mai întâi o analiză amănunţită a datelor şi apoi a aplicaţiei propriu-zise.

 

  1. Dimensiunea

SGBD-urile ocupă mult spaţiu pe disc.

 

  1. Costul
    1. sistemelor SGBD;
    2. elementelor hard achiziţionate;
    3. conversiei aplicaţiilor existente la noul SGBD şi noua configuraţie

 

  1. Performanţa

Este mai redusă în cazul utilizării SGBD-urilor care au un caracter mai general, în locul unei aplicaţii simple bazată pe fişiere care apelează o singură funcţie.

 

  1. Efectul unei defecţiuni

Este mult mai mare datorită centralizării (o defecţiune minoră afectează toţi utilizatorii).

 

Distribuie: