Sie sind auf Seite 1von 2

GE.TABD.

0001
Una compañía que se dedica a la venta de víveres ha redefinido su negocio
y quiere expandirse hacia mercados más amplios.

La compañía quiere vender otros artículos con seriales, como por ejemplo
televisores y tarjetas de vídeo. Éste y otros problemas se explican
seguidamente:

• Clasificación
o Los artículos están clasificados. Ejemplo: electrodomésticos,
vegetales, computadoras.
o Un producto puede tener más de una clasificación (Por
ejemplo, los televisores LCD pueden ser clasificados como
“electrodomésticos”, “computación” y “electrónicos”.
• Ejemplares y seriales
o Un producto posee varios elementos o ejemplares. Por
ejemplo, el televisor OLINTEX K011-23, puede poseer varios
elementos en existencia los cuales se identifican con un serial
único, ejemplo (A453729-6, W098326-8, T994312-9).
o En la factura es importante incluir el serial del producto que se
ha adquirido.
o No todos los productos tienen serial (Por ejemplo, las papas no
tienen serial).
o Un ejemplo de clasificación para el televisor OLINTEX K011-23
puede ser “electrodoméstico”.
• Tipos y atributos
o Dependiendo del tipo del producto se leen ciertos atributos.
o Dependiendo del tipo del producto, algunos atributos pueden
ser nulos.
o Los atributos de los productos vienen dados por su tipo. La
clasificación no tienen que ver con el tipo.
o Debe crearse una plantilla que relacione el tipo con los
atributos que pertenecen a ese tipo.
o Los productos tienen atributos distintos (por ejemplo, los
atributos de un televisor no son los mismos de un Wii ®). Esto
es consecuencia de la plantilla previamente definida.
o Los atributos son leídos en un orden específico.
o Los productos sólo tienen en común los atributos siguientes:
ID, nombre, costo y existencia. Éstos no varían.
o Dependiendo del atributo, el formato de lectura puede ser
numérico, cadena o fecha. Esto no cambia según el tipo del
producto ya que el formato de lectura de un atributo no
cambia.
o Dependiendo del atributo, éste sólo puede tener algunos
valores: Ejemplo: Color sólo puede recibir como valor Azul,
Rojo y Verde. Tracción sólo puede recibir como atributo
Delantera, Trasera y 4x4.
o Hace falta una tabla denominada valores que almacene los
valores posibles que un atributo puede tener. No todos los
atributos tienen valores por defecto. Por ejemplo, el atributo
Tamaño, no tiene valores asociados sino que son incluidos
manualmente por el usuario.
• Misceláneos
o Debe considerarse en el diseño de base de datos una tabla que
indique cuáles productos llevan serial y cuáles no.
o Se requiere el diseño de base de datos que resuelva los
problemas mencionados.

Das könnte Ihnen auch gefallen