ejerccios accesss

Upload: jeag-gerald-rocha

Post on 27-Feb-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Ejerccios aCCesss

    1/17

    Faro De Luz

    PRCTICADE ACCESS2013

  • 7/25/2019 Ejerccios aCCesss

    2/17

    FaroDe

    Luz

    A

    CCESS

    B

    SICO

    TRABAJANDO CON TABLAS

    EJERCICIO 1: Contactos Personales

    1. Cree una base de datos nueva con el nombre: Contactos Personales2. Cree la tabla CONTACTOS en la vista Hoja de Datos de acuerdo al siguiente detalle:

    3. Aada nuevos campos: Instituciny Cargo y agregue informacin a cada registro.

    EJERCICIO 2: Turismo Bolivia

    1. Cree una base de datos nueva con el nombre: Turismo Bolivia.2. Agregue la tabla: INGRESOS FRONTERA en la vista Diseo. Todos los campos son tipo Nmero y

    la tabla no tiene una Clave Principal.

    3. Agregue la tabla: HOTELERIA en la vista Diseo. La Clave Principal es el campo Ciudad del tipotexto, tamao 10. El resto de los campos son tipo Nmero.

  • 7/25/2019 Ejerccios aCCesss

    3/17

    FaroDe

    Luz

    EJERCICIO 3: Biblioteca

    1. Cree una base de datos nueva con el nombre: Biblioteca2. Agregue las siguientes tablas definidas a continuacin:

    Tabla: Libros

    Campo Tipo Tamao Formato Observaciones

    Id Libro Autonumrico Clave PrincipalTtulo Texto 80Autor Texto 50Gnero Texto 10Prestado S/No

    Tabla: Lectores

    Campo Tipo Tamao Formato Observaciones

    Id Lector Autonumrico Clave PrincipalNombre Lector Texto 50CI NmeroDireccin Texto 80Telfono Texto 10

    Tabla: Prstamos

    Campo Tipo Tamao Formato Observaciones

    Nro Prstamo Autonumrico Clave PrincipalFecha prstamo Fecha/Hora Fecha cortaId Libro Nmero Entero largoId Lector Nmero Entero largoFecha devolucin Fecha/Hora Fecha corta

    3. Agregue 15 registros de libros, 10 lectores y 10 prstamos

  • 7/25/2019 Ejerccios aCCesss

    4/17

    FaroDe

    Luz

    TRABAJANDO CON CONSULTAS

    EJERCICIO 4: Contactos Personales

    Abra la base de datos: Contactos Personales y realice las siguientes consultas

    1.

    Cree la consulta: Lista Completa de Contactos que incluya todos los nombres de los contactosen orden alfabtico ms su telfono.

    2. Crea la Consulta: Contactos con telfono fijo que incluya los contactos que tienen telfono fijo(que comienzan con el dgito 4). Debe listar el nombre del contacto y su telfono

    3. Cree la consulta: Contactos con celular que liste a los contactos con telfono celular (quecomienza con el dgito 7). Debe incluir nombre y telfono.

    EJERCICIO 5: Turismo Bolivia

    Abra la base de datos: Turismo Bolivia y realice las siguientes consultas

    1. Cree una consulta que incluya todas las ciudades con su nombre y la cantidad de hoteles

    ordenados de mayor a menor cantidad.2. Crea una consulta que incluya a las ciudades y la cantidad de residenciales ordenado de menor

    a mayor.3. Cree una consulta con la cantidad de alojamientos en Cochabamba y Chuquisaca.4. Cree una consulta con la cantidad de hostales en ciudades altas (La Paz, Oruro y Potos).5. Cree una consulta de los ingresos terrestres el 1er Trimestre de 2010 con las cantidades

    respectivas.6. Cree una consulta de la cantidad de ingresos areos ocurridos el 2do Trimestre de 2010.

    EJERCICIO 6: Biblioteca

    Abra la base de datos: Biblioteca y realice las siguientes consultas

    1. Ubique todos los libros del autor Gabriel Garca Mrquez, con toda la informacin de los mismos.2. Liste a los lectores de apellido Prez con su telfonoy carnet de identidad.3. Confeccione una lista de prstamos efectuados el mes pasado con los datos de prstamo.4. Cree una lista de los libros que estn en calidad de prestados.

  • 7/25/2019 Ejerccios aCCesss

    5/17

    FaroDe

    Luz

    TRABAJANDO CON RELACIONES

    EJERCICIO 7: Biblioteca

    1. Abra la base de datos: Biblioteca y establezca las relaciones entre sus tablas.

    EJERCICIO 8: Gimnasio

    1. Cree una base de datos nueva con el nombre: Gimnasio2.

    Agregue las siguientes tablas definidas a continuacin:

    Tabla: Cliente

    Campo Tipo Tamao Formato Observaciones

    Id Cliente Autonumrico Clave PrincipalNombres Texto 25Apellidos Texto 25Direccin Texto 80Telfono Texto 10

    Tabla: Instructor

    Campo Tipo Tamao Formato Observaciones

    Id Instructor Autonumrico Clave PrincipalNombres Texto 25Apellidos Texto 25Direccin Texto 80Telfono Texto 10Especialidad Texto 25

  • 7/25/2019 Ejerccios aCCesss

    6/17

    FaroDe

    Luz

    Tabla: Grupo

    Campo Tipo Tamao Formato Observaciones

    Id Grupo Autonumrico Clave PrincipalGrupo Texto 50Horario Texto 50Id Instructor Nmero Entero largoFecha Inicio Fecha/Hora Fecha cortaFecha Final Fecha/Hora Fecha corta

    Tabla: Inscripcin

    Campo Tipo Tamao Formato Observaciones

    Nro Inscripcin Autonumrico Clave PrincipalFecha Inscripcin Fecha/Hora Fecha cortaId Cliente Nmero Entero largo

    Pago Nmero EstndarId Grupo Nmero Entero largo

    3. Realice las relaciones correspondientes entre tablas.

    4. Ingrese registros para cada tabla: 30 clientes, 8 instructores, 10 grupos, 30 inscripciones.

  • 7/25/2019 Ejerccios aCCesss

    7/17

    FaroDe

    Luz

    TRABAJANDO CON FORMULARIOS

    EJERCICIO 9:

    1. Cree un formulario para la tabla de la base de datos: Contactos Personales.2. Cree un formulario para cada tabla de la base de datos: Turismo Bolivia.3. Cree un formulario para cada tabla de la base de datos: Biblioteca y personalice segn plantillas

    prediseadas.4. Cree formularios con formato personalizado incluyendo logotipo en cada uno, para las tablas de

    la base de datos Gimnasio.

    TRABAJANDO CON REPORTES

    EJERCICIO 10:

    1. Cree reportes para cada consulta de la base de datos: Contactos Personales.2. Cree reportes para cada consulta de la base de datos: Turismo Bolivia.3. Cree reportes para cada consulta de la base de datos: Biblioteca y personalice segn plantillas

    prediseadas.4. Cree reportes con formato personalizado incluyendo logotipo en cada uno, para las consultas de

    la base de datos Gimnasio.

  • 7/25/2019 Ejerccios aCCesss

    8/17

    FaroDe

    Luz

    T

    RABAJO

    P

    RCTICO

    1

    AGENCIA DE VIAJES

    1.

    Cree una base de datos nueva con el nombre: Agencia de Viajes2. Agregue las siguientes tablas definidas a continuacin:

    Tabla: Turista

    Campo Tipo Tamao Formato Observaciones

    Id Turista Autonumrico Clave PrincipalApellidos Texto 25Nombres Texto 25CI Texto 10 (carnet de identidad)Edad Nmero ByteExtranjero S/NoMenor de Edad S/NoDas Nmero ByteTour Texto 15

    Tabla: Tours

    Campo Tipo Tamao Formato Observaciones

    Cdigo Numrico Entero largo Clave PrincipalTour Texto 15Das Nmero ByteTransporte Nmero EstndarEstada Nmero Estndar

    3. Realice las relaciones entre tablas por medio del campo Tour.4. Agregue datos a las tablas de acuerdo a la siguiente informacin:

  • 7/25/2019 Ejerccios aCCesss

    9/17

    FaroDe

    Luz

    Turistas

    Id Turista Nombre Completo CI Edad Extranjero Das Cdigo

    102301 Jimena Romn Leao 45618522 52 S 3 103102302 Pedro Rodrguez Borja 56323457 22 S 5 201102303 Luisa Mrquez Guevara 34525433 15 No 10 202

    102304 Willbye Lemmang 23451244 40 S 4 204102305 Silvia da Silva Mori 35124235 65 No 5 201102306 Roberto Andrade Rojas 36542346 85 No 3 102102307 Karina Rodrguez Lazo 13534563 12 No 3 104102308 Giancarlo Chickendale 34523564 30 S 5 202102309 Mara Anita Len de Toledo 25647915 65 No 7 201102310 Marco Aurelio Tern Villa 84651451 41 No 6 204102311 Gilberto Santamara Soto 86779123 16 S 5 203102312 Mara del Carpio Paredes 53489778 21 No 3 104102313 Ferdinanda Scetti Bohn 37479004 32 S 8 201*Aada 20 registros ms

    Tours

    Cdigo Tour Das Transporte Estada

    101 Miami 3 600 400102 Cuzco 3 450 350103 Caribe 3 500 300104 Tiwanacu 3 250 150201 Miami 5 800 600202 Cuzco 5 650 550203 Caribe 5 700 500204 Tiwanacu 5 350 250

    *Ingrese 4 tours ms

    5.

    Realice las siguientes consultas: Consultar mostrando el Id Turista, Nombres y Apellidos de los turistas que viajan al Caribe en

    orden alfabtico

    Mostrar los turistas que tienen entre 21 y 40 aos

    Mostrar los turistas que viajan a Miami o el Caribe durante 3 das

    Confeccione una lista de turistas extranjeros que viajan a Tiwanacu

    6. Cree un formulario para cada tabla.7. Cree un reporte por cada consulta.

    INSTITUTO DE COMPUTACION

    8. Cree una base de datos nueva con el nombre: Instituto Microchip9. Cree la siguiente tabla:

  • 7/25/2019 Ejerccios aCCesss

    10/17

    FaroDe

    Luz

    Tabla: Estudiante

    Campo Tipo Tamao Formato Observaciones

    Matrcula Autonumrico Clave PrincipalApellidos Texto 25Nombres Texto 25

    Sexo Texto 1Edad Nmero ByteCurso Texto 14

    10.Agregue datos a la tabla de acuerdo a la siguiente informacin:

    Matrcula Nombre Completo Sexo Edad Curso

    1 Amalia Mara Fernndez Torres F 16 Access2 Rosario Luca Cspedes Martnez F 15 Word3 Carmen Zavaleta Arauca F 16 Windows4 Roco Mara Ferrer Lima F 17 Word5 Antonio Martn Perales Lizarazu M 16 Windows

    6 Bernardo Martn Carmona Montalvn M 17 Access7 Luis Alberto Perales Lizarazu M 15 Word8 Daniel Cardona Romn M 20 Access9 Ana Perales Lizrraga F 16 Windows

    10 Jorge Luis Choque Chambi M 21 Access11 Pedro Martn Rojas Prez M 16 Windows12 Juan Carlos Perales Lizarazu M 14 Access13 Gilberto Farfn Morales M 18 Word14 Yolanda Mara Reyes Copa F 15 Windows

    *Aada 20 registros ms

    11.Realice las siguientes consultas:

    Mostrar los alumnos cuyos nombres empiezan con la A. Mostrar los alumnos cuyos nombres terminan con la palabra Mara.

    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 porLizr.

    Mostrar los apellidos que empiezan con C que son del sexo masculino.

    Mostrar los alumnos que estudian Access menores de 17 aos del sexo femenino.

    Mostrar los alumnos que tienen entre 15 y 17 aos.

    Mostrar los alumnos cuyo nombre termina en Martn y estudian Windows.

    Mostrar los alumnos que estudian Access o Windows. Mostrar los alumnos de sexo femenino entre 16 y 18 aos.

    12.Cree un formulario para cada tabla.13.Cree un reporte por cada consulta.

  • 7/25/2019 Ejerccios aCCesss

    11/17

    FaroDe

    Luz

    A

    CCESS

    A

    VANZADO

    EJERCICIO 1: Video Club

    1. Cree una base de datos nueva con el nombre: Video Club2. Agregue la siguiente tabla:

    Tabla: Pelcula

    Campo Tipo Tamao Formato Observaciones

    Id Pelcula Texto 5 Clave PrincipalTtulo Texto 80Tipo Texto 15 Seleccin: Comedia, Accin, Terror, etc.Categora Texto 10 Seleccin: Estreno, Normal, ClsicoActor Principal Texto 50

    Precio Actual Nmero SimpleStock Nmero ByteSaldo Nmero Byte

    Reglas del negocio

    3. Restricciones a nivel de campos para la tabla Pelcula:

    Campo: Id PelculaPropiedad Valor

    Mscara de entrada L0000

    Ttulo Cdigo PelculaRegla de validacin P*Texto de validacin Escriba como primera letra P

    Campo: TtuloPropiedad Valor

    Requerido S

    Campo: TipoPropiedad Valor

    Valor predeterminado ComediaRequerido S

    Opciones de squeda

    Origen de la fila Comedia; Accin; TerrorLimitar a la lista SPermitir varios valores NoPermitir edicin de listade valores

    S

  • 7/25/2019 Ejerccios aCCesss

    12/17

    FaroDe

    Luz

    Campo: CategoraPropiedad Valor

    Valor predeterminado NormalRequerido S

    Opciones de squeda

    Origen de la fila Normal; Estreno; Clsico

    Limitar a la lista SPermitir varios valores NoPermitir edicin de listade valores

    No

    Campo: Precio ActualPropiedad Valor

    Formato Estndar/MonedaLugar decimales 2Ttulo Precio AlquilerRegla de validacin >0

    Texto de validacin Precio no vlido: Ingrese un Precio mayor que0.Requerido S

    Campo: StockPropiedad Valor

    Valor predeterminado 1Regla de validacin >=1 y =0Texto de validacin No puede existir un Saldo menor que 0.Requerido S

    4. Restricciones a nivel de tabla para la tabla Pelcula:

    Hoja de Propiedades de la tabla Pelcula

    Propiedad ValorRegla de validacin [Saldo]

  • 7/25/2019 Ejerccios aCCesss

    13/17

    FaroDe

    Luz

    5. Agregue datos a la tabla de acuerdo a la siguiente informacin:

    Id

    Pelcula

    Ttulo Tipo Categora Actor Principal Precio

    Actual

    Stock Saldo

    P0006 Vacas Locas Infantil Clsico Disney 1.00 1 1P0005 Novia a la fuga Comedia Normal 2.00 2 2

    P0001 Harry Potter 1 Ficcin Normal 2.00 4 3P0002 El Aro Terror Normal 2.00 2 1P0003 Pinocho Infantil Clsico Disney 1.00 4 3P0007 Duro de Matar Accin Normal Bruce Willys 2.00 3 3P0008 El Seor de los

    Anillos IFiccin Normal 2.00 1 1

    P0011 El Seor de losAnillos II

    Ficcin Normal 2.00 2 1

    P0012 Megamente Infantil Estreno 2,50 5 1P0121 Harry Potter 7 Ficcin Estreno 2,50 5 0P0122 El Origen Drama Estreno Leonardo

    Dicaprio3.00 2 0

    P0123 Toy Story Infantil Clsico Tom Hanks 1 3 1*Incluya 20 registros ms

    6. Verifique todas las restricciones de los campos de la tabla.7. Agregue la siguiente tabla:

    Tabla: Cliente

    Campo Tipo Tamao Formato Observaciones

    Id Cliente Autonumrico Clave PrincipalNombre Texto 50Documento Nmero Entero largoDireccin Texto 80Telfono Texto 10Celular Texto 10

    Restricciones a nivel de campos para la tabla Cliente:

    Campo: NombrePropiedad Valor

    Ttulo Apellidos y NombresRequerido SPermitir longitud cero No

    Campo: DocumentoPropiedad Valor

    Ttulo Carnet de IdentidadRegla de validacin >99999Texto de validacin El Documento de Identidad debe tener al

    menos 6 dgitos

  • 7/25/2019 Ejerccios aCCesss

    14/17

    FaroDe

    Luz

    Campo: DireccinPropiedad Valor

    Requerido SPermitir longitud cero No

    Campo: TelfonoPropiedad Valor

    Mscara 4-000000

    Campo: CelularPropiedad Valor

    Mscara 700-00000

    8. Agregue 25 registros de clientes.9. Agregue las siguientes tablas:

    Tabla: Boleta

    Campo Tipo Tamao Formato Observaciones

    Nro Boleta Autonumrico Clave PrincipalFecha Alquiler Fecha/Hora Fecha cortaId Cliente Nmero Entero largo

    Restricciones a nivel de campos para la tabla Boleta:

    Campo: Nro BoletaPropiedad Valor

    Formato 00000Ttulo Nmero

    Campo: Fecha AlquilerPropiedad Valor

    Ttulo Fecha de AlquilerValor predeterminado Fecha()Regla de validacin =Fecha()Texto de validacin La fecha debe ser igual a la actualRequerido S

    Campo: Id ClientePropiedad Valor

    Ttulo ClienteRequerido S

    Opciones de squeda

    Tipo de origen de la fila Tabla Cliente: mostrar campo Nombre

  • 7/25/2019 Ejerccios aCCesss

    15/17

    FaroDe

    Luz

    Tabla: DetalleBoleta

    Campo Tipo Tamao Formato Observaciones

    Nro Boleta Nmero Entero largo Clave PrincipalId Pelcula Texto 5 Clave PrincipalPrecio Alquilado Nmero Simple

    Devuelto S/NoFecha Devolucin Fecha/Hora Fecha cortaMora Nmero Simple

    Restricciones a nivel de campos para la tabla DetalleBoleta:

    Campo: Nro BoletaPropiedad Valor

    Opciones de squeda

    Tipo de origen de la fila Tabla Boleta: mostrar campo Nro Boleta

    Campo: Id Pelcula

    Propiedad Valor

    Ttulo PelculaRequerido S

    Opciones de squeda

    Tipo de origen de la fila Tabla Pelcula: mostrar campo Ttulo

    Campo: Precio AlquiladoPropiedad Valor

    Formato Estndar/MonedaLugar decimales 2

    Campo: Fecha DevolucinPropiedad Valor

    Ttulo Fecha de devolucin

    Campo: MoraPropiedad Valor

    Formato Estndar/MonedaLugar decimales 2Regla de validacin >=0Texto de validacin Ingrese en Mora un nmero mayor o igual que

    0.

    10.Establezca las relaciones entre tablas cuidando exista integridad referencial.11.Agregue 25 registros a la tabla Boleta y 30 registros a la tabla Detalle Boleta.12.Pruebe la integridad referencial intentando borrar registros de una tabla que son referenciados

    en otra tabla.

  • 7/25/2019 Ejerccios aCCesss

    16/17

    FaroDe

    Luz

    13.Mejore la estructura de la tabla Pelcula, agregndole los siguientes campos:

    Foto Portada: tipo Datos adjuntos

    Resumen: tipo Memo

    EJERCICIO 2: Consultas

    Abra la base de datos Video Club y realice las siguientes consultas:

    Consultas bsicas

    1. Mostrar el Ttulo, Tipo y Actor Principal de las pelculas en Estreno. El resultado debe estarordenado por el Ttulo.

    2. Mostrar los clientes cuyo Apellido empieza con F. El resultado debe obtener todos los campos.3. Mostrar los clientes que no tienen Telfono y adems viven en la calle Heronas4. Mostrar la lista de pelculas de Accin, Terror y Drama. El resultado mostrar los campos Ttulo,

    Tipo y Stock ordenado por el campo Tipo.

    5.

    Mostrar las Boletas emitidas la primera semana del mes en curso. El resultado debe incluir: NroBoleta y Fecha de Alquiles de la tabla Boleta y Id Pelcula y Precio Alquilado de la tablaDetalleBoleta.

    6. Mostrar la lista de Boletas emitidas a cada cliente, obteniendo como resultado los camposDocumento y Nombre del cliente, adems de Nro de Boleta y la Fecha de Alquiler.

    Consultas con campos calculados

    7. Mostrar las Boletas que pagaron Mora y calcular el Total del Precio Alquilado + Mora.

    Consultas con resumen de datos

    8. Obtener los 2 primeros clientes con ms pelculas alquiladas.

    9.

    Mostrar el monto recaudado por da, considerando el pago recibido por alquiler de pelculas y laMora en el alquiler.

    Consultas con actualizacin de datos

    10.Aumentar en 50 centavos el precio de las pelculas en Estreno.11.

    Asignar el precio de Bs. 4,00 a las pelculas de Categora Normal y 2,50 a la Categora Clsico.

    Consultas que generan una nueva tabla

    12.Crear una consulta que recupere las pelculas con Stock 1 y 2 y con esos registros crear unatabla llamada PelculaStock1y2. Los campos que debe incluir la tabla deben ser Id Pelcula,Ttulo, Tipo, Categora y Stock.

    Consultas que eliminan registros

    13.Crear una consulta que elimine las pelculas de Drama de la tabla PelculaStock1y2.

    Consultas con parmetros

    14.Crear una consulta que solicite el Tipo de pelculas antes de ejecutarse. El resultado debermostrar todos los campos.

  • 7/25/2019 Ejerccios aCCesss

    17/17

    FaroDe

    Luz

    15.Crear una consulta que solicite un rango de fechas de inicio y fecha de trmino para mostrar eltotal del monto recaudado por da.

    EJERCICIO 3: Formularios

    Abra la base de datos Video Club y cree los siguientes formularios:

    1.

    Crear un formulario personalizado para ingreso de informacin de las pelculas, incluyendoimagen de la portada y resumen. Los elementos del formulario debern estar debidamenteordenados y gozar de buen aspecto en el diseo.

    2. Crear un formulario que permita ver las pelculas y que incluya un subformulario para observar elmovimiento de prstamos de cada pelcula.

    3. Cree el formulario de clientes y agregue botones de control para desplazamiento de registros(primero, anterior, siguiente y ltimo) y actualizacin de datos (nuevo, eliminar, guardar ydeshacer modificaciones).