8/17/2019 Prueba SQL - Consultor de Soporte SAP B1
1/3
Página 1 de 3
Antes de iniciar la evaluación lea completamente todo lo solicitado.
1. Administración de Bases de Datos y Consultas
La empresa “Comercializadora, S.A” es una empresa que se dedica a la compra y venta de
artículos. Dicha empresa desea contar con la información que le permita mejorar la relación
con sus clientes, operar de forma eficiente y obtener informes financieros que le permitan
tomar decisiones acertadas.
1.1.
Es necesario almacenar información de clientes y clientes potenciales (Leads), los clientes
a los que se les vende pueden tener n direcciones y n personas de contacto además de la
información básica de un cliente (NIT, nombre, etc.).
1.2.
Para lograr análisis de ventas por grupos de clientes es necesario contar con un catálogo
de grupos de clientes y poder asignarle un grupo a cada cliente.
1.3.
Es necesario poder contar con un catálogo de artículos donde se almacene la información
básica de artículos.
1.4.
Para lograr análisis de ventas por grupos de artículos es necesario contar con un catálogo
de grupos de artículos y poder asignarle un grupo a cada artículo.
1.5.
Es necesario contar con un catálogo de vendedores.
1.6.
El proceso de compras utiliza 3 documentos Orden de Compra, Entrada y Factura es
necesario que todo proceso de compras tenga vinculados estos 3 documentos. Los 3
documentos contienen la misma información (es decir los mismos campos).1.7.
Un documento de compras puede realizarse por artículo (en dicho caso es obligatorio el
articulo y cantidad) y por servicio (en este caso es obligatoria únicamente una descripción
NO cantidad).
1.8.
Un documento de compras debe permitir poder compras n artículos y repetir un mismo
código de artículo en el documento.
1.9.
El proceso de ventas utiliza 3 documentos Cotización, Orden y Factura es necesario que
todo proceso de venta tenga vinculados estos 3 documentos. Los 3 documentos
contienen la misma información (es decir los mismos campos).
1.10.
Un documento de ventas debe permitir poder vender n artículos y repetir un
mismo código de artículo en el documento.1.11.
Todo documento de ventas debe contar con un vendedor asociado, para realizar
análisis de ventas por vendedor.
8/17/2019 Prueba SQL - Consultor de Soporte SAP B1
2/3
Página 2 de 3
Para este caso realice lo siguiente:
1.1.Creación de una Base de Datos
1.2.Tablas que cumplan con el modelo de negocios de la empresa descrita.
1.3.Cada tabla debe tener las llaves primarias y foráneas necesarias.
1.4.Realice el Diagrama Entidad –Relación de las tablas creadas.
1.5.Los nombres de tablas y campos deben de seguir algún estándar que ayude al DBA,
desarrolladores y analistas.
1.6.Es necesario contar con 3 usuarios de base de datos (además del “sa”):
1.6.1.
Aplicación: únicamente puede leer, insertar y actualizar registros en las tablas
creadas (Nada más)
1.6.2.
Desarrollador: puede borrar registros, cambiar estructura de tablas, crear SPs, vistas,
funciones. No puede borrar tablas, SPs, Vistas, Funciones y mucho menos cambiar
permisos de usuario.
1.6.3.
Administrador Aplicación: tiene control total de la BD que se creó para esta
aplicación, pero no puede hacer cambios a otras bases de datos.
1.7.Realice un Procedimiento almacenado que alimente la BD con información en las tablas
necesarias, para que se puedan probar los querys de los siguientes numerales. Al menos
10 registros para pruebas.
1.8.El gerente de ventas tiene conocimientos amplios en tablas dinámicas, por lo cual le
solicita que desde Excel pueda contar con un detalle de ventas pero en el cual se incluyan
los datos de la dirección del cliente (país, municipio, ciudad, zona, etc.) para ello usted
debe realizar una vista que tenga toda esa información.
1.9.Realice una consulta que obtenga todas las ventas agrupadas por grupo de cliente, cliente
y por fecha sin incluir IVA.
1.10.Realice una consulta que obtenga todas las ventas agrupadas por grupo de artículo, por
fecha sin incluir IVA.
1.11.Realice una consulta de los 10 clientes con más ventas desde hace un año hasta la fecha
actual. Asegúrese que únicamente se incluyan ventas cuyo total sea mayor a 100,000.
1.12.Realice un procedimiento almacenado que liste los 10 productos con más compras (en
base a cantidad) del último mes. Para cada producto incluir el número de la factura de
compras con el monto mayor y también incluir el número de orden de compra de fecha
más reciente. El resultado debe mostrarse así:
Código Articulo DescripciónArticulo
Total de Compras No. Factura(mayor)
No. Orden deCompra (más
reciente
8/17/2019 Prueba SQL - Consultor de Soporte SAP B1
3/3
Página 3 de 3
Modo de Envio:
Todo esto deberá trabajarlo en Microsoft SQL 2012 o 2014. Como resultado final deberá enviar el
backup de la base de datos (extensión del archivo .bak). Dado que el tamaño del archivo puede ser
muy grande, subirlo a google drive o dropbox y enviar el link.
No olvidar enviar los querys.
Top Related