Está en la página 1de 2

Base de datos relacin: o vnculo entre dos o ms entidades describe algna interaccin entre las mismas.

Por ejemplo, una relacin entre una entidad "Empleado" y una entidad "Sector" podra ser "trabaja_en", porque el empleado trabaja en un sector determinado. Tipos relaciones. Se pueden distinguir tres tipos de relaciones: Relacin Uno a Uno: Cuando un registro de una tabla slo puede estar relacionado con un nico registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una poblacin slo puede tener un alcalde, y un alcalde lo ser nicamente de una poblacin. Pero este tipo de relacin no es muy comn ya que toda la informacin debera estar almacenada en una solo tabla y se utiliza en lo siguiente: Para separar informacin importante Para separar filas Almacenar informacion Relacin Uno a Varios: Cuando un registro de una tabla (tabla secundaria) slo puede estar relacionado con un nico registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener ms de un registro relacionado en la primera tabla (tabla secundaria). Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una poblacin puede tener ms de un habitante, pero un habitante pertenecer (estar empadronado) en una nica de

poblacin. Relacin Varios a Varios: Cuando un registro de una tabla puede estar relacionado con ms de un registro de la otra tabla y viceversa. Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artculos que se venden en la empresa, una cliente podr realizar un pedido con varios artculos, y un artculo podr ser vendido a ms de un cliente. Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sera definir una tabla lineas de pedido relacionada con clientes y con artculos.

También podría gustarte