Bases de Datos - Duda sobre diseño de tablas

 
Vista:

Duda sobre diseño de tablas

Publicado por Fran (1 intervención) el 25/11/2013 15:51:04
Tengo la siguiente tabla de descripciones:

Tabla Id Descripción
"SINO" 0 NO
"SINO" 1 SI
"TIPO_MATERIAL" 1 GRAFITO
"TIPO_MATERIAL" 2 CARBON
....

Y así con un montón distinto de indicado a través del campo tabla ya que todos tienen la misma estructura.

A la hora de intentar relacionar las tablas se pone el id, pero no la tabla, es algo que se gestiona a través de la aplicación para que sepa a que tipo de tabla corresponde.

Al estar diseñado de esa manera no conozco la manera de representar (las relaciones) eso en la base de datos (oracle).

¿Sería mejor opción tener 40 tablas distintas pero con la misma estructura?, o qué me recomendaís para que a la hora de intentar relacionar internamente las tablas no tenga ese problema?

Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Duda sobre diseño de tablas

Publicado por Elier (7 intervenciones) el 11/12/2013 17:28:13
Aunque tus entidades aparentemente poseen los mismo atributos pertenecen a dominios diferentes. Debes crear una tabla para cada entidad. Crear diagrama E-R te permitirá obtener una base de datos correctamente diseñada, y normalizada al menos hasta 3era forma normal.

Ahi te dejo dos enlaces sobre diseño que te pueden ser de utilidad

http://www.javaguicodexample.com/erdrelationalmodelnotes.html

http://www.tomjewett.com/dbdesign/dbdesign.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar