14
Diseño de Sistemas y Base de datos - 1 - Ingeniería Empresarial Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú SEMANA N° 5 DIAGRAMA DE BASE DE DATOS VENTAS: TABLA: CATEGORIAS TABLA: UNIDADES

Bd laboratorio5

Embed Size (px)

Citation preview

Diseño de Sistemas y Base de datos - 1 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

SEMANA N° 5

DIAGRAMA DE BASE DE DATOS VENTAS:

TABLA: CATEGORIAS

TABLA: UNIDADES

Diseño de Sistemas y Base de datos - 2 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

TABLA: PRODUCTOS

TABLA: DISTRITOS

TABLA: CLIENTES:

Diseño de Sistemas y Base de datos - 3 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

TABLA: EMPLEADOS

TABLA: PEDIDOS

TABLA: DETALLE_PEDIDOS

Diseño de Sistemas y Base de datos - 4 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

CREACION DE VISTAS

CASO1: Crea una vista con el nombre de vLista1, que muestre el NOMBRE

DEL PRODUCTO, NOMBRE DE LA UNIDAD, NOMBRE DE LA CATEGORIA E

IMPORTE (PRECIO x STOCK).

SOLUCION1: ENTORNO GRÁFICO

1) Haga clic derecho a la carpeta , luego haga clic a Nueva

Vista…

2) Seleccionar las tablas a utilizar en la vista (categorias, productos y

unidades), haga clic a Agregar, luego

3) Seleccionar los campos NOM_PRODUCTO, NOM_UNIDAD,

NOM_CATEGORIA, escribir la fórmula Pre_Producto * Sto_Producto

y escribir el alias IMPORTE, como se puede observar en la siguiente

imagen:

Diseño de Sistemas y Base de datos - 5 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

4) Grabe la vista, haga clic al icono de guardar , escriba el nombre

de la vista y luego Aceptar.

5) Para terminar, cierre la ventana de la vista.

EJECUTAR LA VISTA CREADA:

1) Haga clic a , no olvidar la base de datos de Ventas,

debe estar activa o abierta.

2) Escribir y ejecutar la siguiente sentencia:

Diseño de Sistemas y Base de datos - 6 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

SOLUCION2: ENTORNO DE SENTENCIAS

1) Haga clic a , no olvidar la base de datos de Ventas,

debe estar activa o abierta.

2) Escribir y ejecutar la siguiente sentencia:

Diseño de Sistemas y Base de datos - 7 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

3) Cerrar la ventana de esta consulta (Opcionalmente grabe).

NOTA: Para ejecutar esta vista, ejecute el procedimiento que para la

primera vista.

CASOS PROPUESTOS:

CASO PROPUESTO1: Crea una vista con el nombre de vLista3, que muestre

el APELLIDOS Y NOMBRES DEL CLIENTE, NOMBRE DEL DISTRITO, EDAD,

GENERO, FECHA DE NACIMIENTO.

CASO PROPUESTO2: Crea una vista con el nombre de vLista4, que muestre

el APELLIDOS Y NOMBRES DEL CLIENTE, NOMBRE DEL DISTRITO, FECHA DE

PEDIDO, NRO DE PEDIDO, CANTIDAD, PRECIO E IMPORTE.

EXPORTAR DATOS AL EXCEL Y CREAR TABLAS Y GRÁFICOS DINÁMICOS

(DSS)

Las tablas y gráficos dinámicos de Excel permiten al usuario resumir y

analizar datos para tomar las decisiones oportunas, además se pueden

filtrar de acuerdo a los criterios especificados.

CASO1: Exportar la vLista1 a Excel 97-2003.

SOLUCION:

1) Haga clic derecho al nombre de la Base de datos (Ventas).

2) Haga clic a Tareas y luego a Exportar datos…

3) Se muestra el asistente para importación y exportación de SQL

Server.

Diseño de Sistemas y Base de datos - 8 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

4) Haga clic a Siguiente>

5) Ahora debemos de indicar el origen (En este caso dejarlo igual,

porque el origen de SQL Server, Nombre del servidor, Base de datos

es Ventas)

6) Haga clic a Siguiente>

7) Ahora hay indicar el destino, para nuestro casos hay que selecciona

