2. Modelo entidad-
relación
Una base de datos correctamente diseñada permite obtener
acceso a información exacta y actualizada. Puesto que un
diseño correcto es esencial para lograr los objetivos fijados para
la base de datos, parece lógico emplear el tiempo que sea
necesario en aprender los principios de un buen diseño ya que,
en ese caso, es mucho más probable que la base de datos
termine adaptándose a sus necesidades y pueda modificarse
fácilmente.
En este artículo se proporcionan instrucciones para preparar
una base de datos. Aprenderá a decidir qué información
necesita, a dividir la información en las tablas y columnas
adecuadas y a relacionar las tablas entre sí. Debe leer este
artículo antes de crear la primera base de datos.
.
3. Relación
En bases de datos, una relación o vínculo entre dos o
más entidades describe alguna interacción entre las mismas. Por
ejemplo, una relación entre una entidad "Empleado" y una entidad
"Sector" podría ser "trabajaren", porque el empleado trabaja en un
sector determinado.
Las relaciones se describen en la estructura de la base de
datos empleando un modelo de datos.
Las relaciones son muy empleadas en los modelos de bases de
datos relacional y afines.
En SQL las relaciones son llamadas tablas.
4. Tipos de relaciones existentes
Una a una (1:1). En este tipo de relación,
una vez fijado un elemento de una entidad se
conoce la otra. Ejemplo: nación y capital.
Una a muchas (1:N). Ejemplo: cliente y
pedidos.
Muchas a una (N:1). Simetría respecto al tipo
anterior según el punto de visto de una u
otra entidad.
Muchas a muchas (N:N). Ejemplo: personas
y viviendas.