dimarts, 9 d’abril del 2013

Conceptes bàsics de les Bases de Dades

Unitat de Bases de Dades

Una base de dades és un sistema d'arxius electrònic, un conjunt d'informació organitzada de manera que un programa d'ordinador puga seleccionar fàcilment els fragments de dades que necessite.

Un quadre d'una base de dades sobre els components de l'ordinador



Un gestor de base de dades o sistema de gesti'o de base de dades és un programari que permet introduir, organitzar i recuperar la informació de les bases de dades, en definitiva, administrar-les. Existeixen diferents
tipus de gestors de bases de dades: relacional, jeràrquic, xarxa, ...
Gestió de dades de pel·lícules



Un model de base de dades és un tipus de model de dades que determina l'estructura lògica d'una base de dades i de manera fonamental determina la manera d'emmagatzemar, organitzar i manipular les dades.
Entre els models lògics comuns per a bases de dades es troben:
  •    
  •  

 
Conjunt de cinc models de bases de dades

Els avantatges de les bases de dades són:

  • Ús de regles lògiques per expressar les consultes.
  • Permet respondre consultes recursives.
  • Compta amb negacions estratificades
  • Capacitat d'obtenir nova informació a través de la ja emmagatzemada a la base de dades mitjançant inferència.
  • Ús d'algorismes d'optimització de consultes.
  • Suporta objectes i conjunts complexos.

Les aplicacions més usuals són per a la gestió d'empreses i institucions públiques. També són àmpliament utilitzades en entorns científics per tal d'emmagatzemar la informació experimental.

  • Banca: informació de clients, comptes, transaccions, préstecs, etc.  
  • Línies aèries: inf. Clients, horaris, vols, destinacions, etc. (1ras bases distribuïdes geogràficament) 
  • Universitats: inf. Estudiants, curses, horaris, matèries, etc.
  • Transaccions de targeta de crèdit: per comprar amb targetes de crèdit i la generació dels extractes mensuals.
  • Telecomunicacions: per guardar registres de trucades realitzades, generar factures mensuals, mantenir el saldo de les targetes, telefòniques de prepagament i emmagatzemar informació sobre les xarxes.

Alguns dels programaris de bases de dades són: 
  • Microsoft Access


  • Microsoft SQL Server 2005 
  • MySQL para Windows 


  • Runtime de Microsoft Access 
  • Microsoft SQL Server Compact 3.5 
  • MySQL Workbench 
  • SQLYog 
  • GestDB 
  • MDB Viewer 
  • PostgreSQL