Ejercicios de Access - TECNOLOGÍA E INFORMÁTICA.



Ejercicios de AccessCurso de Microsoft AccessESAE 2011Autor: Ing. Iván Loredo N.Access BásicoTRABAJANDO CON TABLASEJERCICIO 1: Contactos PersonalesCree una base de datos nueva con el nombre: “Contactos Personales”Cree la tabla CONTACTOS en la vista Hoja de Datos de acuerdo al siguiente detalle:A?ada nuevos campos: “Institución” y “Cargo” y agregue información a cada registro.EJERCICIO 2: Turismo BoliviaCree una base de datos nueva con el nombre: “Turismo Bolivia”.Agregue la tabla: INGRESOS FRONTERA en la vista Dise?o. Todos los campos son tipo Número y la tabla no tiene una Clave Principal.Agregue la tabla: HOTELERIA en la vista Dise?o. La Clave Principal es el campo Ciudad del tipo texto, tama?o 10. El resto de los campos son tipo Número.EJERCICIO 3: BibliotecaCree una base de datos nueva con el nombre: “Biblioteca”Agregue las siguientes tablas definidas a continuación:Tabla: LibrosCampoTipoTama?o/FormatoObservacionesId LibroAutonuméricoClave PrincipalTítuloTexto80AutorTexto50GéneroTexto10PrestadoSí/NoTabla: LectoresCampoTipoTama?o/FormatoObservacionesId LectorAutonuméricoClave PrincipalNombre LectorTexto50CINúmeroDirecciónTexto80TeléfonoTexto10Tabla: PréstamosCampoTipoTama?o/FormatoObservacionesNro PréstamoAutonuméricoClave PrincipalFecha préstamoFecha/HoraFecha cortaId LibroNúmeroEntero largoId LectorNúmeroEntero largoFecha devoluciónFecha/HoraFecha cortaAgregue 15 registros de libros, 10 lectores y 10 préstamosTRABAJANDO CON CONSULTASEJERCICIO 4: Contactos PersonalesAbra la base de datos: “Contactos Personales” y realice las siguientes consultasCree la consulta: “Lista Completa de Contactos” que incluya todos los nombres de los contactos en orden alfabético más su teléfono.Crea la Consulta: “Contactos con teléfono fijo” que incluya los contactos que tienen teléfono fijo (que comienzan con el dígito 4). Debe listar el nombre del contacto y su teléfonoCree la consulta: “Contactos con celular” que liste a los contactos con teléfono celular (que comienza con el dígito 7). Debe incluir nombre y teléfono.EJERCICIO 5: Turismo BoliviaAbra la base de datos: “Turismo Bolivia” y realice las siguientes consultasCree una consulta que incluya todas las ciudades con su nombre y la cantidad de hoteles ordenados de mayor a menor cantidad.Crea una consulta que incluya a las ciudades y la cantidad de residenciales ordenado de menor a mayor.Cree una consulta con la cantidad de alojamientos en Cochabamba y Chuquisaca.Cree una consulta con la cantidad de hostales en ciudades altas (La Paz, Oruro y Potosí).Cree una consulta de los ingresos terrestres el 1er Trimestre de 2010 con las cantidades respectivas.Cree una consulta de la cantidad de ingresos aéreos ocurridos el 2do Trimestre de 2010.EJERCICIO 6: BibliotecaAbra la base de datos: “Biblioteca” y realice las siguientes consultasUbique todos los libros del autor Gabriel García Márquez, con toda la información de los mismos.Liste a los lectores de apellido “Pérez” con su teléfono y carnet de identidad.Confeccione una lista de préstamos efectuados el mes pasado con los datos de préstamo.Cree una lista de los libros que están en calidad de prestados.TRABAJANDO CON RELACIONESEJERCICIO 7: BibliotecaAbra la base de datos: “Biblioteca” y establezca las relaciones entre sus tablas.EJERCICIO 8: GimnasioCree una base de datos nueva con el nombre: “Gimnasio”Agregue las siguientes tablas definidas a continuación:Tabla: ClienteCampoTipoTama?o/FormatoObservacionesId ClienteAutonuméricoClave PrincipalNombresTexto25ApellidosTexto25DirecciónTexto80TeléfonoTexto10Tabla: InstructorCampoTipoTama?o/FormatoObservacionesId InstructorAutonuméricoClave PrincipalNombresTexto25ApellidosTexto25DirecciónTexto80TeléfonoTexto10EspecialidadTexto25Tabla: GrupoCampoTipoTama?o/FormatoObservacionesId GrupoAutonuméricoClave PrincipalGrupoTexto50HorarioTexto50Id InstructorNúmeroEntero largoFecha InicioFecha/HoraFecha cortaFecha FinalFecha/HoraFecha cortaTabla: InscripciónCampoTipoTama?o/FormatoObservacionesNro InscripciónAutonuméricoClave PrincipalFecha InscripciónFecha/HoraFecha cortaId ClienteNúmeroEntero largoPagoNúmeroEstándarId GrupoNúmeroEntero largoRealice las relaciones correspondientes entre tablas.Ingrese registros para cada tabla: 30 clientes, 8 instructores, 10 grupos, 30 inscripciones.TRABAJANDO CON FORMULARIOSEJERCICIO 9:Cree un formulario para la tabla de la base de datos: Contactos Personales.Cree un formulario para cada tabla de la base de datos: Turismo Bolivia.Cree un formulario para cada tabla de la base de datos: Biblioteca y personalice según plantillas predise?adas.Cree formularios con formato personalizado incluyendo logotipo en cada uno, para las tablas de la base de datos Gimnasio.TRABAJANDO CON REPORTESEJERCICIO 10:Cree reportes para cada consulta de la base de datos: Contactos Personales.Cree reportes para cada consulta de la base de datos: Turismo Bolivia.Cree reportes para cada consulta de la base de datos: Biblioteca y personalice según plantillas predise?adas.Cree reportes con formato personalizado incluyendo logotipo en cada uno, para las consultas de la base de datos Gimnasio.Trabajo Práctico 1AGENCIA DE VIAJESCree una base de datos nueva con el nombre: “Agencia de Viajes”Agregue las siguientes tablas definidas a continuación:Tabla: TuristaCampoTipoTama?o/FormatoObservacionesId TuristaAutonuméricoClave PrincipalApellidosTexto25NombresTexto25CITexto10(carnet de identidad)EdadNúmeroByteExtranjeroSí/NoMenor de EdadSí/NoDíasNúmeroByteTourTexto15Tabla: ToursCampoTipoTama?o/FormatoObservacionesCódigoNuméricoEntero largoClave PrincipalTourTexto15DíasNúmeroByteTransporteNúmeroEstándarEstadíaNúmeroEstándarRealice las relaciones entre tablas por medio del campo Tour.Agregue datos a las tablas de acuerdo a la siguiente información:TuristasId TuristaNombre CompletoCIEdadExtranjeroDíasCódigo102301Jimena Román Lea?o4561852252Sí3103102302Pedro Rodríguez Borja5632345722Sí5201102303Luisa Márquez Guevara3452543315No10202102304Willbye Lemmang2345124440Sí4204102305Silvia da Silva Mori3512423565No5201102306Roberto Andrade Rojas3654234685No3102102307Karina Rodríguez Lazo1353456312No3104102308Giancarlo Chickendale3452356430Sí5202102309María Anita León de Toledo2564791565No7201102310Marco Aurelio Terán Villa8465145141No6204102311Gilberto Santamaría Soto8677912316Sí5203102312María del Carpio Paredes5348977821No3104102313Ferdinanda Scetti Bohn3747900432Sí8201*A?ada 20 registros másToursCódigoTourDíasTransporteEstadía101Miami3600400102Cuzco3450350103Caribe3500300104Tiwanacu3250150201Miami5800600202Cuzco5650550203Caribe5700500204Tiwanacu5350250*Ingrese 4 tours másRealice las siguientes consultas:Consultar mostrando el Id Turista, Nombres y Apellidos de los turistas que viajan al Caribe en orden alfabéticoMostrar los turistas que tienen entre 21 y 40 a?osMostrar los turistas que viajan a Miami o el Caribe durante 3 díasConfeccione una lista de turistas extranjeros que viajan a TiwanacuCree un formulario para cada tabla.Cree un reporte por cada consulta.INSTITUTO DE COMPUTACIONCree una base de datos nueva con el nombre: “Instituto Microchip”Cree la siguiente tabla:Tabla: EstudianteCampoTipoTama?o/FormatoObservacionesMatrículaAutonuméricoClave PrincipalApellidosTexto25NombresTexto25SexoTexto1EdadNúmeroByteCursoTexto14Agregue datos a la tabla de acuerdo a la siguiente información:MatrículaNombre CompletoSexoEdadCurso1Amalia María Fernández TorresF16Access2Rosario Lucía Céspedes MartínezF15Word3Carmen Zavaleta AraucaF16Windows4Rocío María Ferrer LimaF17Word5Antonio Martín Perales LizarazuM16Windows6Bernardo Martín Carmona MontalvánM17Access7Luis Alberto Perales LizarazuM15Word8Daniel Cardona RománM20Access9Ana Perales LizárragaF16Windows10Jorge Luis Choque ChambiM21Access11Pedro Martín Rojas PérezM16Windows12Juan Carlos Perales LizarazuM14Access13Gilberto Farfán MoralesM18Word14Yolanda María Reyes CopaF15Windows*A?ada 20 registros másRealice las siguientes consultas:Mostrar los alumnos cuyos nombres empiezan con la A.Mostrar los alumnos cuyos nombres terminan con la palabra María.Mostrar los alumnos cuyos nombres empiezan de la letra A a la D.Mostrar los alumnos cuyos nombres incluyan la secuencia de letras “ar”.Mostrar los alumnos cuyo primer apellido empieza con Perales y el segundo empiece por “Lizár”.Mostrar los apellidos que empiezan con C que son del sexo masculino.Mostrar los alumnos que estudian Access menores de 17 a?os del sexo femenino.Mostrar los alumnos que tienen entre 15 y 17 a?os.Mostrar los alumnos cuyo nombre termina en Martín y estudian Windows.Mostrar los alumnos que estudian Access o Windows.Mostrar los alumnos de sexo femenino entre 16 y 18 a?os.Cree un formulario para cada tabla.Cree un reporte por cada consulta.Access AvanzadoEJERCICIO 1: Video ClubCree una base de datos nueva con el nombre: “Video Club”Agregue la siguiente tabla:Tabla: PelículaCampoTipoTama?o/FormatoObservacionesId PelículaTexto5Clave PrincipalTítuloTexto80TipoTexto15Selección: Comedia, Acción, Terror, etc.CategoríaTexto10Selección: Estreno, Normal, ClásicoActor PrincipalTexto50Precio ActualNúmeroSimpleStockNúmeroByteSaldoNúmeroByteReglas del negocioRestricciones a nivel de campos para la tabla Película:Campo: Id PelículaPropiedadValorMáscara de entradaL0000TítuloCódigo PelículaRegla de validaciónP*Texto de validaciónEscriba como primera letra PCampo: TítuloPropiedadValorRequeridoSíCampo: TipoPropiedadValorValor predeterminadoComediaRequeridoSíOpciones de BúsquedaOrigen de la filaComedia; Acción; TerrorLimitar a la listaSíPermitir varios valoresNoPermitir edición de lista de valoresSíCampo: CategoríaPropiedadValorValor predeterminadoNormalRequeridoSíOpciones de BúsquedaOrigen de la filaNormal; Estreno; ClásicoLimitar a la listaSíPermitir varios valoresNoPermitir edición de lista de valoresNoCampo: Precio ActualPropiedadValorFormatoEstándar/MonedaLugar decimales2TítuloPrecio AlquilerRegla de validación>0Texto de validaciónPrecio no válido: Ingrese un Precio mayor que 0.RequeridoSíCampo: StockPropiedadValorValor predeterminado1Regla de validación>=1 y <=5Texto de validaciónStock no válido: Ingrese en el Stock un número entre 1 y 5RequeridoSíCampo: SaldoPropiedadValorRegla de validación>=0Texto de validaciónNo puede existir un Saldo menor que 0.RequeridoSíRestricciones a nivel de tabla para la tabla Película:Hoja de Propiedades de la tabla PelículaPropiedadValorRegla de validación[Saldo]<=[Stock]Texto de validaciónEl Saldo debe ser menor o igual que el StockAgregue datos a la tabla de acuerdo a la siguiente información:Id PelículaTítuloTipoCategoríaActor PrincipalPrecio ActualStockSaldoP0006Vacas LocasInfantilClásicoDisney1.0011P0005Novia a la fugaComediaNormal2.0022P0001Harry Potter 1FicciónNormal2.0043P0002El AroTerrorNormal2.0021P0003PinochoInfantilClásicoDisney1.0043P0007Duro de MatarAcciónNormalBruce Willys2.0033P0008El Se?or de los Anillos IFicciónNormal2.0011P0011El Se?or de los Anillos IIFicciónNormal2.0021P0012MegamenteInfantilEstreno2,5051P0121Harry Potter 7FicciónEstreno2,5050P0122El OrigenDramaEstrenoLeonardo Dicaprio3.0020P0123Toy StoryInfantilClásicoTom Hanks131*Incluya 20 registros másVerifique todas las restricciones de los campos de la tabla.Agregue la siguiente tabla:Tabla: ClienteCampoTipoTama?o/FormatoObservacionesId ClienteAutonuméricoClave PrincipalNombreTexto50DocumentoNúmeroEntero largoDirecciónTexto80TeléfonoTexto10CelularTexto10Restricciones a nivel de campos para la tabla Cliente:Campo: NombrePropiedadValorTítuloApellidos y NombresRequeridoSíPermitir longitud ceroNoCampo: DocumentoPropiedadValorTítuloCarnet de IdentidadRegla de validación>99999Texto de validaciónEl Documento de Identidad debe tener al menos 6 dígitosCampo: DirecciónPropiedadValorRequeridoSíPermitir longitud ceroNoCampo: TeléfonoPropiedadValorMáscara4-000000Campo: CelularPropiedadValorMáscara700-00000Agregue 25 registros de clientes.Agregue las siguientes tablas:Tabla: BoletaCampoTipoTama?o/FormatoObservacionesNro BoletaAutonuméricoClave PrincipalFecha AlquilerFecha/HoraFecha cortaId ClienteNúmeroEntero largoRestricciones a nivel de campos para la tabla Boleta:Campo: Nro BoletaPropiedadValorFormato00000TítuloNúmeroCampo: Fecha AlquilerPropiedadValorTítuloFecha de AlquilerValor predeterminadoFecha()Regla de validación=Fecha()Texto de validaciónLa fecha debe ser igual a la actualRequeridoSíCampo: Id ClientePropiedadValorTítuloClienteRequeridoSíOpciones de BúsquedaTipo de origen de la filaTabla Cliente: mostrar campo NombreTabla: DetalleBoletaCampoTipoTama?o/FormatoObservacionesNro BoletaNúmeroEntero largoClave PrincipalId PelículaTexto5Clave PrincipalPrecio AlquiladoNúmeroSimpleDevueltoSí/NoFecha DevoluciónFecha/HoraFecha cortaMoraNúmeroSimpleRestricciones a nivel de campos para la tabla DetalleBoleta:Campo: Nro BoletaPropiedadValorOpciones de BúsquedaTipo de origen de la filaTabla Boleta: mostrar campo Nro BoletaCampo: Id PelículaPropiedadValorTítuloPelículaRequeridoSíOpciones de BúsquedaTipo de origen de la filaTabla Película: mostrar campo TítuloCampo: Precio AlquiladoPropiedadValorFormatoEstándar/MonedaLugar decimales2Campo: Fecha DevoluciónPropiedadValorTítuloFecha de devoluciónCampo: MoraPropiedadValorFormatoEstándar/MonedaLugar decimales2Regla de validación>=0Texto de validaciónIngrese en Mora un número mayor o igual que 0.Establezca las relaciones entre tablas cuidando exista integridad referencial.Agregue 25 registros a la tabla Boleta y 30 registros a la tabla Detalle Boleta.Pruebe la integridad referencial intentando borrar registros de una tabla que son referenciados en otra tabla.Mejore la estructura de la tabla Película, agregándole los siguientes campos:Foto Portada: tipo Datos adjuntosResumen: tipo MemoEJERCICIO 2: ConsultasAbra la base de datos Video Club y realice las siguientes consultas:Consultas básicasMostrar el Título, Tipo y Actor Principal de las películas en Estreno. El resultado debe estar ordenado por el Título.Mostrar los clientes cuyo Apellido empieza con F. El resultado debe obtener todos los campos.Mostrar los clientes que no tienen Teléfono y además viven en la calle HeroínasMostrar la lista de películas de Acción, Terror y Drama. El resultado mostrará los campos Título, Tipo y Stock ordenado por el campo Tipo.Mostrar las Boletas emitidas la primera semana del mes en curso. El resultado debe incluir: Nro Boleta y Fecha de Alquiles de la tabla Boleta y Id Película y Precio Alquilado de la tabla DetalleBoleta.Mostrar la lista de Boletas emitidas a cada cliente, obteniendo como resultado los campos Documento y Nombre del cliente, además de Nro de Boleta y la Fecha de Alquiler.Consultas con campos calculadosMostrar las Boletas que pagaron Mora y calcular el Total del Precio Alquilado + Mora.Consultas con resumen de datosObtener los 2 primeros clientes con más películas alquiladas.Mostrar el monto recaudado por día, considerando el pago recibido por alquiler de películas y la Mora en el alquiler.Consultas con actualización de datosAumentar en 50 centavos el precio de las películas en Estreno.Asignar el precio de Bs. 4,00 a las películas de Categoría Normal y 2,50 a la Categoría Clásico.Consultas que generan una nueva tablaCrear una consulta que recupere las películas con Stock 1 y 2 y con esos registros crear una tabla llamada PelículaStock1y2. Los campos que debe incluir la tabla deben ser Id Película, Título, Tipo, Categoría y Stock.Consultas que eliminan registrosCrear una consulta que elimine las películas de Drama de la tabla PelículaStock1y2.Consultas con parámetrosCrear una consulta que solicite el Tipo de películas antes de ejecutarse. El resultado deberá mostrar todos los campos.Crear una consulta que solicite un rango de fechas de inicio y fecha de término para mostrar el total del monto recaudado por día.EJERCICIO 3: FormulariosAbra la base de datos Video Club y cree los siguientes formularios:Crear un formulario personalizado para ingreso de información de las películas, incluyendo imagen de la portada y resumen. Los elementos del formulario deberán estar debidamente ordenados y gozar de buen aspecto en el dise?o.Crear un formulario que permita ver las películas y que incluya un subformulario para observar el movimiento de préstamos de cada película.Cree el formulario de clientes y agregue botones de control para desplazamiento de registros (primero, anterior, siguiente y último) y actualización de datos (nuevo, eliminar, guardar y deshacer modificaciones). ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download