Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2015, 03:57
antonio89
 
Fecha de Ingreso: octubre-2007
Mensajes: 9
Antigüedad: 17 años, 1 mes
Puntos: 0
Clave de entidad debil a otra entidad

Hola resulta que tengo una entidad llamada LINEA que es débil en identificación, esta estidad tiene su clave primaria formada por dos campos, y me gustaría pasar la clave primaria de LINEA a una entidad llamada SUBESTACION, lo estoy intentando hacer con la siguiente consulta pero no consigo nada, haber si alguien me puede prestar su ayuda en este tema.


Código SQL:
Ver original
  1. /* Linea */
  2. CREATE TABLE linea(
  3.       n_linea varchar2(10),
  4.       c_red NUMBER(8) CONSTRAINT red_linea_fk REFERENCES red ON DELETE cascade,
  5.       longitud NUMBER(6) NOT NULL CONSTRAINT linea_ch CHECK(longitud BETWEEN 1 AND 999999),
  6.       CONSTRAINT linea_pk PRIMARY KEY (n_linea,c_red));
  7.  
  8. /* Subestacion */
  9. CREATE TABLE subest(
  10.       n_subest varchar2(20) CONSTRAINT subest_n_pk PRIMARY KEY,
  11.       n_linea varchar2(10) NOT NULL CONSTRAINT linea_nlinea_fk REFERENCES linea,
  12.       c_red NUMBER(8) NOT NULL CONSTRAINT linea_cred_fk REFERENCES linea
  13.       );



Muchas gracias.