Ejercicios Access Basicos
Ejercicios Access Basicos
Ejercicios Access Basicos
Ope ra c i ó n Bá si c a
Ac c e s s
- E j e r ci ci o P r áct i co 1 -
1) Crear una base de datos llamada Multimarket.MDB y dentro de ella diseñar las
siguientes tablas:
a) tabla Funcionarios
b) tabla Compras
2) Crear una base de datos llamada Adquisiciones.MDB y dentro de ella diseñar las
siguientes tablas:
a) Tabla Proveedores
b) Tabla Licitaciones
c) Tabla Oferentes
Tabla Proveedores
Tabla Licitaciones
Tabla Proveedores
Razon_social mayúscula
Responsable mayúscula
Dirección mayúscula
Tabla Licitaciones
- E j e r ci ci o P r áct i co 2 -
Se pretende gestionar de una forma sencilla, la información que maneja una
inmobiliaria. Para esto se debe crear una base de datos nombrada como
BDInmobiliaria.MBD con las siguientes Tablas:
PROPIETARIOS
Campo Tipo Propiedades Descripción
id-propietario Autonumérico entero largo clave principal
nombre Texto tamaño 50
apellido Texto tamaño 50
direccion Texto tamaño 50
telefono Texto tamaño 20
id-ciudad Numérico entero largo valores de tabla ciudad
id-departamento Numérico entero largo valores de tabla departamento
• Los campos id-ciudad e id-departamento deben poder recibir los valores de las
tablas correspondientes, teniendo en cuenta que no se pueden ingresar otros
que nos estén en dichas tablas.
• Todos los campos deben ser requeridos en el ingreso excepto el campo telefono.
ARRENDATARIOS
Campo Tipo Propiedades Descripción
id-arrendatario Autonumérico entero largo clave principal
ci Numérico entero largo
nombre Texto tamaño 50
apellido Texto tamaño 50
fecha-nac fecha/hora formato fecha corta
garantia si/no formato si/no
sexo Texto tamaño 1
estado-civil Texto tamaño 15
• El campo sexo de poseer como valores posibles los caracteres “M” (para
masculino) y “F” (para femenino).
• El campo estado-civil debe llenarse a partir de los valores de una lista que
cuenta con los siguientes valores: CASADO y SOLTERO. Tener en cuenta que se
pueden ingresar otros valores que no estén en dicha lista.
• El campo ci debe permitir un ingreso cómodo para lo cual se debe definir una
máscara que lo posibilite.
• Todos los campos deben ser requeridos en el ingreso.
INMUEBLES
Campo Tipo Propiedades Descripción
id-inmueble autonumérico entero largo clave principal
Direccion texto tamaño 50
Barrio texto tamaño 50
id-ciudad numérico entero largo datos de tabla ciudad
id-departamento numérico entero largo datos de tabla departamento
Año numérico entero largo año de construcción
Tipo numérico entero largo
Superficie numérico entero largo superficie en m2
Dormitorios numérico entero largo cantidad de dormitorios
Garage si/no formato si/no
Precio numérico entero largo
Observaciones memo detalles del inmueble
id-propietario numérico entero largo datos de tabla propietarios
• Los campos id-ciudad e id-departamento deben poder recibir los valores de las
tablas correspondientes, teniendo en cuenta que no se pueden ingresar otros
que nos estén en dichas tablas. Lo mismo debe acontecer con el campo id-
propietario.
• Todos los campos deben ser requeridos en el ingreso excepto el campo
observaciones.
• El campo tipo debe llenarse según los valores de una lista que cuenta con los
siguientes valores: CASA, APARTAMENTO y LOCAL. No se pueden ingresar
otros valores que no estén en dicha lista.
• El campo año debe permitir el ingreso de un valor menor o igual al año actual.
• El campo superficie y precio deben aceptar sólo valores mayores que 0.
• El campo dormitorios debe aceptar valores entre 0 y 100 inclusive, y sin valores
decimales.
• El campo precio debe mostrar los valores con el símbolo “$”, separador de miles,
sin decimales ni valores negativos. (ej: 12.450 $)
• El campo superficie debe mostrar los valores con la unidad de medida "m2", sin
decimales ni valores negativos. (ej: 78 m2)
ALQUILERES
Campo Tipo Propiedades Descripción
id-alquiler autonumérico entero largo clave principal
id-inmueble numérico entero largo datos de tabla inmuebles
id-arrendatario numérico entero largo datos de tabla arrendatarios
fecha-inicio fecha/hora formato fecha corta
fecha-fin fecha/hora formato fecha corta
forma-pago texto tamaño 15
CIUDADES
Campo Tipo Propiedades Descripción
id-ciudad autonumérico entero largo clave principal
ciudad texto tamaño 50
DEPARTAMENTOS
Campo Tipo Propiedades Descripción
id-departamento autonumérico entero largo clave principal
departamento texto tamaño 50
Confirmar que todas las claves principales de las tablas queden definidas con
nuevos valores incrementalmente e indexado sin duplicados.
Todos los campos de tipo texto deben visualizarse en mayúsculas y las fechas
en formato fecha corta.
Definir las relaciones entre tablas acorde a las necesidades y en todos los
casos exigir integridad referencial.
- E j e r ci ci o P r áct i co 3 -
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
CHOFERES
Campo Tipo Características
IDCHOFER Auto numérico Obligatorio
NOMBRES Texto Obligatorio
APELLIDOS Texto Obligatorio
FVENLIBRETA Fecha Obligatorio
RECORRIDOS
Campo Tipo Características
IDRECORRIDO Auto numérico Obligatorio
DESCRIPCIÓN Texto Obligatorio
COSTOVIAJE Numérico Obligatorio
PRECIOPASAJE Numérico Obligatorio
DIAS Numérico Obligatorio
SALIDAS
Campo Tipo Características
FECHASALIDA Fecha Obligatorio
IDRECORRIDO Numérico Obligatorio
IDCOCHE Numérico Obligatorio
IDCHOFER Numérico Obligatorio
CANTPASAJEROS Texto Obligatorio
2. Armar los campos de búsqueda de la tabla SALIDAS para los campos que
dependen de otra tabla.
- E j e r ci ci o P r áct i co 4 -
Copiar a su disco la base de datos nombrada como BDFlotaPesquera.MBD de
la ubicación que el docente le indique, y luego de abrirla:
• Crear un informe con los siguientes datos: nombre del barco, fecha de
salida, fecha de llegada, nombre de la especie, calidad y toneladas
obtenidas, en ese orden. Este debe visualizar los datos por los valores que
identifican las Salidas a la mar, sin nivel de agrupamiento, ordenados por
Fecha_llegada, con en distribución Tabular, orientación Horizontal y estilo
Formal. Guardarlo con el nombre InfSalMar.
• Crear un informe con los siguientes datos: nombre del barco, fecha de
salida, fecha de llegada, nombre de la especie, calidad y toneladas
obtenidas, en ese orden. Este debe visualizar los datos por los valores que
identifican las Salidas a la mar, agrupando los datos por Barco, ordenados
por Fecha_salida, distribución Tabular, orientación horizontal y estilo
Corporativo. Se deben obtener totales de Toneladas por cada barco
Guardarlo con el nombre InfSalMarxBarco.
- E j e r ci ci o P r áct i co 5 -
Copiar a su disco la base de datos nombrada como BDInmobiliaria.MBD de la
ubicación que el docente le indique, y luego de abrirla, realizar los puntos que se
indican a continuación:
♦ En la tabla Arrendatarios:
♦ En la tabla Propietarios:
♦ En la tabla Inmuebles:
- E j e r ci ci o P r áct i co 6 -
Copiar a su disco la base de datos nombrada como BDInmobiliaria.MBD de la
ubicación que el docente le indique.
En la Tabla Arrendatarios
En la Tabla Inmuebles
6. Mostrar la dirección de las viviendas con precio entre 4000 y 6000 posteriores
a 1970 cuyo barrio no sea Palermo.
7. Mostrar del barrio centro, los datos de las casas de 3 o más dormitorios o los
apartamentos de 2 o más dormitorios.
8. Mostrar la dirección y la cantidad de dormitorios de los apartamentos con
garaje, con mas de N metros cuadrados, donde los metros se solicitaran al
usuario en el momento de ejecutar la consulta.
13. Realizar una consulta dinámica sobre inmuebles donde se solicite tipo de
inmueble y cantidad de dormitorios de todos los inmuebles; visualizando para
estos, además de todos los datos del inmueble, el nombre y teléfono del
propietario.
14. Mostrar la dirección y barrio de los inmuebles cuyo propietario viva en el
departamento de Montevideo y el inmueble que se alquile sea de la ciudad de
Canelones.
- E j e r ci ci o P r áct i co 7 -
Copiar a su disco la base de datos nombrada como BDFlotaPesquera.MBD de
la ubicación que el docente le indique.
1. Mostrar los datos de todas las salidas al mar calculando en una nueva columna
cuantos días estuvieron los barcos fuera del muelle.
2. Además de la información anterior se desea saber el costo en el que
incurrieron los barcos en sus respectivas salidas.
3. Mostrar los datos de las salidas al mar calculando, la ganancia bruta y la
ganancia neta por cada salida efectuada (tener en cuenta los datos importe por
especie y toneladas obtenidas).
4. De la información anterior se desea observar sólo las salidas que originaron
pérdidas.
5. Crear una tabla llamada Actividad con todos los datos de las tablas: Salidas a
la mar, Especies, Barcos y Calidad mas aquellos campos calculados para esta
tabla en consultas anteriores (días en el mar, costo, la ganancia bruta y la
ganancia neta).
6. Aumentar el importe por tonelada para todas las especies en un 20%.
7. Reducir el costo diario de los barcos ALDEBARAN y CATAY en 50 dólares.
8. Mostrar la cantidad de toneladas pescadas por cada barco (por cada uno)
visualizando código del barco, nombre del barco y total de toneladas obtenidas.
9. Mostrar la cantidad de toneladas pescadas por especie para cada barco
visualizando código del barco, nombre del barco, código de la especie, nombre
de la especie y total de toneladas obtenidas por especie.
10. Mostrar los costos, ganancia bruta y ganancia neta obtenidas por cada barco,
(visualizando los campos para que den claridad al resultado de dicha consulta).
11. Mostrar la cantidad de veces que cada barco salió al mar (visualizando los
campos para que den claridad al resultado de dicha consulta).
12. Mostrar la cantidad de toneladas por especie y de ellas por calidad, ordenado
por especie (visualizando los campos para que den claridad al resultado de dicha
consulta).
13. Crear una nueva tabla con los datos registrados en la tabla Salidas a la mar
que corresponden al barco VIRAZON. Nombrar dicha tabla como Virazon.
14. Eliminar los registros que corresponden al barco VIRAZON de la tabla Salidas
a la mar.
15. Anexar los datos de la tabla Virazon (creada anteriormente en el punto 13) a la
tabla Salidas a la mar.
16. Crear una nueva tabla con los datos registrados en la tabla Salidas a la mar con
fecha de salida en el mes de Marzo de 2003. Nombrar dicha tabla como
Marzo03.
17. Eliminar los datos de las salidas realizadas en Marzo del 2003 que se
encuentran registrados en la tabla Salidas a la mar.
18. Crear un nuevo campo en la tabla Salidas a la mar llamado Ciudad_Destino
(donde se exportaran las especies) que se deberá llenar con la siguiente
información: si la especie es ABADEJO el destino es MADRID, si es Pejerrey
el destino es BRUSELAS y si es otra especie el destino es TORONTO.
(realizarlo con consultas de actualización).
- E j e r ci ci o R e v i s i ó n 1 -
Abrir la base de datos nombrada como Bdinstituto.MBD que se encuentra
almacenado en el disquete que se le entregó. En dicha base un instituto de
informática registra información concerniente a la actividad que desarrolla.
Tener en cuenta que en esta base de datos se registra información que
representa una situación dada y que quizás contenga limitaciones.
Las relaciones establecidas para las tablas existentes son las siguientes:
• Asignar 0,25 (o sea el 25%) como valor de beca para aquellos alumnos que
viven en el interior y que tienen más de 50 años de edad, incluyendo a los que
cumplen 50 este año. Guardar la consulta con el nombre Parámetros para
becas.
- E j e r ci ci o R e v i s i ó n 2 -
Abrir la base de datos nombrada como BDFiambreria.MBD que se encuentra
almacenado en el disquete que se le entregó. En dicha base un comercio
registra información concerniente a la actividad que desarrolla.
Posteriormente realizar los puntos que a continuación se detallan.
• Realizar una consulta que muestre la Fecha, Nombre del Producto, Nombre de
la Marca, Cantidad vendida para las ventas efectuadas. El listado debe estar
ordenado por fecha. Guardar la consulta con el nombre Ventas1.
Tener en cuenta: