Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 28-03-2011
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Poder: 22
D-MO Va por buen camino
Dándole algunas vueltas al asunto, pensando en la segunda opción, el modelo de la bd quedaría de la siguiente manera (ojo que solo incluyo dos componentes):



Uploaded with ImageShack.us

Aunque, como todos comparten la misma estructura en la tabla principal, y cada componente (independientemente del tipo) tiene un ID único, lo ideal sería una sola tabla principal (Configuration Item) que contenga el id y la versión y todas las demás mantengan el histórico de las versiones de cada una en su propia tabla, quedando mas o menos de la sigueinte manera:



Uploaded with ImageShack.us

Pácticamente es una mezcla de las dos opciones que comento en el primer post, hasta aquí he podido optimizar, o al menos eso pensaba, hasta que recordé que cada tipo de componente tiene atributos específicos que no van a variar de una versión a otra, por lo que necesitaría una tabla maestra para cada uno, estos datos serían:

Disco Duro: Capacidad
Ram: Capacidad/Velocidad
Procesador: Nucleos/Velocidad/Socket
Monitor: Tamaño

Por mucho que el componente sufra cambios, nunca podrán cambiar estos (y muchos otros) atributos propios. Por lo que vuelvo al mismo punto. ¿Será la solución de las múltiples tablas la mas indicada?

Saludos.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Borrar toods los registros de base de datos access Willer SQL 1 12-04-2010 15:41:21
Eliminar registros de mi base de datos Elite237 OOP 9 29-07-2007 22:07:11
Una Consulta con registros de dos tablas en Diferentes Base de Datos k_rito Conexión con bases de datos 2 17-05-2007 17:43:55
Como inserto valores de varias tuplas en un Query??? Saltamontes SQL 3 15-12-2006 04:59:02
como puedo hacer para cambiar un archivo de excel con versión 2.1 a versión 8.0 RONPABLO Servers 4 23-01-2006 06:02:38


La franja horaria es GMT +2. Ahora son las 11:04:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi