Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2016, 21:09
kennylive
 
Fecha de Ingreso: abril-2004
Mensajes: 7
Antigüedad: 20 años
Puntos: 1
Respuesta: Campos para una base de Dato

todo depende de lo que te pidan.. pero para empezar

tabla vehiculos
id (auto)
matricula,text 20
marca text 60
modelo text 60
procedencia int(11)
fechacompra datetime
fecha_itv datetime
....etc.. (añadir extras del vehiculo, asientos, gasoil, diesel etc..)

tabla_clientes
id int(11
tarifa int(11)
cliente_codigo
cliente_nombre
etc... (datos del cliente para el alquiler)

tabla alquileres
id int(11) auto
id_vehiculo int(11) --> id de la tabla_vehiculos
fecha_salida datetime
fecha_llegada datetime


tabla_precios
id int (11)
moneda decimal(16,4)
t1 decimal(16,4)
t2 decimal(16,4)
t3 decimal(16,4)
t4 decimal(16,4)
t5 decimal(16,4)
etc...

tabla_incidencias
id int(11)
vehiculo_id int(11)
cliente_id int(11)
incidencia text
resuelta boolean
importe_facturar decimal(16,4)


Eso es por lo que yo empezaria
tablas de:

CLIENTES, VEHICULOS, INCIDENCIAS, PRECIOS

para controlar quien se lleva,
el precio de lo que se lleva segun tarifa asociada al cliente
control de incidencias de los coches asociadas a los vehiculos y a los clientes con posibilidad de facturar luego la incidencia y ponerle el importe de la misma. Asi tenemos 2 logs uno de problema de clientes y otro de problemas de vehiculos o uno mixto (problemas de 1 cliente con X vehiculo) (o con todos.. da mucho juego)

espero sea mas o menos lo que buscas
saludos!