duda en creacion de tablas en sql
Hola, tengo una duda que me ha surgido al crear unas tablas en sql.
Tengo una relaci贸n con varios atributos, y al normalizarla la descompongo en tres tablas.
Por ejemplo ser铆a R(A,B,C,D,E)
y descompongo en
R1(A,B,C)
R2(A,C,D)
R3(B,D,E)
supuestamente normalizadas.
Cuando hago los create tables en sql no s茅 de qu茅 manera tengo que referenciar los atributos comunes entre estas tres tablas y, una vez que lo tenga creado no s茅 como obtener un simple listado de tuplas de la relaci贸n inicial, es decir, no se como hacer el join.
Un problema parecido me ocurre con relaciones de herencia: por ejemplo si tengo una relaci贸n padre
R1(A,B,C,D,E)
y una relaci贸n hijo R2(A,V), siendo A la clave primaria, ¿C贸mo lo referencio en el create table????
Espero pod谩is ayudarme.
Gracias.
Tengo una relaci贸n con varios atributos, y al normalizarla la descompongo en tres tablas.
Por ejemplo ser铆a R(A,B,C,D,E)
y descompongo en
R1(A,B,C)
R2(A,C,D)
R3(B,D,E)
supuestamente normalizadas.
Cuando hago los create tables en sql no s茅 de qu茅 manera tengo que referenciar los atributos comunes entre estas tres tablas y, una vez que lo tenga creado no s茅 como obtener un simple listado de tuplas de la relaci贸n inicial, es decir, no se como hacer el join.
Un problema parecido me ocurre con relaciones de herencia: por ejemplo si tengo una relaci贸n padre
R1(A,B,C,D,E)
y una relaci贸n hijo R2(A,V), siendo A la clave primaria, ¿C贸mo lo referencio en el create table????
Espero pod谩is ayudarme.
Gracias.
