Salta el contingut

1. Introducció

Des de l'antiguitat, hem tingut la necessitat d'emmagatzemar la informació per a poder-la consultar posteriorment, traure conclusions, etc. Per exemple, fa milers d'anys ja es recollia la informació de collites o de censos, on s'escrivien les dades de forma més o menys estructurada.

Hui vivim en una societat de la informació, on el gran volum de dades necessita tècniques per a emmagatzemar-les de forma electrònica i poder consultar-les després. Estes tècniques van des dels fitxers fins a les Bases de Dades (BBDD).

Definició

Una Base de Dades és un conjunt de dades organitzades segons una estructura coherent, de forma que un programa o aplicació puga consultar o modificar eixes dades de forma eficient. Això s'aconsegueix amb el llenguatge SQL.

1.1 Exemples de BD

  • El catàleg de llibres i préstecs d'una biblioteca
  • La facturació d'una empresa
  • Les estadístiques de la lliga de futbol
  • El sistema d'avaluació d'un institut
  • La informació d'hisenda
  • Xarxes socials
  • Un lloc web de venda online

1.2 Com es construeix una BD?

Per a construir un edifici no es pot començar posant rajoles: cal primer que l'arquitecte faça uns plànols. De la mateixa forma, per a crear una Base de Dades de certa grandària caldrà seguir unes fases d'anàlisi i disseny prèvies.

En esta assignatura vorem en què consisteixen eixes fases fins arribar a la creació de l'estructura d'una BD per a, després, poder introduir-hi dades, consultar-les i modificar-les amb el llenguatge SQL.

1.3 Estructura del mòdul

Fase Tema Contingut
Anàlisi T2 Model Entitat-Relació
Disseny T3 Model Relacional
Implementació T4 Llenguatge SQL