Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Hacer una pequeña base de datos para técnicos

Estas en el tema de Hacer una pequeña base de datos para técnicos en el foro de Bases de Datos General en Foros del Web. Hola: Quiero hacer una base de datos muy sencilla. Lo más probable que sea con Access o MySQL, el primero por ser más exportable y ...
  #1 (permalink)  
Antiguo 09/01/2011, 02:31
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 5 meses
Puntos: 8
Hacer una pequeña base de datos para técnicos

Hola:

Quiero hacer una base de datos muy sencilla. Lo más probable que sea con Access o MySQL, el primero por ser más exportable y fácil, después ya se verá.

Esta base de datos se trata de diseñarlo de una manera que se entienda a la primera. Se trata de diseñar una base de datos sobre recogida de aparatos sobre consolas como PlayStation 1, 2, 3, X-Box, X-Box 360, Wii, etc.

Dentro de ella, cada una con su tabla. Por ejemplo:
La tabla llamada playstation_3:
Tiene como campos, modelo, código de serie, fallo, fecha de entrega, reparada, no reparada, comentario, contacto del cliente, etc...

...muchas cosas de estas, porque me llega muchas máquinas.

Unos buenos consejos está bien.

Saludo.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar
  #2 (permalink)  
Antiguo 09/01/2011, 06:58
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: Hacer una pequeña base de datos para técnicos

No, no te aconsejo una tabla para cada máquina o modelo. Yo te propongo varias tablas:

tabla fabricantes
fabricante_id, fabricante
1 | Sony
2 | Microsoft
3 | Nintendo

tabla tiposmaquinas
tipomaquina_id, tipomaquina, fabricante_id
1 | PlayStation | 1
2 | X-Box | 2
3 | Wii | 3

tabla modelo
modelo_id, modelo, tipomaquina_id
1 | PlayStation 1 | 1
2 | PlayStation 2 | 1
3 | PlayStation 3 | 1
4 | X-Box | 2
5 | X-Box 360 | 2
6 | Wii | 3

tabla tiposclientes
tipocliente_id, tipo
1 | particular
2 | empresa

tabla clientes
cliente_id, tipocliente_id, nombre, teléfono, dirección, identificacion

tabla técnicos
tecnico_id, nombre, apellidos

tabla fichas
ficha_id, modelo_id, codseriemaquina, cliente_id, tecnico_id, descripcionaveria, fechaentrega, fechadevolucion, comentarios, reparada(si/no)

tabla manoobraficha
manoobra_id, ficha_id, tecnico_id, horas


tabla piezas
pieza_id, pieza, modelo_id, precio

tabla piezasficha
piezaficha_id, ficha_id, pieza_id, numero

Esto es sólo una sugerencia y a modo de orientación.

De todos modos, tal vez encuentres un modelo que te sirva aquí:
http://www.databaseanswers.org/data_models/

Última edición por jurena; 09/01/2011 a las 13:28
  #3 (permalink)  
Antiguo 09/01/2011, 09:55
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: Hacer una pequeña base de datos para técnicos

Si señor, este si que es un buen diseño, muchísimas gracias por esta idea.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar

Etiquetas: pequeña
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:27.