0% encontró este documento útil (0 votos)
60 vistas6 páginas

Creación y gestión de bases de datos en Access

Este documento describe 5 prácticas para aprender sobre el diseño y uso de bases de datos en Access. La Práctica 1 explica cómo crear tablas como Clientes, Artículos y Pedidos y sus campos. La Práctica 2 cubre el uso de hojas de datos como ordenar, filtrar y mover columnas. La Práctica 3 establece relaciones entre tablas y muestra los efectos de la integridad referencial. Las Prácticas 4 y 5 describen cómo diseñar consultas de selección y tablas de referencia cruzadas.
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
60 vistas6 páginas

Creación y gestión de bases de datos en Access

Este documento describe 5 prácticas para aprender sobre el diseño y uso de bases de datos en Access. La Práctica 1 explica cómo crear tablas como Clientes, Artículos y Pedidos y sus campos. La Práctica 2 cubre el uso de hojas de datos como ordenar, filtrar y mover columnas. La Práctica 3 establece relaciones entre tablas y muestra los efectos de la integridad referencial. Las Prácticas 4 y 5 describen cómo diseñar consultas de selección y tablas de referencia cruzadas.
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 PDF, TXT o lee en línea desde Scribd

Práctica Nº: Objetivo de la Práctica:

1 Creación de una Base de Datos y diseño de varias


tablas.

1. Crear una NUEVA base de datos. Llamarla GESTIÓ[Link]

2. Crear una TABLA NUEVA para registrar la información de fichas de CLIENTES. Llamarla CLIENTES.
Compuesta por los siguientes campos:

Nombre del campo Tipo de datos Tamaño Otras


CODIGO CLIENTE Texto 7 Máscara 430XXXX Todos los códigos se inician por
430
NOMBRE Texto 25 Mayúsculas
DIRECCIÓN Texto 50 Mayúsculas
POBLACIÓN Texto 25 Mayúsculas
PROVINCIA Búsqueda 25 Valor predeterminado Pontevedra
Valores: A Coruña, Lugo, Ourense, Pontevedra
TELEFONO Texto 11 Mascara. Permita entradas como el ejemplo:
686-22-44-55 Solo se almacena el número
FAX Texto 11 Mascara entrada
DESCUENTO Numérico Simple Solo se aceptan 0, 3%, 5%
ZONA VENTAS Numérico Entero Requerido

Asignar como CLAVE PRINCIPAL el campo CODIGO_CLIENTE.

3. Crear una TABLA NUEVA para registrar la información de fichas de ARTICULOS. Llamarla ARTICULOS.
Compuesta por los siguientes campos:

Nombre del campo Tipo de datos Tamaño Otras


CODIGO ARTICULO Numérico Entero largo
DESCRIPCION Texto 30
PVP Moneda

Asignar como CLAVE PRINCIPAL el campo CÓDIGO ARTÍCULO.

4. Crear una TABLA NUEVA para registrar la información de PEDIDOS. Llamarla PEDIDOS. Compuesta por los
siguientes campos:

Nombre del campo Tipo de datos Tamaño Otras


ID PEDIDO Autonumérico
NUMERO PEDIDO Numérico Entero largo
CODIGO CLIENTE Texto 7 Máscara 430XXXX.
Todos los códigos se
inician por 430
CODIGO ARTICULO Numérico Entero largo
UNIDADES Numérico Simple Formato Estándar
FECHA PEDIDO Fecha Máscara Permita
entradas como el
ejemplo.
02-01-16.
Formato F. Corta
Asignar como CLAVE PRINCIPAL el campo ID PEDIDO.
5. Crear una TABLA NUEVA para registrar la información de las zonas de Ventas. Llamarla ZONAS DE VENTAS.
Compuesta por los siguientes campos:

Nombre del campo Tipo de datos Tamaño Otras


ZONA_VENTAS Numérico Entero Regla de validación
Permitir solo 1, 2 o 3
NOMBRE_ZONA Texto 25
Asignar como CLAVE PRINCIPAL el campo ZONA_VENTAS.

Práctica Nº: Objetivo de la Práctica:


2 Adquirir práctica en el uso de las hojas de datos

1. Cree las relaciones tal y como aparecen en la siguiente página.


2. Cumplimente los registros que se dan en la tabla adjunta y al finalizar cierre todas las tablas.

3. Abra la tabla Clientes y Redimensione el tamaño de las columnas a las necesidades de


su contenido.
4. ORDENE todos sus registros en base a los datos de la columna NOMBRE. (

Observe el efecto de la ordenación en las otras columnas. Pruebe con otras columnas.

5. Cree y aplique un FILTRO cada vez, capaz de:

• Mostrar solo clientes de la ZONA-VENTAS 1


• Mostrar solo clientes de la POBLACION de PONTEVEDRA
• Mostrar solo clientes de PONTEVEDRA y con un DESCUENTO asignado del 5%

6. MUEVA la columna TELEFONO a la derecha de la columna NOMBRE. Pruebe otros movimientos.

7. OCULTE las columnas DESCUENTO y ZONA VENTAS. Vuelva a mostrarlas. Pruebe otras.

8 INMOVILICE la columna CODIGO CLIENTE. Pruebe el efecto sobre el desplazamiento lateral de las otras
columnas. Libere esta columna tras la observación del efecto.

9. Cree un NUEVO REGISTRO con la particularidad que el contenido del campo CODIGO CLIENTE ya exista
en otro de sus registros. Observe la reacción del sistema. (Reacción de BLOQUEO frente a la violación de
la clave principal.)
Práctica Nº: Objetivo de la Práctica:
3 Establecer relaciones entre tablas y experimentar los efectos de la
integridad referencial.

1- Desde la ventana principal de Access solicite RELACIONES. (Herramientas – Relaciones)

2- Agregar las tablas CLIENTES, ARTICULOS, PEDIDOS y VENTAS para crear las relaciones entre las mismas.

3- Crear las siguientes relaciones entre las tablas correspondientes:


Todas las relaciones se crearan EXIGIENDO INTEGRIDAD REFERENCIAL, con ACTUALIZACIÓN y
ELIMINACIÓN en cascada.

Guardar el diseño de la relación.

Recordar que debido a la relación establecida con INTEGRIDAD REFERENCIAL en los campos CÓDIGO
CLIENTE y CÓDIGO ARTÍICULO solo se admitirán aquellos códigos existentes de la tabla CLIENTES y
ARTICULOS respectivamente.

4- Probar a introducir algún CLIENTE o ARTÍCULO inexistente en la tabla PEDIDOS y observar el resultado.

5- Crear 2 registros en PEDIDOS con el mismo código de CLIENTE, estos dos registros se modificaran y se
borraran en el próximo ejercicio.

6- Cerrar la tabla PEDIDOS.

7- Abrir la tabla CLIENTES, localizar el registro correspondiente al CLIENTE baja el cual se han generado los
registros del ejercicio 6, modificar el CÓDIGO CLIENTE de este cliente por otro Código no existente.

8- Cerrar la tabla CLIENTES.

9- Abrir la tabla PEDIDOS y comprobar como los dos pedidos introducidos en el ejercicio 6 han modificado su
Código de Cliente.
De manera análoga estos cambios podrían haber sido realizados en la tabla ARTICULOS.

10- Cerrar la tabla Pedidos.

11- Abrir la tabla CLIENTES, localizar el registro del cual se ha cambiado el CODIGO y borrarlo.

12- Cerrar la tabla CLIENTES.

13- Abrir la tabla PEDIDOS y comprobar que los registros relacionados de esta tabla con el mismo código de
cliente eliminado, se han borrado también de la tabla.

14- Cerrar la tabla PEDIDOS.


Práctica Nº: Objetivo de la Práctica:
4 Adquirir practica en el diseño de consultas de selección

1. Diseñar una CONSULTA que sea capaz de devolver todos los clientes que pertenezcan a la ZONA DE
VENTAS número 1.

Además del criterio anterior, esta consulta solamente deberá mostrarnos los campos CÓDIGO CLIENTE y
NOMBRE, sin mostrar el campo de ZONA DE VENTAS.

2. Modificar la consulta para que nos muestre también los registros de la ZONA DE VENTAS número 3.

3. Guardar la consulta con el nombre SELECCIÓN ZONA DE VENTAS.

4. Modificar la consulta para hacer que cada vez que ejecutemos la consulta nos solicite la ZONA DE VENTAS
que deseamos ver. (Parámetros).

Probar su funcionamiento con diferentes Zonas de ventas.

5. Modificar la consulta para que aparezcan solamente aquellos registros de la tabla CLIENTES con las
condiciones actuales de la consulta pero además solamente deberán salir aquellos que hayan realizado alguna
venta.

6. Guardar la consulta.

7. Crear una nueva consulta basada en la tabla CLIENTES en la cual aparezcan los campos: NOMBRE,
DIRECCIÓN, POBLACIÓN, TELEFONO y FAX, debiendo aparecer solamente los registros que pertenezcan a la
POBLACIÓN de PONTEVEDRA.

8. Guardar la consulta con el nombre CLIENTES DE PONTEVEDRA.

Práctica Nº: Objetivo de la Práctica:


5 Adquirir práctica en el diseño de consulta selección del tipo TABLA
de REFERENCIAS CRUZADAS.

1. Diseñar una CONSULTA del tipo TABLA DE REFERENCIAS CRUZADAS capaz de devolver a su ejecución
una lista completa del NOMBRE DEL CLIENTE (filas) con algúnos pedidos, mostrando el nombre de los
ARTICULOS (columna) y en la intersección de cada CLIENTE y ARTÍCULO representar la SUMA de Unidades
Pedidas.

2. Llamar a la consulta “RESUMEN PEDIDOS CLIENTE”.

3. Realizar los cambios necesarios en esta consulta para invertir la salida de CLIENTES y ARTICULOS, es decir,
en sentido vertical represente los ARTICULOS (filas) y en sentido horizontal los CLIENTES (columnas), además
en la intersección de los mismos en lugar de figurar la suma de unidades de los pedidos, debe figurar el número
de pedidos recibidos por cada CLIENTE y ARTICULO.

4. Guardar la consulta.
Práctica Nº: Objetivo de la Práctica:
6 Adquirir práctica en el diseño de consultas de acción del tipo
CREACIÓN DE TABLA

1. Diseña una consulta del tipo CREACIÓN DE TABLA capaz de generar una copia de los campos NUMERO
PEDIDO, CODIGO ARTICULO, CODIGO CLIENTE, DESCRIPCIÓN y UNIDADES, pero solamente aquellos que
su DESCRIPCIÓN este comprendida entre las letras A Y F (ambas incluidas).
Llamar a la nueva tabla NUEVA TABLA CLIENTES.
Llamar a la consulta CONSULTA DE CREACIÓN DE CLIENTES.

2. Abrir la nueva tabla creada y observar el contenido de la misma.

3. Cerrar la tabla.

4. Ejecutar de nuevo la consulta y razonar el mensaje de advertencia que mostrar ACCESS.

Práctica Nº: Objetivo de la Práctica:


7 Adquirir práctica en el diseño de consultas de acción del tipo
DATOS AÑADIDOS

1. Diseñar una consulta del tipo DATOS AÑADIDOS capaz de añadir a la tabla NUEVA TABLA CLIENTES los
siguientes campos: NUMERO PEDIDO, CÓDIGO ARTÍCULO, CÓDIGO CLIENTE, DESCRIPCIÓN y UNIDADES
aquellos registros que la descripción este entre las letras L y O (ambas incluidas).

2. Ejecutar la consulta.

3. Guardar la consulta con el nombre AÑADIR REGISTROS.

4. Abrir la tabla NUEVA TABLA CLIENTES y comprobar que se han agregado los registros.

5. Cerrar la tabla NUEVA TABLA CLIENTES.

6. Ejecutar otra vez la consulta y observar el mensaje que nos presenta ACCESS.

Práctica Nº: Objetivo de la Práctica:


8 Adquirir práctica en el diseño de consultas de acción del tipo
ACTUALIZACIÓN

1. Diseñar una consulta del tipo ACTUALIZACIÓN capaz de modificar todos los valores del campo PVP de la
tabla ARTICULOS, incrementando el valor de los mismos en 1€ pero solamente a aquellos artículos cuyo valor
sea menor a 6€.

2. Llamar a la consulta SUBIR PRECIOS.

3. Ejecutar la consulta y observar los cambios realizados en la tabla ARTICULOS.

Práctica Nº: Objetivo de la Práctica:


9 Adquirir práctica en el diseño de consultas de acción del tipo
ELIMINACIÓN

1. Diseñar una CONSULTA del tipo ELIMINACIÓN capaz de eliminar de la tabla CLIENTES solo aquellos
registros que pertenezcan a un ZONA DE VENTAS que nos deberá preguntar cada vez que ejecutemos la
consulta (Parámetros).
2. Guardar la consulta con el nombre BORRAR CLIENTES DE ZONAS.
3. Ejecutar la consulta.
4. Abrir la tabla CLIENTES y observar el efecto de la consulta.
5. Volver a ejecutar la consulta y razonar el mensaje de advertencia que mostrara ACCESS.
PEDIDOS

NUMERO
IDPedido PEDIDO
9 CODIGO CLIENTE CODIGO ARTICULO UNIDADES FECHA_PEDIDO
1 1 4300001 2 25 05/05/2006
2 2 4300002 1 15 06/05/2006
3 3 4300004 8 100 07/05/2006
4 4 4300007 6 40 07/05/2006
5 4 4300007 8 50 07/05/2006
6 5 4300001 5 60 08/05/2006
7 6 4300007 6 125 08/05/2006
8 7 4300005 10 57 09/05/2006
9 8 4300006 3 25 10/05/2006

ZONA DE VENTAS ARTÍCULOS

ZONA VENTAS NOMBRE ZONA CODIGO ARTÍCULO DESCRIPCIÓN PVP


1 PONTEVEDRA Y COMARCA 1 ALICATES 6,61
2 VIGO Y COMARCA 2 BURILES 0,69
3 OTRAS ZONAS 3 CINCELES 0,71
4 DESTORNILLADORES 0,84
5 MARTILLOS 4,16
6 GUANTES 1,80
7 HORQUILLAS 6,37
8 INGLETES 6,31
9 JAULAS 6,60
10 KOALAS 6,16

ZONA
CLIENTES NOMBRE DIRECCIÓN POBLACIÓN TELÉFONO FAX DESCUENTO VENTAS
4300001 XYZ, SA. C/LUXEMBURGO S/N PONTEVEDRA 986-78-91-55 222-22-22-22 5,00% 1
4300002 AAA,S.L. OLIVA 12 2º PONTEVEDRA 609-52-81-45 121-21-21-11 3% 1
4300003 ANA CAAMAÑO LOIS C/OLIVA, 3 PONTEVEDRA 986-25-25-25 986-12-31-47 0,00% 1
4300004 XXX, S.L. EIRIÑA 12 3º PONTEVEDRA 986-12-12-12 122-12-55-55 5,00% 1
4300005 ABC, S.A. FLORIDA,12 VIGO 986-84-75-75 123-12-33-33 0,00% 2
4300006 PQS, SA. SAGASTA 34 PONTEVEDRA 986-52-42-42 986-25-25-25 3% 1
4300007 RAMÓN RODRÍGUEZ LÓPEZ C/PINO 102 3ºD VIGO 986-23-15-14 986-52-32-56 0,00% 2
4300008 BBB, S.L. AVDA. CASTRELOS, 21 VIGO 986-23-22-34 5,00% 2
4300009 CCC,S.L C/ GRAN VÍA, 12 VIGO 986-25-25-25 212-12-55-55 5,00% 2
4300010 ANDRES PÉREZ LÓPEZ C/ALEMANIA PONTEVEDRA 986-12-31-23 222-22-23-33 5,00% 1

También podría gustarte