Вы находитесь на странице: 1из 7

-- Bases de Datos para la Empresa 2011/12 -Boletn 1

1. Creacin de una Base de Datos e implementacin de varias tablas

1) Crear una nueva Base de Datos. Llamarla PEDIDOS.MDB 2) Crear una tabla nueva para registrar la informacin de fichas de artculos. Llamarla

ARTICULOS.
Compuesta por los siguientes campos:

Nombre del campo

Tipo de datos Numrico Texto Numrico

Tamao Entero largo 30 Simple

Propiedades Ttulo: CDIGO ARTCULO Formato: Estndar con 2 decimales

CODARTIC DESCRIPCION PVP

3) Asignar como clave principal el campo CODARTIC. 4) Crear una tabla nueva para registrar la informacin de las zonas de ventas. Llamarla ZONAS. Compuesta por los siguientes campos: Nombre del campo Tipo de datos Numrico Texto 25 Tamao Byte Ttulo: NOMBRE DE ZONA Propiedades

ZONA DESCRIPCION

5)

Asignar como clave principal el campo ZONA.

6) Crear una tabla nueva para registrar la informacin de fichas de clientes. Llamarla CLIENTES. Estar compuesta por los siguientes campos:

BasesdeDatosparalaEmpresa2011/12(UDC)AnaBelnCerdeira(Lab.deBasesdeDatos)

Nombre del campo

Tipo de datos Numrico Texto Texto Texto Texto Texto Texto Numrico Numrico

Tamao Entero largo 25 50 5 25 11 11 Simple Byte

Propiedades Ttulo: CDIGO CLIENTE Ttulo: NOMBRE CLIENTE

CODCLIENTE NOMBRECLI DIRECCION CODPOSTAL POBLACION TELEFONO FAX DESCUENTO ZONAVENTAS

Mscara para CP del estilo: 28080 Ttulo: CDIGO POSTAL Valor predeterminado: Barcelona Mscara que permita almacenar telfonos como: 912 23 44 12 Mscara que permita almacenar un nmero de fax como: 932 21 34 55 Formato: porcentual con 2 decimales Regla validacin: <0,25 Ttulo: ZONA DE VENTAS Requerido

7) Asignar como clave principal el campo CODCLIENTE. 8) Crear una Tabla nueva para registrar la informacin de Pedidos. Llamarla PEDIDOS. Compuesta por los siguientes campos:

Nombre del campo

Tipo de datos Autonumrico Asist. bsquedas Asist. bsquedas Numrico Fecha

Tamao Entero largo

Propiedades Ttulo: NMERO PEDIDO Tomar valores de CODCLIENTE de la tabla CLIENTES (*) Tomar valores de CODARTIC de la tabla ARTICULOS (*)

NUMPEDIDO CODCLIENTE CODARTIC UNIDADES FECHAPED

Simple

Formato: Estndar con 0 decimales Formato: Fecha Corta

(*) Utilizar el asistente para bsquedas 9) Asignar como Clave principal el campo NUMPEDIDO.

2. Adquirir prctica en el uso de las hojas de datos


1) Abrir la tabla ARTICULOS, y cumplimentar 6 7 registros. Para los precios indicar diversas cantidades entre 100 y 500 (esto ser til para algunos de los ejercicios posteriores). Abrir la tabla ZONAS, y cumplimentar 4 registros. Sugerencia para el campo ZONA: 1, 2, 3 y 4 Sugerencia para el campo DESCRIPCIN: Norte, Sur, Este y Oeste

2)

BasesdeDatosparalaEmpresa2011/12(UDC)AnaBelnCerdeira(Lab.deBasesdeDatos)

3) Abrir la tabla CLIENTES y cumplimentar al menos 10 registros. En el campo ZONAVENTAS utilizar exclusivamente datos que se hayan insertado en el Campo ZONA de la tabla ZONAS. Varios clientes debern ser de Barcelona y Madrid.

Observar cmo las propiedades de campos que hemos definido, determinan el comportamiento de Access al introducir el cdigo postal, el telfono y el fax (mscara) y descuentos (regla de validacin); observar tambin qu ocurre cuando se intenta omitir ZONAVENTAS en algn registro (requerido). Observar cmo los nombres de los campos difieren de los de las columnas en aquellos campos para los cuales se ha definido la propiedad ttulo. 4) Con la tabla CLIENTES practicar los siguientes puntos: 5) Redimensionar el tamao de las columnas a las necesidades de su contenido. 6) Ordenar todos sus registros en base a los datos de la columna NOMBRECLI. Observar el efecto de la ordenacin en las otras columnas. Probar con otras columnas. 7) Pedir que Access busque un dato cualquiera dentro de su tabla. 8) Crear y aplicar un filtro cada vez, capaz de: Mostrar slo clientes de la Zona de Ventas 1 Mostrar slo clientes de la Poblacin de Barcelona Mostrar slo clientes de la Poblacin de Barcelona Mostrar slo clientes de la Poblacin de Madrid clientes de la Poblacin de Barcelona

9) Mover la columna TELEFONO a la derecha de la columna NOMBRECLI. Probar otros movimientos. 10) Ocultar las columnas DESCUENTO y ZONAVENTAS. Volver a mostrarlas. Probar otras. 11) Inmovilizar la columna CODCLIENTE. Probar el efecto sobre el desplazamiento lateral de las otras columnas. Liberar esta columna tras la observacin del efecto. 12) Crear un nuevo registro con la particularidad que el contenido del campo CODCLIENTE ya exista en otro de sus registros. Observe la reaccin del sistema (bloqueo frente la violacin de la clave principal.)

3. Establecer relaciones entre tablas y experimentar con la integridad referencial.


1) Abrir la ventana de Relaciones. 2) Agregar las tablas CLIENTES, ARTICULOS, PEDIDOS y ZONAS para crear las relaciones entre las mismas. 3) Crear las siguientes relaciones entre las tablas correspondientes: Todas las relaciones se crearn exigiendo integridad referencial, con actualizacin y eliminacin en cascada. Guardar el diseo de la relacin.

BasesdeDatosparalaEmpresa2011/12(UDC)AnaBelnCerdeira(Lab.deBasesdeDatos)

4)

Abrir la tabla CLIENTES, probar a introducir alguna ZONAVENTAS inexistente en la tabla ZONAS y observar el resultado Abrir la tabla PEDIDOS y llenar entre 15 y 20 registros

5)

6) Observar dos o ms registros en PEDIDOS con el mismo cdigo de cliente (si no hay registros que cumplan esta caracterstica, crearlos); estos registros se modificarn y se borrarn en el prximo ejercicio. 7) Cerrar la tabla PEDIDOS 8) Abrir la tabla CLIENTES, localizar el registro correspondiente al cliente que hemos observado en el punto 6 y modificar el CODCLIENTE por otro cdigo no existente 9) Cerrar la tabla CLIENTES. 10) Abrir la tabla PEDIDOS y comprobar cmo los dos pedidos introducidos en el ejercicio 6 han modificado su Cdigo de Cliente. De manera anloga estos cambios podran haber sido realizados en la tabla ARTICULOS. 11) Cerrar la tabla PEDIDOS. 12) Abrir la tabla CLIENTES, localizar el registro del cual se ha cambiado el Cdigo y borrarlo. 13) Cerrar la tabla CLIENTES. 14) Abrir la tabla PEDIDOS y comprobar que los registros relacionados de esta tabla con el mismo cdigo de cliente eliminado, se han borrado tambin de la tabla. 15) Cerrar la tabla PEDIDOS. 16) Abrir la tabla CLIENTES y modificar su diseo de tal forma que el campo ZONAVENTAS incluya un Asistente para bsquedas, que permita elegir como valores, aqullos que estn en el campo ZONA de la tabla ZONAS

BasesdeDatosparalaEmpresa2011/12(UDC)AnaBelnCerdeira(Lab.deBasesdeDatos)

Observar cmo si se intenta cambiar el tipo directamente Access nos devuelve un error, ya que existen relaciones creadas. Eliminar a continuacin la relacin entre la tabla CLIENTES y ZONAS y modificar, una vez hecho esto, el campo ZONAVENTAS para que incluya el Asistente para bsquedas que se pide. Guardar los cambios y volver a establecer la relacin que exista antes entre CLIENTES y ZONAS. Introducir un nuevo cliente, y fijarse cmo ahora disponemos de un desplegable para asignar la zona de ventas de ese cliente. 17) Cerrar la tabla CLIENTES 18) Abrir la tabla PEDIDOS y crear una hoja secundaria de datos para que desde esta tabla se puedan visualizar los datos relativos al cliente del pedido 19) Cerrar la tabla PEDIDOS

4. Adquirir prctica en el diseo de consultas de seleccin


1) Disear una consulta que sea capaz de devolver todos los clientes que pertenezcan a la ZONA DE VENTAS nmero 1. 2) Adems de el criterio anterior, esta consulta solamente deber mostrarnos los campos CODCLIENTE y NOMBRECLI, sin mostrar el campo de ZONA DE VENTAS. 3) Modificar la consulta para que nos muestre tambin los registros de la ZONA DE VENTAS nmero 3. 4) Disear una consulta que sea capaz de devolver los nombre de todos los clientes que pertenezcan a la ZONA DE VENTAS cuya DESCRIPCIN empiece por S. 5) Crear una nueva consulta que devuelva los clientes de Barcelona que han realizado alguna compra. 6) Crear una nueva consulta que me devuelva para cada uno de los clientes que han realizado alguna compra, cual fue la compra con mayor nmero de unidades. 5) dem respecto de la anterior pero slo de aquellos clientes que sean de Barcelona.

8) dem respecto de la consulta 7), pero slo si el mximo de unidades supera el valor 10.

5. Adquirir prctica en el diseo de consultas de accin del tipo Actualizacin

1) Hacer una copia de la tabla ARTICULOS. 2) Disear una consulta del tipo actualizacin capaz de modificar todos los valores del campo PVP de la tabla ARTICULOS, incrementando el valor de los mismos en un 15%, pero solamente a aquellos articulos cuyo valor sea menor a 250 . 3) 4) Llamar a la consulta SUBIR PRECIOS. Ejecutar la consulta y observar los cambios realizados en la tabla ARTICULOS. Si es preciso, comparar con la copia de seguridad de la tabla que hicimos en el paso 1.

BasesdeDatosparalaEmpresa2011/12(UDC)AnaBelnCerdeira(Lab.deBasesdeDatos)

6. Adquirir prctica en el diseo de consultas de accin del tipo Creacin de Tabla

1) Disea una consulta del tipo Creacin de Tabla capaz de generar una copia de los campos NUMPEDIDO, CODARTIC, CODCLIENTE, ARTICULO.DESCRIPCIN, FECHAPED y UNIDADES, pero solamente aquellos clientes cuya POBLACIN sea Barcelona 2) Llamar a la nueva tabla NUEVA TABLA PEDIDOS. 3) Llamar a la consulta CREA NUEVA TABLA PEDIDOS. 4) Abrir la nueva tabla creada y observar el contenido de la misma. 5) Cerrar la tabla. 6) Ejecutar de nuevo la consulta y razonar el mensaje de advertencia que mostrar Access.

7. Adquirir prctica en el diseo de consultas de accin del tipo Datos Anexados.

1) Disear una consulta del tipo Datos Anexados capaz de aadir a la tabla NUEVA TABLA PEDIDOS los siguientes campos: NUMPEDIDO, CODARTIC, CODCLIENTE, ARTICULO.DESCRIPCIN, FECHAPED y UNIDADES, pero solamente aquellos clientes cuya POBLACIN sea Madrid 2) Ejecutar la consulta. 3) Guardar la consulta con el nombre AADIR REGISTROS. 4) Abrir la tabla NUEVA TABLA PEDIDOS y comprobar que se han agregado los registros. 5) Cerrar la tabla NUEVA TABLA PEDIDOS . 6) Ejecutar otra vez la consulta y observar el mensaje que nos presenta Access.

8. Adquirir prctica en el diseo de consultas de accin del tipo Eliminacin

1)

Disear una consulta del tipo Eliminacin capaz de eliminar de la tabla NUEVA TABLA PEDIDOS solo aquellos registros comprendidos entre dos fechas lmite que nos deber preguntar cada vez que ejecutemos la consulta (Parametros).

2) Guardar la consulta con el nombre BORRAR NUEVOS PEDIDOS ENTRE FECHAS. 3) Ejecutar la consulta. 4) Abrir la tabla NUEVA TABLA PEDIDOS y observar el efecto de la consulta.

BasesdeDatosparalaEmpresa2011/12(UDC)AnaBelnCerdeira(Lab.deBasesdeDatos)

Вам также может понравиться