IIC2413 / Syllabus-2021-1

81 stars 47 forks source link

Duda modelo relacional y herencia #260

Closed ghost closed 3 years ago

ghost commented 3 years ago

Hola, estamos realizando con mi compañero una herencia con tablas múltipes para llevar a cabo lo de los productos. Ahora, al pasarlo a modelo relacional, tengo la duda si es que un atributo puede ser PK Y FK a la vez.

Tenemos a productos -> que contiene a TODOS los productos. comestible -> TODOS los comestibles ; no comestibles -> TODOS los no comestibles y luego los productos dentro de comestible, estan repartidos en las tablas de congelados, conservas y frescos.

En estas 3 ultimas es donde efectivamente siento que un atributo podria ser pid y fk a la vez, al igual que en la primera división (comestible y no comestible).

Gracias.

DomagojVrgoc commented 3 years ago

En general, no hay problemas si algo es primary key de una relación, pero es también una foreign key. Incluso, en los slides de ER hay ejemplos de esto.

No sé si esto responde a tu duda.

ghost commented 3 years ago

Perfecto. Otra duda, como relaciono aquellas herencias en el model relacional? de igual manera que relaciono entidades cualquiera?