Diagrama de BBDD

Páginas: 10 (2476 palabras) Publicado: 24 de enero de 2015

Una empresa de venta on-line quiere crear una base de datos para informatizar su gestión de pedidos. Para ello hemos recogido las siguientes especificaciones:
Los clientes se dan de alta en la página web de la empresa introduciendo sus datos en un formulario: NIF, nombre, apellidos, teléfono de contacto, dirección de envío, email y número de tarjeta de crédito. Además de esta información, elsistema le asignará automáticamente un código de cliente identificativo y la fecha de alta como cliente cuando el usuario envíe su confirmación.
Dependiendo de lo que cada cliente lleve gastado en la empresa se distinguirán dos tipos: “premium” y “estándar”. A los clientes “premium” se les asigna un descuento para todas sus compras y se almacena la fecha en la que se convirtieron en este tipo declientes.
En cuanto a los artículos que la empresa tiene en venta interesa almacenar un número de referencia del artículo, su nombre, la descripción y el precio de venta al público.
Cuando un cliente realiza un pedido interesa guardar la fecha y la hora. Un pedido consta de un número de localizador único para cada pedido, los datos del cliente, las líneas o detalle del pedido y el importe totaldel mismo.
Las líneas de pedido se identifican por un número de orden correlativo (1, 2, 3, etc.) en cada uno de los pedidos además de guardar también la cantidad, información del artículo y el importe total de la línea.  
La empresa también dispone de una serie de almacenes repartidos en varias provincias donde se almacenan los artículos. De cada almacén interesa conocer su nombre, la fecha deapertura, la dirección, el teléfono y el nombre del gerente. Un artículo podrá almacenarse en diferentes almacenes y también es interesante conocer el stock que hay almacenado de cada artículo en cada almacén.
Para el tema de la localización y el reparto de los pedidos, es necesario guardar el número de habitantes y la extensión junto al nombre de cada provincia. En una provincia podrá haber comomáximo un almacén, pero puede haber provincias sin almacén. Por esta razón, se hace necesario guardar la información relativa para saber en cada provincia, qué almacén es el encargado de realizar el reparto teniendo en cuenta que a una provincia sólo se le asignará un almacén de referencia.
Cuando un almacén no dispone de un determinado artículo podrá suministrarse de otros almacenes. Interesaconocer qué almacenes suministran a otros.
Se pide que realices el análisis y diseño de la base de datos siguiendo los siguientes apartados:

1. Elaboración del diagrama Entidad-Relación
1.1  Identificación de entidades, atributos y relaciones.

1.- Elaboración del diagrama Entidad-Relación.
1.1. Identificación de entidades, atributos y relaciones.

Empezamos identificando las entidades,para ello leemos el texto e intentamos identificar los sustantivos o sintagmas nominales que puedan representar algo importante en nuestro sistema de información. Las entidades que encontramos son: CLIENTE (PREMIUM, NORMAL), ARTÍCULO, PEDIDO, LINEAS_PEDIDO, ALMACÉN, PROVINCIA

Seguimos el estudio identificando los atributos. Al leer los requerimientos del sistema nos preguntamos:
¿Quéinformación necesitamos almacenar de las distintas entidades encontradas?

CLIENTE_PREMIUM: “NIF”, “nombre”, “apellidos”, “teléfono_contacto”, “dirección_envío”, “email”, “número_tarjeta_crédito”, “descuento”, “fecha_alta_premium”
CLIENTE_NORMAL: “NIF”, “nombre”, “apellidos”, “teléfono_contacto”, “dirección_envío”, “email”, “número_tarjeta_crédito”
ARTICULO: “referencia”, “nombre”, “descripción”,“pvp”
PEDIDO: “número_localizador”, “detalle_pedido”, “pvp”
LÍNEA_PEDIDO: “número_orden”, “importe_total_línea”
ALMACÉN: “nombre”, “fecha_apertura”, “dirección”, “teléfono”, “nombre_gerente”
PROVINCIA: “nombre”, “número_habitantes”, “extensión”

Estudiamos cómo se relacionan las entidades identificadas.

Los clientes se dan de alta en la página web de la empresa introduciendo sus datos,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • bbdd
  • bbdd
  • BBDD
  • Bbdd
  • Ejercicios BBDD
  • Bbdd Sql
  • Bbdd
  • Bbdd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS