0% encontró este documento útil (0 votos)
9 vistas1 página

Diseño de Base de Datos para Minerva

La empresa Distribuidora Minerva desea diseñar una base de datos para almacenar información sobre su personal de ventas, productos, proveedores y promociones. La base de datos debe incluir tablas para el personal de ventas (vendedores de campo, supervisores y de oficina), productos (industriales y domésticos), proveedores, distritos y promociones. Se requiere modelar la base de datos usando el modelo entidad relación y diagramas de base de datos en SQL Server aplicando las formas normales. Adicionalmente se pide realizar

Cargado por

enolaurbano
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas1 página

Diseño de Base de Datos para Minerva

La empresa Distribuidora Minerva desea diseñar una base de datos para almacenar información sobre su personal de ventas, productos, proveedores y promociones. La base de datos debe incluir tablas para el personal de ventas (vendedores de campo, supervisores y de oficina), productos (industriales y domésticos), proveedores, distritos y promociones. Se requiere modelar la base de datos usando el modelo entidad relación y diagramas de base de datos en SQL Server aplicando las formas normales. Adicionalmente se pide realizar

Cargado por

enolaurbano
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

CASO 01: CASO: DISTRIBUIDORA “MINERVA”

Estamos seguros que hoy es su día de suerte, acaba de ser contratado por la empresa
Distribuidora “Minerva”, a fin de diseñar su base de datos. El Gerente General le ha dado la
siguiente información:
La empresa cuenta con personal en el área de ventas de los cuales se desea almacenar su
código, nombre, apellido paterno, apellido materno, sueldo, fecha de ingreso, estado y tipo de
personal. En la empresa se cuenta con tres tipos de personal de ventas: Los vendedores de
campo, los supervisores y los vendedores de oficina. Adicionalmente a los datos ya registrados,
de los vendedores de campo se desea registrar el monto de su comisión por ventas, de los
supervisores las zonas que tienen a su cargo para supervisar, y de los vendedores de oficina el
número anexo telefónico en el cual pueden ser ubicados; se debe de tener en cuenta que los
supervisores tienen a su cargo un grupo de vendedores de campo pero un vendedor de campo
solo reporta a un supervisor.
Esta empresa tiene un catálogo amplio de productos los cuales los clasifica en industriales y
domésticos; de los productos en general se requiere almacenar su código, descripción, precio
de compra, precio de venta, lugar de procedencia y tipo; sólo de los productos industriales se
requiere saber su rubro.
Los productos que comercializa esta distribuidora son proveídos por diversas empresas
proveedoras de las mismas que se requiriere almacenar su código, razón social y dirección.
Cabe indicar, que un mismo producto puede ser proveído por diferentes empresas
proveedoras. Un requerimiento específico del Gerente General fue saber la situación actual de
cada uno de los productos proveídos por cada proveedor.
Eventualmente la empresa desarrolla promociones de ventas, las mismas que son realizadas
por un determinado vendedor de campo, de un determinado producto en un determinado
distrito; de estas promociones se desea almacenar su fecha de inicio y fecha de fin. De los
distritos se desea registrar su código y la descripción de mismo.

a) El Modelo Entidad Relación


b) El Diagrama de Base de Datos SQL Server (Aplique la formas normales)
c) Realice las siguientes operaciones

 01 consulta utilizando where y order by


 01 Consulta de tablas cruzadas
 01 Subconsulta
 01 Vista
 01 Disparador

d) A través de procedimientos almacenados construya el CRUD para una tabla cruzada

DBD – Cesar Torres – DSI

e) Realice el Backup de la Base de Datos

También podría gustarte