Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: abbyblack123 en 26 Febrero 2013, 22:59



Título: problema con diseño de una base de datos
Publicado por: abbyblack123 en 26 Febrero 2013, 22:59
Hola a todos

Recien estoy comenzando con esto de las tablas en las bases de datos.
y tengo una duda que agradadeceria si pudieran ayudarme

estoy diseñando una base de datos para el inventario de un centro de computo , hasta el momento tengo las tablas:
-monitor
-gabinete
-mouse
-teclado
-lugar_ubicacion (pues son dos aulas)

es decir una tabla para cada pieza que compone un equipo, laa pregunta seria ¿como puedo relacionarlas?,  perdon pero es la primera vez que hago un trabajo con bases de datos, saludos


Título: Re: problema con diseño de una base de datos
Publicado por: 1mpuls0 en 26 Febrero 2013, 23:00
Puedes explicar un poco mejor lo que necesitas, porque hasta ahora creo que no vas por buen camino.

Saludos.


Título: Re: problema con diseño de una base de datos
Publicado por: abbyblack123 en 27 Febrero 2013, 02:06
es que quiero hacer una tabla para cada pieza por separado para tratarlas individualmente aunque no se si es correcto pues no se me ocurre otra forma de hacerlo si hago una sola tabla donde ponga todo junto siento que no estaria bien pero si las pongo por separado no se como relacionarlas


Título: Re: problema con diseño de una base de datos
Publicado por: 1mpuls0 en 27 Febrero 2013, 16:41
Podrías colocar algun ejemplo de que información manejas, así sería más fácil comprender. Tal vez iniciando con definir exactamente "Inventario de Centro de Computo" es que me confunde con eso de "dos aulas", también podrías indicar que información estarás tratando.

Por qué crees que menejar cada uno de los componentes de la computadora en una tabla es factible?.

Por otro lado podrías utilizar el id de la computadora o algun número de serie.

Saludos.


Título: Re: problema con diseño de una base de datos
Publicado por: Carloswaldo en 11 Marzo 2013, 00:39
Más bien creo que toda esa información (para el caso de inventario) debe estar en una sola tabla ("items" por ejemplo) que contenga el número de serie como clave primaria, una descripción, el tipo (puede también ser una referencia a otra tabla "tipoItems") y ubicación (que también podría ser una referencia a otras tablas según el nivel de detalle que quieras en la ubicación).