Excel 2007, e indicar el archivos y la carpeta donde se grabará.

8) Haga clic a Siguiente> para continuar

Diseño de Sistemas y Base de datos - 9 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

9) Se muestra el siguiente cuadro de diálogo, donde puede seleccionar

los datos de una o varias tablas o vista, como también puede

escribir una consulta. Para nuestros seleccionamos la primera

opción.

10) Haga clic a Siguiente>

11) Seleccionar las tablas y/o vistas que desea exportar.

12) Haga clic a Siguiente> para continuar

13) En el siguiente cuadro de diálogo dejar los valores preestablecidos

Diseño de Sistemas y Base de datos - 10 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

14) Haga clic a Siguiente> para continuar

15) Enseguida haga clic a Siguiente>

16) Luego haga clic a Finalizar.

Diseño de Sistemas y Base de datos - 11 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

17) Esperar que el proceso termine. Ahora abra la carpeta donde se ha

exportado el archivo de Excel (vLista1.xls).

CASOS PROPUESTOS:

CASO PROPUESTO1: Exportar la vista vLista3 a Excel 97-2003.

CASO PROPUESTO2: Exportar la vista vLista4 a Excel 97-2003.

Para poder crear una tabla dinámica primero se debe especificar los

requerimientos, por ejemplo:

R1: Cantidad y porcentaje de productos por categorías. R2: Cantidad y porcentaje de productos por Unidades. R3: Total de Importes por categorías. R4: Total de Importes por Unidades. R5: Total de Importes e IGV por categorías. R6: Total de Importes e IGV por Unidades.

CREAR UNA TABLA Y GRAFICO DINAMICO: (R1)

1) Abrir el archivo de Excel vLista1.xls.

Diseño de Sistemas y Base de datos - 12 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

2) Ubicar el cursor en cualquier dato de la base de datos de Excel

(Tabla).

3) Haga clic a la ficha Insertar, luego haga clic a

4) Se muestra el siguiente cuadro de diálogo:

5) Haga clic a Aceptar

6) Se crea una nueva hoja de cálculo, seleccione primero

Nom_Categoria, luego arrastre al cuadro de valores a

Nom_Producto (Arrástrelo para colocarlo nuevamente en el

cuadrante de Valores):

7) Haga clic en la cabeza de flecha del segundo campo del cuadrante

del valor y seleccione Configuración del campo de valor, ahora clic

Diseño de Sistemas y Base de datos - 13 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

a la ficha Mostrar valores como, seleccionar Porcentaje del total

general, luego haga clic a Aceptar.

8) Cambiar el nombre de la hoja por R1.

CREAR UN CAMPO CALCULADO:

1) Ubicar el cursor dentro de la tabla dinámica, donde desea crear el

campo calculado.

2) Haga clic a la ficha Opciones, luego a Cálculos, y luego a Campos,

elementos y conjuntos, y luego a Campo calculado…

3) Escribir el nombre del campo y la fórmula correspondiente:

4) Para terminar, haga clic a Aceptar

CASOS PROPUESTOS:

CASO PROPUESTO1: Utilizando la misma hoja de cálculo vLista1, crear una

tabla dinámica para cada uno de los requerimientos: R2, R3, R4, R5 y R6.

CASO PROPUESTO2: Para el archivo vLista3, proponga 3 requerimientos y

cree sus tablas dinámicas para cada uno.

CASO PROPUESTO3: Para el archivo vLista4, proponga 3 requerimientos y

cree sus tablas dinámicas para cada uno.

Diseño de Sistemas y Base de datos - 14 - Ingeniería Empresarial

Docente: Mg. Ing. Dávila Rodríguez Víctor MCAS [email protected] Trujillo – Perú

URLS interesantes:

Crear vistas y procedimientos almacenados

http://technet.microsoft.com/es-es/library/ms365311.aspx

Crear tablas y gráficos dinámicos

http://office.microsoft.com/es-es/excel-help/crear-o-eliminar-un-

informe-de-tabla-dinamica-o-de-grafico-dinamico-HP010342375.aspx

Procedimientos almacenados paso a paso

http://mspnor.wordpress.com/2008/10/31/sqlprocedimientos-

almacenados-paso-a-paso/