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

Opinion sobre las reglas del negocio

Estas en el tema de Opinion sobre las reglas del negocio en el foro de Bases de Datos General en Foros del Web. Buenas noches Por primera vez estoy tratando de hacer las cosas bien Las reglas de negocio para este pequeño proyecto son las siguientes Se debe ...
  #1 (permalink)  
Antiguo 10/04/2017, 19:25
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Opinion sobre las reglas del negocio

Buenas noches

Por primera vez estoy tratando de hacer las cosas bien

Las reglas de negocio para este pequeño proyecto son las siguientes

Se debe desarrollar la base de datos de una página web que ayuda a suplir las necesidades médicas de una persona con bajos recursos a la cual vamos a llamar receptor.

Todos los artículos que suplen las necesidades de un receptor son proporcionados por donadores.

Tanto el donador como el receptor están definidos por su id, nombre, apellido paterno, apellido materno, email, teléfono, estado y fecha de registro

Los artículos están definidos por su id, nombre, descripción, categoría y fecha de publicación.

Los artículos tienen fotos que están definidas por su id, ubicación y nombre

Consideraciones para el diseño:
Un artículo pertenece a un usuario
Una foto pertenece a un artículo


Que opinan?

se trata de una pagina web donde las personas pueden donar o recibir medicamentos, sillas de rudas, prótesis,etc.

Ejemplo
compre unas pastillas muy caras pero me sobro media caja entonces voy a publicarlas para ver si a alguien le sirven

Saludos
  #2 (permalink)  
Antiguo 11/04/2017, 07:53
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Opinion sobre las reglas del negocio

Tabla tipos persona id_tipo PK, descripcion(donador, receptor)
Tabla persona (id_persona PK, id_tipo FK(tipos_persona), nombre, telefono, direccion)

Ahora para los articulos no se si vas a manejar categorias de los mismos, o porque las fotos las tienes separadas, quizas porque un articulo podra tener mas de una foto???

Si un articulo puede tener mas de una foto seria

Articulos id_articulo, id_persona nombre, descripcion

Fotos Articulos id_foto, id_articulo, imagen, ubicacion


Creo que con ese modelo de base de datos podrias tener la informacion necesaria para este sistema
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Última edición por Libras; 11/04/2017 a las 09:28
  #3 (permalink)  
Antiguo 11/04/2017, 10:46
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: Opinion sobre las reglas del negocio

Gracias Libras por ayudarme

Tome en cuenta tus consejos del post anterior

Si, un articulo puede tener mas de una foto y lo que propones pienso que tiene sentido

Solo hay un par de cosas

Lo primero

pienso que lo ideal es que una persona pueda ser donador o receptor y asi nos olvidamos de tipos de personas

Lo segundo

Tabla tipos persona id_tipo PK, descripcion(donador, receptor)

Tabla persona (id_persona PK, id_tipo FK(tipos_persona), nombre, telefono, direccion)

Articulos id_articulo, id_persona, nombre, descripcion

Fotos Articulos id_foto, id_articulo, imagen, ubicacion


Porque id_articulo, id_foto no son PK?
Porque id_persona,id_articulo no son FK?


Saludos
  #4 (permalink)  
Antiguo 11/04/2017, 11:01
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Opinion sobre las reglas del negocio

Lo primero

pienso que lo ideal es que una persona pueda ser donador o receptor y asi nos olvidamos de tipos de personas

Asi es como esta el modelo que te propongo, dependiendo el tipo puede ser donador o receptor, asi sabes que es cada uno, ya si puede tener los 2 status es otra cosa


Lo segundo

Porque id_articulo, id_foto no son PK?
Porque id_persona,id_articulo no son FK?

Asi lo pense, pero no lo puse.....
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 11/04/2017, 13:23
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: Opinion sobre las reglas del negocio

Ok, ya todo queda mas claro
Ahora voy a hacer el diagrama entidad-relacion

Saludos

Etiquetas: diseño, negocio, reglas
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 18:29.