Sistema de gestió de bases de dades

De Viquipèdia

(S'ha redirigit des de Sistema de gestió de base de dades)
Dreceres ràpides: navegació, cerca

Un Sistema de Gestió de Bases de Dades és un conjunt de programes informàtics dissenyats per facilitar la gestió d’un conjunt de dades en una base de dades.

[edita] Els objectius

Els SGBD han de satisfer les següents propietats:

  • Abstracció de la informació. La forma de l’emmagatzemament físic de les dades és transparent per l’usuari. Existeixen diferents nivells d’abstracció.
  • Independència. La independència vol dir que s’ha de garantir que un canvi de l’esquema, sigui físic o lògic, no ha d’implicar un canvi en les aplicacions que la utilitzin.
  • Consistència. Ha de garantir que les dades siguin consistents això implica que les dades han d’estar actualitzades quan les vulguem consultar.
  • Seguretat. Degut a que la informació ha d’estar protegida, hem de garantir que la informació és consultada, actualitzada, inserida o eliminada per usuaris autoritzats a fer aquestes tasques. Per altra banda, hem de garantir que les transaccions es realitzin de forma segura complint les propietats ACID
  • Integritat. Ha de tenir en conta que en cas d’una incidència hem de poder recuperar la informació que s’ha pogut perdre per aquestes incidències.
  • Recuperació. Ha de poder realitzar còpies de seguretat de forma eficient per així evitar la perduda de dades.
  • Control de la concurrència. Ha de garantir que l’accés simultani al SGBD, que pot derivar en inconsistències de la informació, sigui tractat.
  • Informació sobre les dades o Metadades. El sistema ha de tenir informació sobre el mateix sistema, com pot ser els usuaris.

Avantatges:

  1. Facilitat de manegar grans volums de dades.
  2. Optimització.
  3. Independència del tractament de informació.
  4. Seguretat de la informació.
  5. Integritat de la informació.

Inconvenients:

  1. El cost d’actualització del hardware y software són elevats.
  2. Cost de l’administrador de la base de dades és costos.
  3. El mal ús d’alguna de les capacitats del SGBD pot originar greus problemes

[edita] Alguns sistemes de gestió de bases de dades

[edita] Vegeu també