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

Diseño ERD está bien?

Estas en el tema de Diseño ERD está bien? en el foro de Bases de Datos General en Foros del Web. Como posteé en otro hilo, he estado diseñando una BD para mi empresa. El tema es que hace muchos años ya desde que lo hacía, ...
  #1 (permalink)  
Antiguo 28/01/2013, 06:21
 
Fecha de Ingreso: abril-2004
Mensajes: 28
Antigüedad: 20 años
Puntos: 0
Diseño ERD está bien?

Como posteé en otro hilo, he estado diseñando una BD para mi empresa. El tema es que hace muchos años ya desde que lo hacía, por lo que no sé si estará bien planteada o no, por eso me gustaría poder contar con vuestra ayuda por si encontrais algún error en ella antes de ponerme ha hacer el programa con el que trabajar.
He vuelto a hacer el diseño ERD en Mysql Workbench, este consta de 31 tablas, por lo que no sé si lo correcto sería poner un pdf con el diseño o bien poner directamente el archivo para que podáis toquetearlo.

¿Qué hago? y sobretodo... alguien me echa una mano? jaja
  #2 (permalink)  
Antiguo 28/01/2013, 07:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Diseño ERD está bien?

Postea la imagen del DER, supongo que por la antigüedad de tu cuenta es posible que el sistema te deje hacerlo, pese a la escasa cantidad de mensajes que tienes en FDW.
Por lo demás, nosotros no "toquetearemos" tu DER, porque no es tarea nuestra hacer el trabajo de otros, pero podemos darte nuestra opinión y análisis de lo que veamos en él.
Eso si.

En el caso necesario puede que te pidamos que postees el scritp de generación del esquema, pero no siempre es necesario.
para poner la imagen, exportalo como tal, y súbelo a algún sitio dedicado a eso, donde puedas linkear la imagen para que la veamos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 28/01/2013, 11:00
 
Fecha de Ingreso: abril-2004
Mensajes: 28
Antigüedad: 20 años
Puntos: 0
Respuesta: Diseño ERD está bien?

Cuando dije "toqueteeis" no lo decía con mala intención, sino quería decir que pudierais cargarlo para poder verlo.

El link de la imagen de la bd es este: [URL="http://img707.imageshack.us/img707/5596/erdf.png"]http://img707.imageshack.us/img707/5596/erdf.png[/URL]
Os explico todo, es la bd para la gestión de una peluqueria canina. Vamos por partes:

Ventas(los nombres eran para aclararme, y no tienen porque ser muy concisos con el tema xD)

Recojo la Factura para el cliente, con dos detalles, uno referente a los artículos con su precio de venta, y como se verá más adelante, otro detalle referente a los servicios que se realizan a las mascotas.

Compras

Tenemos varios proveedores para los mismos artículos, y cada proveedor tiene un código de artículo, de ahí sale la tabla Arpro (que por cierto le falta el campo para recoger el código de proveedor para ese artículo ... x0 )
Además intento tener un control del tema de facturas, albaranes y pedidos a los distintos proveedores. Guardo el pedido en el ordenador, cuando llega el albarán compruebo lo que ha llegado (algunos pedidos los remiten con varios albaranes) y se registra, al tiempo cuando llega la factura lo que hago es recoger el que ha llegado, no guardo más datos que la fecha porque realmente lo único que me importa es recoger el que lo han facturado.

Recursos humanos
Tengo la tabla Empresa porque también somos un centro de enseñanza, y los alumnos que vienen, que actuan como Trabajadores en el propio centro, vienen enviados de distintos centros de enseñanza teórica.

Servicios
A un Animal se le pueden aplicar varios Servicios (solo lavado, lavado y corte, spa...) y viceversa, de esa relación N:N sale la tabla Anser. Estos Servicios tienen un determinado precio depende de la raza en sí (de esto sale la tabla Raser) y también del propio animal (tamaño, comportamiento, si viene siempre fatal etc..) por lo que el precio de cada servicio realmente es de cada animal, siendo una tarifa variable dependiendo de la raza.

Marketing
Quiero contabilizar el tiempo medio de retraso de los clientes, y también en un futuro poder gestionar el aviso previo al día de la cita, para que no se despisten jeje
Por otro lado de vez en cuando sacamos promociones/regalos, por lo que pretendo tenerlas recogidas y saber si se ha informado o no a los clientes y si han venido a recoger los regalos / utilizarlas

Bueno creo que más o menos se entiende, gracias por la ayuda

PD: Aún no me he puesto con los atributos de cada campo como son Not Null, Unique, Autoincremental.. o que se actualicen las tablas en cascada etc.. porque primero quiero saber si hay algún error lógico en el erd ^^

Etiquetas: diseño
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 19:42.