●๋• LuCe ●๋•

sábado, 2 de mayo de 2009

ை●Relacion Entre Tablas●ை

  • Definición de relaciones entre las tablas
    Tras definir las columnas y las claves principales básicas de las tablas, ya puede comenzar a definir las relaciones. Una vez definidas las relaciones, puede escribir declaraciones SQL en Dreamweaver para combinar datos procedentes de dos tablas (véase Unión de tablas).
    Por ejemplo, cada avión gestionado por Arrow Aircraft tiene varios propietarios. Desea establecer una relación "uno a varios" entre los aviones de la tabla de aviones y los propietarios de la tabla de propietarios. Esto le evitaría tener que introducir y controlar datos de aviones redundantes en la tabla de propietarios.
    En las relaciones de bases de datos "uno a varios", cada fila de una tabla está relacionada con varias filas de la otra tabla. Para definir esta clase de relación, se incluye una clave externa en la tabla que incluya todas las filas de la tabla propietarios, como en el ejemplo anterior. Una clave externa es una columna que contiene valores que corresponden a los de la columna de clave principal de otra tabla. La clave principal de la tabla de aviones de este caso se llama ac_serial. Por lo tanto, si incluimos una clave externa denominada ac_serial en la tabla de propietarios, definiríamos una "relación de un avión con varios propietarios".
    Con lo que sabe sobre las características que demanda el cliente y las normas y política comercial de la empresa, decide definir la siguiente relación uno a varios en la base de datos:
    Cada avión puede tener varios propietarios
    Cada avión tiene varias reservas
    Cada avión tiene varios itinerarios
    Cada propietario tiene varios itinerarios
    Cada itinerario tiene varios vuelos (o etapas)
  • las realciones entre tablas se iran ligando cada que nuestra acciones se vean aplicadas ya sea en una aplicacion esto llevara a creacion de nuevas clave o en llegado momento con hipervinculos.

No hay comentarios: