Anda di halaman 1dari 13

Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

Trabajos prácticos de Access

En esta cartilla de prácticos, se intenta trabajar con base de datos muy comunes para
muchos usuarios. Te pedimos que leas bien los enunciados y una vez leídos los resuelvas de
acuerdo a las características solicitadas para cada base de datos.

Trabajo Práctico Nº 9

Ejercicio Nº 1
En el siguiente ejercicio debes completar las definiciones de acuerdo a la palabra que
corresponda. Debes consultar tu cartilla de teoría.
 Palabras para usar: BASE DE DATOS, FORMULARIOS, CAMPOS/COLUMNAS, ÍNDICES,
TABLAS, REGISTROS/FILAS, LENGUAJE SQL, CLAVE PRINCIPAL, CONSULTAS,
INFORMES

Una base de datos relacional es una base de datos ……………………….


 Una …………………………….. RELACIONAL organiza su información en …………., que SE
RELACIONAN entre sí.
 Las TABLAS organizan sus datos en y …………………………………………..
 Para optimizar las búsquedas y ordenaciones algunos campos deben ser ………………….
 Para que las tablas se relacionen eficientemente es necesario que algunos índices
sean …………………………. de la tabla.
 La información de la base de datos se extrae o modifica mediante ………………….. (que
pueden ser DE SELECCIÓN para extraer información o DE ACCIÓN para modificarla).
 Por muy básica que sea la interfaz de diseño gráfico que uses para realizar la
consulta, bajo ella siempre habrá instrucciones en………………………….

Y esto es válido para TODAS las bases de datos relacionales, de cualquier fabricante.
Además, generalmente, las bases de datos relacionales vienen acompañadas de unas
herramientas que permiten crear ………………………..que faciliten la consulta e introducción
de información por pantalla, y unos ………………….. para generar listados impresos.
Finalmente, cuando se pretende que la información de la base de datos de sustento a una
APLICACIÓN, es necesario automatizar partes de su comportamiento. Eso se puede hacer
desde lenguajes de programación externos o utilizando MACROS y MÓDULOS DE
PROGRAMACIÓN incorporados en el propio SGBDR (Sistema de Gestión de Bases de
Datos Relacionales -o RDBMS de sus siglas en inglés-)

Ejercicio Nº 2
Ahora vamos a trabajar, creando tablas, consultas, formularios! Suerte!

Prof. Berta Anahí Cáceres 1


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

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

La empresa de agrocoquimicos desea organizar sus clientes y productos, por lo tanto


le solicita a Ud. Que le confeccione una base de datos de manera tal de poder tener
una organización eficiente y eficaz para su negocio.

1) Crear una nueva Base de Datos. Llamarla Base clientes.MDB


2) Crear una tabla nueva para registrar la información de fichas de Clientes. Llamarla
CLIENTES.

Estará compuesta por los siguientes campos:

Nombre del campo Tipo de datos Tamaño Propiedades

CODCLIENTE Numérico Entero largo Título: CÓDIGO CLIENTE


NOMBRECLI Texto 25 Título: NOMBRE CLIENTE
DIRECCION Texto 50
CODPOSTAL Texto 5 Poner una Máscara de entrada
POBLACION Título: CÓDIGO POSTAL
Texto 25 Valor predeterminado: Barcelona
TELEFONO Texto 11
FAX Texto 11
DESCUENTO Numérico Simple Formato porcentual con 2
decimales
ZONAVENTAS Numérico Byte Regla validación: <0,25
Título ZONA DE VENTAS
Requerido

3) Asignar como Clave Principal el campo CODCLIENTE.


4) Crear una tabla nueva para registrar la información de fichas de Artículos. Llamarla
ARTICULOS.
Compuesta por los siguientes campos:
Nombre del campo Tipo de datos Tamaño Propiedades

CODARTIC Texto 30 Titulo: CODIGO ARTICULO

DESCRIPCIÓN Texto 30

PVP Numérico simple Estándar con 2 decimales.

5) Asignar como Clave Principal el campo CODARTIC.


6) 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 Propiedades

NUMPEDIDO Autonumerico Entero Titulo: NUMERO PEDIDO


Largo
CODCLIENTE Numérico Entero Titulo: NUMERO PEDIDO
largo
CODARTIC Numérico Entero
Largo
UNIDADES Numerico Simple Formato Estándar con 0
decimales

Prof. Berta Anahí Cáceres 2


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

FECHAPED Fecha Formato


fecha corta

7) Asignar como Clave principal el campo NUMPEDIDO.

Ejercicio Nº3 (Continuación)

8) Crear una Tabla nueva para registrar la información de las zonas de Ventas. Llamarla
ZONAS. Compuesta por los siguientes campos:

Nombre del campo Tipo de datos Tamaño Propiedades

ZONA Numerico Byte

DESCRIPCION Texto 25 Titulo: NOMBRE DE ZONA

9) Asignar como Clave principal el campo ZONA.

Vamos a completar las tablas!!!!

 Abra la tabla ARTICULOS, y cumplimente 6 ó 7 registros.


 Para los precios indique diversas cantidades entre 100 y 500 (esto será útil para algunos
de los ejercicios posteriores).
 Sugerencia: invéntese los datos, pero utilice números consecutivos para el campo
CODARTIC, para facilitar más adelante la introducción de datos en PEDIDOS.

 Abrir la tabla ZONAS, y cumplimentar 4 registros.


 Sugerencia: zonas Norte, Sur, Este y Oeste puede colocar otras.
 Abra la tabla CLIENTES y cumplimente al menos 10 registros.
 No es preciso cumplimentar todos los campos, pero necesariamente debe rellenar
CODCLIENTE, NOMBRECLI, CODPOSTAL, POBLACION, DESCUENTO y
ZONAVENTAS, pues utilizaremos estos datos más adelante.
 En el campo ZONAVENTAS utilice exclusivamente datos que haya insertado en el
campo ZONA de la tabla ZONAS.
 Varios clientes deberán ser de Barcelona y Madrid.
 Sugerencia: invéntese los datos, pero utilice números consecutivos para el campo
CODCLIENTE, para facilitar más adelante la introducción de datos en PEDIDOS.
 Observe como las propiedades de campos que hemos definido, determinan el
comportamiento de Access al introducir códigos postales (máscara) y descuentos
(regla de validación); observe también que ocurre cuando intenta omitir
ZONAVENTAS en algún registro (requerido). Observe como los nombres de los
campos difieren de los de las columnas en aquellos campos para los
cuales se ha definido la propiedad título.

Con la tabla CLIENTES practique los siguientes puntos:


 Redimensione el tamaño de las columnas a las necesidades de su contenido.
 Ordene todos sus registros en base a los datos de la columna NOMBRECLI.
 Observe el efecto de la ordenación en las otras columnas. Pruebe con otras
columnas.

10) Pida que Access busque un dato cualquiera dentro de su tabla.


Cree y aplique un filtro cada vez, capaz de:
 Mostrar solo clientes de la Zona de Ventas 1
 Mostrar solo clientes de la Población de Barcelona
 Mostrar solo clientes de Barcelona y con un Descuento superior al 5%.
Prof. Berta Anahí Cáceres 3
Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

11) Mueva la columna TELEFONO a la derecha de la columna NOMBRECLI. Pruebe otros


movimientos.
12) Oculte las columnas DESCUENTO y ZONAVENTAS. Vuelva a mostrarlas. Pruebe otras.
13) Inmovilice la columna CODCLIENTE. Pruebe el efecto sobre el desplazamiento lateral de
las otras columnas. Libere esta columna tras la observación del efecto.
14) Cree un nuevo registro con la particularidad que el contenido del campo CODCLIENTE
ya exista en otro de sus registros. Observe la reacción del sistema (bloqueo frente la
violación de la clave principal.)

Ejercicio Nº 4

Para este ejercicio se propone 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 crearán exigiendo integridad referencial, con actualización y
eliminación en cascada. Guardar el diseño de la relación.
4) Abrir la tabla PEDIDOS y llenar entre 15 y 20 registros.
Recordar que debido a la relación establecida con integridad referencial en los campos
CODCLIENTE y CODARTIC solo se admitirán aquellos códigos existentes de la tabla
CLIENTES y ARTICULOS respectivamente.
5) Probar de entrar algún CODCLIENTE o CODARTIC inexistente en la tabla PEDIDOS y
observar el resultado.
6) Observar 2 ó mas registros en PEDIDOS con el mismo código de cliente (si no tiene
registros que cumplan esta característica, créelos); estos dos registros se modificarán y se
borrarán en el próximo 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 Código no existente.
9) Cerrar la tabla CLIENTES.
10) 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.
11) Cerrar la tabla PEDIDOS.
12) Abrir la tabla CLIENTES, localizar el registro del cual se ha cambiado el Código y
borrarlo.
13) Cerrar la tabla CLIENTES.
14) 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.
15) Cerrar la tabla PEDIDOS.

Ejercicio Nº 5
En el siguiente ejercicio se pretende que usted logre adquirir práctica 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.
2) Además de el criterio anterior, esta consulta solamente deberá mostrarnos los campos
CODCLIENTE y NOMBRECLI, sin mostrar el campo de ZONA DE VENTAS.

Prof. Berta Anahí Cáceres 4


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

3) Modificar la consulta para que nos muestre también los registros de la ZONA DE VENTAS
número 3.
4) Guardar la consulta con el nombre SELECCIÓN ZONA DE VENTAS.
5) Modificar la consulta para hacer que cada vez que ejecutemos la consulta nos solicite la
ZONA DE VENTAS que deseamos ver. (Parámetros).
6) Probar su funcionamiento con diferentes Zonas de ventas.
7) Modificar la consulta para que en vez de solicitar el código de la zona de ventas, nos
solicite el nombre de la zona (campo DESCRIPCION).
8) 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.

 Sugerencia: Para comprobarlo asegúrese de crear algún cliente nuevo en una zona.
Este cliente no debería aparecer en el resultado de la consulta, pues no tiene
pedidos.
9) Guardar la consulta.
10) Crear una nueva consulta basada en la tabla CLIENTES en la cual aparezcan los
campos: NOMBRECLI, CODPOSTAL y POBLACIÓN, debiendo aparecer solamente los
registros que pertenezcan a la POBLACIÓN de Barcelona.
11) Guardar la consulta con el nombre CLIENTES DE BARCELONA.

Ejercicio Nº 6
Ahora vamos a adquirir práctica en el diseño de consultas de acción del
tipo Actualización
1) Hacer una copia de seguridad de la tabla ARTICULOS.
2) 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 un 15%, pero
solamente a aquellos artículos cuyo valor sea menor a $250
3) Llamar a la consulta SUBIR PRECIOS.
4) 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.

Ejercicio Nº7
Practicaremos 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
NUMPEDIDO, CODARTIC, CODCLIENTE, ARTICULO.DESCRIPCIÓN, FECHAPED y
UNIDADES, pero solamente aquellos clientes cuya POBLACIÓN 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.

Ejercicio Nº 8
Prácticar en el diseño de consulta de acció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ún pedido,
mostrando el nombre de los ARTICULOS (columna) y en la intersección de cada CLIENTE y
ARTICULO representar la SUMA de Unidades.
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 ARTÍCULO.

Prof. Berta Anahí Cáceres 5


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

4) Guardar la consulta.

Ejercicio Nº 9

Deseñar formularios combinados con consultas


1) Crea una nueva consulta de selección en la que aparezcan los campos: NOMBRECLI,
ARTICULO.DESCRIPCION, UNIDADES, PVP, DESCUENTO.
 Añadir un campo calculado llamado NETO, que será el resultado de: Unidades * PVP
* (1 – DESCUENTO). Aplicar a este campo calculado el formato Euro con 2
decimales.
 Grabar la consulta con el nombre DESCUENTO.

2) Crea un formulario para la consulta que hemos creado en el punto anterior.


 El formulario deberá ser de Tipo Tabular y con todos los campos de la consulta.
 Grabar el formulario con el nombre DESCUENTO.

3) Crea un informe para la consulta DESCUENTO.


 El informe será de tipo tabular con todos los campos de la consulta y deberá estar
ordenado
por NOMBRECLI.
 Grabar el informe con el nombre DESCUENTO.
4) Crea una consulta de selección en la que aparezcan los siguientes campos: NOMBRECLI,
CODPOSTAL, POBLACION, DESCUENTO.
 Esta consulta deberá preguntarme el nombre del cliente que quiero visualizar cada
vez que la ejecute (parámetros). Sugerencia: usar en el criterio el operador “Como”
para que se puedan utilizar comodines al introducir el nombre.
 Grabar esta consulta con el nombre PARÁMETROS DESCUENTO.
5) Crea una macro llamada DESCUENTO que abra la consulta que hemos creado en el
ejercicio anterior llamada Parámetros Descuento.
 Ejecuta la macro y observa el resultado.

6) Inserta un botón de macro para la macro DESCUENTO en el pie del Formulario


DESCUENTO y prueba el resultado del mismo, pulsando el botón en el Formulario, para ver
los datos de los clientes.
 Sitúa el botón en el pie del Formulario.

Ejercicio Nº 10
Adquirir práctica en el diseño de Formularios
1) Crea una consulta de selección que nos presente de la tabla Artículos todos sus campos
de aquellos que el articulo sea el 00001.
2) Guarda la consulta con el nombre IDENTIFICACIÓN DEL ARTICULO.
3) Crea un formulario de tipo simple para la consulta anterior.
4) Modifica el aspecto del titulo del formulario añadiendo colores, bordes y cambiando el tipo
de letra.
5) Añade 2 registros a la tabla Artículos a través del formulario.
6) Guarda el formulario con el nombre IDENTIFICACIÓN DEL ARTICULO.
7) Comprueba que los registros que has añadido se encuentran en la tabla.
8) Modifica la consulta que habíamos creado para que nos pregunte cada vez Entre el primer
y el ultimo Articulo queremos ver.
9) Abre el formulario y comprueba que nos muestra los códigos de artículos que estamos
pidiendo.
10) Ordena dentro del formulario los registros por la descripción.
11) Ordena los registros por el PVP.
12) Cierra el formulario.
13) Crea una nueva consulta de selección en la que aparezcan los siguientes campos:
• Código del cliente.

Prof. Berta Anahí Cáceres 6


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

• Nombre del cliente.


• Teléfono del cliente.
• Descripción del articulo.
• Unidades pedidas.
14) La consulta nos deberá preguntar siempre mayor de cuantas unidades queremos mostrar
los datos.
15) Guarda la consulta con el nombre SELECCIÓN DE UNIDADES.
16) Crea un formulario de tipo tabular para la consulta creada en el ejercicio anterior.
17) Modifica el formulario creado anteriormente para que:
 Todos los campos se vean en una única pantalla y no se deba usar la barra de
desplazamiento horizontal.
 Cambiar el tipo de letra de los títulos de los campos.
 Modificar el aspecto del titulo del formulario.
 Modifica las características del formulario para que solamente se puedan leer los
datos de los
 campos pero no se pueda modificar ni añadir nuevos registros a través del formulario.

Ejercicio Nº11
Adquirir práctica en el diseño de consultas
1) Abre la base de datos, en la cual están contenidas las tablas de CLIENTES, ARTÍCULOS
y PEDIDOS.
2) Crea una consulta de selección en que aparezcan: CODCLIENTE, NOMBRE, UNIDADES.
3) Modifica la consulta anterior para que aparezca también el campo PVP , y me muestre
solamente
aquellos que las unidades son mayores a 70.
4) Graba esta consulta con el nombre CONSULTA_SEL_1
5) Crea una consulta de CREACIÓN DE NUEVA TABLA en la que se creen los campos,
CODARTIC, CODCLIENTE y DESCRIPCION, pero solamente aquellos que la descripción
este entre las Letras A y F.
6) Llamar a la nueva tabla DESCRIPCION y guardar la consulta con el nombre
DESCRIP_NUEVA.
7) Ver el contenido de la nueva tabla creada.
8) Crea una consulta del tipo DATOS AÑADIDOS, en la que aparezcan los campos
CODARTIC, CODCLIENTE y DESCRIPCION y me agregue a la tabla con nombre
DESCRIPCION aquellos registros que el PVP este entre 70 y 100.
9) Guardarla con el nombre AÑADIR.
10) Comprobar en la tabla DESCRIPCION el resultado de la consulta.

Prof. Berta Anahí Cáceres 7


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

Trabajo Práctico Nº 10
Un banco quiere crear una base de datos para guardar información referente a
sus sucursales, a sus clientes, y a las cuentas y los movimientos que los
clientes hacen con el banco.
1.- Crea una base de datos que se llame BANCO.
2.- Crea las siguientes tablas en la base de datos. El campo de Clave Principal
aparece en letra CURSIVA y NEGRITA.
SUCURSALES NOMBRE TIPO DE DATOS TAMAÑO/FORMATO
CAMPO
CODIGO SUCURSAL NUMÉRICO ENTERO
NOMBRE TEXTO 15
CIUDAD TEXTO 15
FECHA APERTURA FECHA/HORA FECHA CORTA
ABIERTA SI/NO -

Clientes

CLIENTES NOMBRE TIPO DE DATOS TAMAÑO/FORMATO


CAMPO
DNI TEXTO 9
NOMBRE TEXTO 15
APELLIDOS TEXTO 20
DIRECCIÓN MEMO -
TELEFONO TEXTO 11
CODIGO SUCURSAL NUMÉRICO ENTERO

Cuentas

CUENTAS NOMBRE CAMPO TIPO DE DATOS TAMAÑO/FORMATO


NUMÉRICO ENTERO LARGO
NUMERO CUENTA
FECHA APERTURA FECHA/HORA FECHA CORTA
SALDO MONEDA EURO
DNI TEXTO 9

Movimientos
MOVIMIENTOS NOMBRE TIPO DE DATOS TAMAÑO/FORMATO
CAMPO
CODIGO MOV AUTONUMERICO -
FECHA FECHA/HORA FECHA CORTA
TIPO OPERACIÓN TEXTO 1
CANTIDAD MONEDA EURO
NUMERO CUENTA NUMÉRICO ENTERO LARGO

3.- Introduce las siguientes relaciones entre las tablas

Prof. Berta Anahí Cáceres 8


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

4.- Crea para las tablas “Sucursales” y “Clientes” un formulario usando el


asistente, utilizando para cada uno un tipo distinto de formulario (en columnas
y tabular). Ponles de nombre FORMULARIO DE “nombre de la tabla”. Crea un
formulario que muestre los datos de las cuentas y sus movimientos, parecido
al siguiente:

5.- Utilizando los formularios creados en el ejercicio 4, introduce los siguientes


registros en las tablas:

SUCURSAL NOMBRE CIUDAD FECHA ABIERTA


ES CODIGO APERTURA
SUCURSAL
1250 URBANA 1 ALBACETE 20/3/95 SI
1260 URBANA 2 CHINCHILLA 1/5/99 SI
1290 URBANA 3 HELLÍN 3/3/89 SI
1300 URBANA 4 LA RODA 2/12/85 NO
1310 CENTRAL ALBACETE 1/3/80 SI

Prof. Berta Anahí Cáceres 9


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

CLIENTE NOMBRE APELLID. DIRECC. TELEF. COD.


S DNI SUC.
11.111.11 LUIS SÁNCHEZ C/ MAYOR 666.777.8 1250
1A 7 88
22.222.22 BELEN VAZQUEZ PZA. 967.222.3 1290
2B ESPAÑA 2 33
33.333.33 ROSA MARTIN C/ ANCHA 967.333.4 1260
3Z 19 44
44.444.44 JOSE GOMEZ C/ ALTA 967.555.6 1260
4H 22 66
55.555.55 ANA LOPEZ C/ AVE 9 967.666.7 1310
5K 77
66.666.66 MARIA MARQUEZ C/ REAL 666.999.0 1290
6C 30 00
77.777.77 MARTIN PESCADO PZA. 967.001.0 1250
7X R MAYOR 3 02
88.888.88 CRISTINA GARRIDO C/ SOLA 967.222.6 1310
8A 29 66
99.999.99 MIGUEL NIETO C/ 967.304.0 1250
9E PARQUE 4 50

Cuentas

NUMERO FECHA SALDO DNI


CUENTA APERT.
12345 10/5/1999 35.300,24 11.111.111A
12215 28/4/2000 3.714,10 77.777.777X
34861 30/4/2002 7.777,09 88.888.888A
12834 25/3/2003 24.312,00 33.333.333Z
12373 20/12/1998 58.981,90 22.222.222B
57712 10/12/1996 799,03 44.444.444H
67672 30/6/2004 4.500,00 99.999.999E
47214 19/7/2003 3.103,65 66.666.666C
82763 07/9/2000 125,30 55.555.555K
47173 5/5/2004 20.381,01 55.555.555K
58829 5/9/2000 49.721,92 22.222.222B

Movimientos

CODIGO FECHA OPERACIÓN CANTIDAD NUMERO


MOV CUENTA
1 10/5/2005 I 2.000,00 12345
2 10/5/2005 I 1.500,00 12345
3 10/5/2005 R 300,00 12373
4 10/5/2005 R 250,00 57712
5 11/5/2005 R 1.000,00 82763
6 11/5/2005 I 800,00 58829
7 11/5/2005 R 150,00 58829
8 10/5/2005 R 5.000,00 57712
9 11/5/2005 R 100,00 82763

Prof. Berta Anahí Cáceres 10


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

10 11/5/2005 I 200,00 47173


11 11/5/2005 R 750,00 58829
12 11/5/2005 R 1.000,00 34861
13 11/5/2005 I 300,00 34861
14 11/5/2005 R 2.350,00 58829

6.- Crea las siguientes consultas:


CONSULTA DE SUCURSALES: Nombre, ciudad y fecha de apertura de todas las sucursales
bancarias que se encuentran abiertas, ordenadas por fecha de apertura.
CLIENTES DE URBANA 1: DNI, Nombre, apellidos y dirección de todos los clientes de la
sucursal “Urbana 1”, en orden descendente de apellidos.
CONSULTA DE CUENTAS: Nombre de la sucursal, ciudad de la sucursal, número de cuenta,
fecha de apertura (de la cuenta) y saldo, de aquellas cuentas cuyo saldo sea mayor que
5.000 €.
CONSULTA DE MOVIMIENTOS: Número de cuenta, saldo, fecha del movimiento, operación
y cantidad de los movimientos de “reintegro” (operación = R).
MOVIMIENTOS DE BELEN VAZQUEZ: Saldo, fecha del movimiento y cantidad de todos los
reintegros que haya hecho la cliente BELEN VAZQUEZ.
CONSULTA DE CLIENTES: Nombre, apellidos, dirección, teléfono, saldo y nombre de
sucursal de todos los clientes, ordenados por saldo descendente.
CONSULTA DE MOVIMIENTOS DEL DIA 10: Nombre del cliente, operación y cantidad, de
todos los movimientos que se hayan efectuado el día 10/5/2005.
CLIENTES MAS ANTIGUOS: Nombre y apellidos de los clientes, de más antiguos a más
recientes (ordenar por la fecha de apertura de sus cuentas de forma descendente).
7.- Crea los siguientes informes:
LISTADO DE CLIENTES: DNI, nombre, apellidos, dirección y teléfono de todos los clientes
ordenados por apellidos y por nombre.
LISTADO DE CUENTAS: Incluir en el listado, nombre de sucursal, ciudad de sucursal,
nombre y apellidos del cliente y número de cuenta y fecha de apertura de cuenta. Agrupar
primero por sucursales y segundo por clientes.
INFORME DE INGRESOS: Nombre del cliente, apellidos, saldo, fecha movimiento y cantidad
de todos los movimientos de tipo “ingreso” que hayan hecho los clientes. Mostrarlo agrupado
por clientes y ordenarlos por fecha del movimiento.

Prof. Berta Anahí Cáceres 11


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

Dados los siguientes problemas diseñe las respectivas base de


datos.

Caso 1:Catálogo de préstamos de Biblioteca

Una ficha del catálogo de préstamos de una biblioteca registra los siguientes datos
Codigo de libro: Código unico que identifica a cada libro
Numero de ejemplar: Número que identifica el ejemplar en los casos en que haya
más de uno por libro, dato que se debe almacenar.
Título: Título del libro
Autor: Autor del libro
Tema: Tema general dado al libro para su categorización, en base a una lista ya
armada
Año: año de la primera edición del libro
Codigo de socio: codigo que identifica a cada socio
Nombre Socio: nombre y apellido del socio
Fecha préstamo: fecha en la que el ejemplar fue prestado
Fecha devolución: fecha en la que el ejemplar fue devuelto
A los efectos de informatizar esta registración, se le solicita el armado de una
estructura de Base de Datos en Tercera Forma Normal que le permita optimizar al
máximo el almacenamiento, reduciendo la redundancia.
*Un socio no puede retirar más de un ejemplar del mismo libro en el mismo día.

Caso: Cotización de una ferretería


Analice el siguiente formulario de Cotización y lleve a cabo los pasos necesarios para
obtener la Base , teniendo en cuenta los siguientes datos:
- Los datos referidos a cada cotización enviada a un cliente deberán ser guardados en
la Base de Datos con la mayor eficiencia posible y de modo que permitan realizar
búsquedas por cliente, fecha, forma de pago, localidad, y plazo de entrega.
- Las formas de pago posibles son:
1 Efectivo 2 Cheque 3 Tarjeta 4 Cuenta Corriente 5 Otros medios de pago
- Cada cotización podrá ser pagada mediante UNA de estas formas de pago, y llegará
al cliente por UN solo medio.
- Los plazos de entrega son: 7 días, 10 días, 15 días o 30 días.
- Los plazos de validez de las ofertas se miden en cantidad de semanas a partir de la
fecha de cotización.
- Los precios de los productos se asumen fijos en el tiempo, teniendo cada producto
asociado un porcentaje de descuento que se aplica solo a los clientes de tipo 1.

Caso: Compañía de transportes

Una Compañía de transporte desea llevar en una base de datos las distintas
salidas producidas por los coches de la misma. Para eso se necesita armar
una base de datos de nombre CiaTransportes.mdb con las siguientes tablas.
COCHES
Campo Tipo Características
IDCOCHE auto numérico Obligatorio
MARCA Texto Obligatorio
CAPACIDAD Numérico Obligatorio

Definir la clave principal para la tabla e ingresar 5 coches.

Prof. Berta Anahí Cáceres 12


Facultad de Agronomía y Agroindustrias – Asignatura: Examen de suficiencia de Computación

Choferes
Campo Tipo Características
IDCHOFERES auto numérico Obligatorio
NOMBRES Texto Obligatorio
APELLIDOS Texto Obligatorio
FVENLIBRETA fecha Obligatorio

Definir la clave principal para la tabla e ingresar 5 choferes.

Recorridos
Campo Tipo Características
IDRECORRIDO auto numérico Obligatorio
DESCRIPCION Texto Obligatorio
COSTOVIAJE Numéricos Obligatorio
PRECIOPASAJE Numéricos Obligatorio
DIAS Numéricos Obligatorio

Salidas
Campo Tipo Características
FECHASALIDA Fecha Obligatorio
IDRECORRIDO Texto Obligatorio
IDCOCHE Numéricos Obligatorio
IDCHOFER Numéricos Obligatorio
CANTPASAJEROS Texto Obligatorio

1. Definir las relaciones entre las tablas.


2. Armar los campos de búsqueda de la tabla SALIDAS para los campos que
dependen de otra tabla.
3. Ingresar 5 movimientos en la tabla Salidas.

Prof. Berta Anahí Cáceres 13

Anda mungkin juga menyukai