Prueba SQL - Consultor de Soporte SAP B1

download Prueba SQL - Consultor de Soporte SAP B1

of 3

Transcript of Prueba SQL - Consultor de Soporte SAP B1

  • 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.