Ejer Cici Os Access

  • Upload
    almarpa

  • View
    20

  • Download
    0

Embed Size (px)

Citation preview

  • EJERCICIOS

    ACCESS

  • Microsoft ACCESS

    2

    EJERCICIO :base de datos GESTIN COMERCIAL

    Ejercicio de diseo de tablas de una base de datos

    Escribir descripcin en todos los campos y aadir texto de validacin en los campos con

    regla de validacin. ? Tabla CLIENTES:

    CAMPO TIPO TAMAO PREDETERMINADO VALIDACIN Cdigo cliente Autonumrico

    Nombre Texto 50 No vaco

    Apellidos Texto 50

    Empresa Texto 50 Cuatro letras ????

    Puesto Texto 50 Encargado

    Direccin Texto 50

    Poblacin Texto 10 Culleredo

    Cdigo Postal Texto 5

    Provincia Texto 10 A Corua

    Telfono Numrico Entero largo

    Fecha nacimiento Fecha/hora [01/01/60-Actual]

    ? Tabla ALMACN:

    CAMPO TIPO PROPIEDADES TAMAO PREDETERMINADO

    Cdigo del artculo Autonumrico

    Descripcin Texto

    Proveedor Texto 4

    Precio Unitario Moneda No negativo

    Quedan en stock Numrico [0,100]

    Stock seguridad Numrico No inferior a 2 2

    Imagen Objeto OLE Foto del producto

    TABLAS

  • Microsoft ACCESS

    3

    ? Tabla PEDIDOS:

    CAMPO TIPO PROPIEDADES

    Cdigo del pedido Autonumrico CLAVE

    N del pedido Numrico

    Cdigo cliente Texto

    Cdigo artculo Texto

    Fecha Fecha/hora actual(fecha())

    Hora Fecha/hora actual

    Vendedor Texto

    Cantidad Numrico Mayor que 10

    Servido S/no

    1. NOMBRES: Mostrar el nombre y apellidos de los clientes llamados Manuel Antonio,

    ordenados por nombre. 2. ORENSANOS: Mostrar nombre, apellidos , telfono, direccin y poblacin de los clientes

    orensanos (poblacin = Orense), de entre 25 y 35 aos (crear un campo que calcule la edad fecha_actual-fecha_naci, y aadir el criterio >=25 y

  • Microsoft ACCESS

    4

    8. Calcular el campo valor (como en CUANTOS); aadir columna de stock de seguridad; y especificar donde en la fila de totales para el stock de seguridad, y la condicin >5 en criterios.

    1. Pedidos de cada cliente: PEDIDOS DE CADA CLIENTE

    Cdigo de cliente Fecha Cdigo del pedido N del pedido Cd. artculo Vendedor CLIENTE 1

    01/01/92 16 10 INGA Juan

    01/11/92 18 10 RATUR Juan resumir por cdigo de cliente (2 registros de detalle) SUMA

    SUMA TOTAL Incluir fecha y pgina en el Pi de pgina.

    INFORMES

    ENCABEZADO DEL INFORME

    Encabezado de pgina

    Encabezado cdigo de cliente

    Detalle

    Pi Cdigo de cliente

    Pi de informe

  • Microsoft ACCESS

    5

    EJERCICIO :base de datos TELFONO

    Diseo de una base de datos que mantenga los datos necesarios de un listn telefnico, as como una tabla que recoja los mensajes recibidos de las personas que componen el listn.

    Escribir Ttulo en todos los campos y aadir texto de validacin en los campos que incluyan

    regla de validacin. ? Tabla TELFONO: Crear la tabla utilizando el asistente. Tomar los campos de Personal / Direcciones.

    CAMPO TIPO TAMAO PROPIEDADES

    Telfono Texto (CLAVE) mscara (999)99-99-99

    Nombre Texto 20

    Apellidos Texto

    Ciudad Texto Culleredo, Santiago o vaco. Por defecto Culleredo.

    Provincia Texto 10 Pontevedra, A Corua, o vaco. Por defecto A Corua. ? Tabla RECADOS:

    CAMPO TIPO PROPIEDADES

    Telfono El mismo formato que en la tabla anterior

    Fecha Fecha/hora Slo fechas del ao actual

    Hora Fecha/hora Predeterminado: Hora actual

    Urgente S/No Por defecto No

    Recado Memo

    TABLAS

  • Microsoft ACCESS

    6

    1. Filtrar los telfonos de la provincia de A Corua. 2. Buscar un telfono por los apellidos de la persona. 3. Filtrar los registros de los recados urgentes, ordenndolos por fecha. 4. Filtrar los recados del da de hoy, que sean urgentes, ordenndolos por hora.

    Disear un formulario para el mantenimiento de los recados, con las siguientes caractersticas.

    ? Presentar el campo Urgente en forma de botn. ? Seleccionar el telfono de un cuadro desplegable que presente todos los telfonos de la

    tabla de TELFONOS. ? Aadir dos botones para poder desplazarse al registro siguiente y al registro anterior.

    GESTIN DE TABLAS

    FORMULARIOS

  • Microsoft ACCESS

    7

    EJERCICIO :base de datos LIBROS

    ? Tabla PUBLICACIONES: Definir el campo clave : IdPublicacin de tipo texto de 10 caracteres de tamao. Poner como ttulo Identificador de la publicacin. Aadir el texto de validacin El identificador de la publicacin debe ser nico. CAMPO TIPO DESCRIPCIN TAMAO TTULO

    Ttulo Texto Ttulo de la obra 80 Ttulo Tipo Texto Tipo de la publicacin 12 Tipo Editor Texto Editora de la publicacin 50 Editorial Fecha Fecha larga Fecha de la publicacin Fecha edicin Pginas Numrico Nmero de pginas Entero N pginas Anotacin Memo Notas importantes Notas ? Tabla AUTORES:

    CAMPO TIPO TAMAO PROPIEDADES

    IdAutor Texto 10 CLAVE

    Apellidos Texto

    Nombre Texto

    Notas Memo

    ? Tabla TEMAS:

    CAMPO TIPO TAMAO PROPIEDADES

    IdPublicacin Es el mismo campo que en la tabla anterior.

    Tema Texto 30

    TABLAS

  • Microsoft ACCESS

    8

    ? Tabla PUBLICACION-AUTORES

    CAMPO PROPIEDADES

    IdPublicacin Es el mismo campo que en la tabla PUBLICAIONES.

    IdAutor Es el mismo campo que en la tabla AUTORES.

    Exigir Integridad referencial en toda las relaciones. ? Relacin 1:varios entre las tablas AUTORES y PUBLICACION-AUTORES. ? Relacin 1:varios entre las tablas PUBLICACIONES y PUBLICACION-AUTORES. ? Relacin 1:varios entre las tablas PUBLICACIONES y TEMAS.

    Introducir los datos en las tablas.

    Disear varios formularios segn los modelos que se propongan.

    RELACIONES

    DATOS

    FORMULARIOS

  • Microsoft ACCESS

    9

    EJERCICIO :base de datos ALMACN

    Diseo de una base de datos que permita la gestin de un almacn dedicado a la distribucin de productos alimenticios.

    Escribir descripcin en todos los campos y aadir texto de validacin en los campos que incluyan regla de validacin. ? Tabla CLIENTES:

    CAMPO TIPO TAMAO PREDETERMINADO

    Cdigo cliente Texto (CLAVE)

    5

    Nombre Texto

    Direccin Texto

    Provincia Texto 10 A Corua

    ? Tabla VENDEDORES:

    CAMPO TIPO TAMAO

    Cdigo vendedor

    Texto (CLAVE)

    3

    Nombre Texto

    TABLAS

  • Microsoft ACCESS

    10

    ? Tabla ARTCULOS:

    CAMPO TIPO PROPIEDADES TAMAO

    Cdigo artculo Texto (CLAVE)

    10

    Descripcin Texto

    PVP Numrico Positivo

    Stock Numrico Entre 0 y 100

    ? Tabla PEDIDOS:

    CAMPO TIPO PROPIEDADES PREDETERMINADO

    Cdigo del pedido

    Autonumrico CLAVE

    Fecha Fecha/hora Fecha corta La actual

    Cdigo vendedor Texto

    Cdigo cliente Texto

    Cdigo artculo Texto

    Cantidad Numrico Mayor que cero

    Servido S/no

    Relacionar las cuatro tablas convenientemente, antes de introducir los datos. Exigir integridad referencial.

    Introducir los datos en las tablas.

    RELACIONES

    DATOS

  • Microsoft ACCESS

    11

    Dar un formato atractivo a los formularios : Incluyendo distintas fuentes, colores de fondo y texto, bordes, aadir ttulos en las cabeceras, etc. ? Formulario ARTCULOS: Crear un formulario a travs del asistente, con todos los campos de

    la tabla de ARTCULOS. Cambiar el orden de peticin de datos en la pantalla de modo diseo, de forma que primero introduzcamos el STOCK y despus el PVP.

    ? Formulario CLIENTES: Sin utilizar el asistente. Aadir todos los campos de clientes. Aceptar la

    PROVINCIA a travs de un cuadro combinado que presente las 4 provincias gallegas. ? Formulario VENDEDORES: Sin utilizar el asistente. Incluir los dos campos de la tabla de

    VENDEDORES. Incrustar un botn para cerrar el formulario y otro botn para pasar al registro siguiente.

    ? Formulario PEDIDOS: Incluir todos los campos de la tabla de PEDIDOS. El campo SERVIDO

    en forma de botn. Aadir cuadros de lista para poder seleccionar CLIENTE, VENDEDOR y ARTCULO a partir de las tablas correspondientes (de forma que cuando seleccionemos un cliente de la lista, se almacene su cdigo en la tabla de PEDIDOS). Aadir el logotipo de la empresa en el encabezado insertando una imagen.

    Crear las siguientes consultas con los nombres que aparecen en negrilla. 1. NOMBRES: Mostrar el nombre y direccin de los clientes cuyo nombre comience por la letra

    M A, ordenados por nombre. 2. ORENSANOS: Mostrar direccin y provincia de los clientes orensanos, ordenados por cdigo. 3. STOCK: Indicar el total de artculos que hay en el almacn (nmero de unidades totales del

    almacn). 4. A CORUA: Indicar cuantos clientes hay de la provincia de A Corua. 5. VALORACIN: Total de importe en almacn. (Suma total del PVP por stock).

    FORMULARIOS

    CONSULTAS

  • Microsoft ACCESS

    12

    6. STOCK MNIMO: Descripcin y stock de todos los artculos con menos de 10 unidades en almacn.

    7. OCTUBRE: Cdigo, fecha y vendedor de los pedidos del mes de octubre de este ao,

    ordenados por fecha. 8. DESCUENTO: Calcular un 5% de descuento a los artculos de precio mayor a 5.000 pts. 9. IMPORTE: fecha, descripcin del artculo, cantidad e importe de los pedido servidos,

    ordenndolos de menor a mayor precio. 10. NO SERVIDOS: Fecha, descripcin, nombre cliente, nombre vendedor e importe de los

    pedidos no servidos. 11. HOY: Pedidos no servidos de hoy, para los clientes de A Corua, de un vendedor concreto.

    ? Utilizar el asistente para disear los informes y retocarlos desde modo diseo. ? Aadir ttulos a los informes y personalizar cabecera y pi. Denominar a cada informe

    con el nombre que aparece en negrilla. ? Crear las consultas que sean necesarias.

    1. ARTCULOS:

    Ttulo : Relacin de artculos en almacn Detalle: Ordenados por descripcin, indicando descripcin, PVP y stock. Pi: Fecha y nmero de pgina. 2. PEDIDOS_VEDEDOR: Agrupar los pedidos por vendedor, ordenando por fecha, los campos

    fecha, cdigo de cliente y cdigo de artculo. 3. PEDIDOS_FECHA: Agrupar por fecha, pintando el total de unidades. 4. IMPORTE: Agrupar por cliente, ordenando por fecha y mostrando : descripcin, cantidad e

    importe. (Crear la consulta). 5. ALMACN VALORADO : ordenado por PVP , mostrar descripcin, PVP, stock e importe

    (consulta).

    INFORMES

  • Microsoft ACCESS

    13

    6. PEDIDOS: Agrupando por fecha, mostrar descripcin, nombre cliente, nombre vendedor, importe. (consulta).

    7. PEDIDOS NO SERVIDOS : Agrupar por vendedor y artculo los pedidos no servidos del da de

    hoy, de los clientes de la provincia de A Corua. Mostrar en el informe el nombre de cliente, direccin, descripcin y unidades de cada artculo. Incluir el total de unidades de artculos.

    8. FACTURA : Crear la factura de un cliente concreto, indicando los pedidos servidos para ese

    cliente en un mes concreto. Agrupar los pedidos por da. Pintar los datos del cliente en la cabecera de la factura. Incluir como detalle, la fecha, descripcin, PVP, unidades, importe e IVA (15%). Aadir el total de unidades e importe al final de la factura.

    9. RECIBO : Disear el recibo para un cliente. Que incluya los datos del cliente, el mes de los

    pedidos y el importe total. (Que los datos se correspondan con la factura anterior).

  • Microsoft ACCESS

    14

    EJERCICIO :base de datos RESTAURANTE

    Gestionar el servicio de mesas de un restaurante segn las siguientes especificaciones.

    Aadir texto de validacin en los campos que incluyan regla de validacin. Ajustar el tamao de los campos segn los datos que vayan a almacenar. ? Tabla CAMAREROS

    CAMPO TIPO PROPIEDADES

    Cdigo camarero Autonumrico 3 camareros

    Nombre Texto Mara, Antonio y Manuel

    Comisin Numrico Entre 0 y 5%

    ? Tabla CARTA

    CAMPO TIPO PROPIEDADES PREDETERMINADO

    Cdigo del plato Texto (3) CLAVE

    Plato Nombre del plato

    Raciones Nmero de raciones que hay. No negativo.

    Precio Entre 5.000 y 10.000 pts 7.500 pts

    Tipo S / No Plato postre Plato

    TABLAS

  • Microsoft ACCESS

    15

    ? Tabla PEDIDOS:

    CAMPO TIPO PROPIEDADES PREDETERMINADO

    Cdigo del pedido Autonumrico CLAVE

    Mesa Hay 5 mesas

    Fecha Fecha/hora La de hoy

    Cdigo plato

    Cdigo camarero

    Personas Hasta seis

    Notas Memo

    Relacionar las tablas convenientemente, antes de introducir los datos.

    Exigir integridad referencial.

    Dar un formato atractivo al formulario Pedidos. ? Incluir todos los campos de la tabla de PEDIDOS. ? Introducir el cdigo del plato a travs de la seleccin en un cuadro de lista con los

    posibles platos, mostrando adems las raciones que hay de cada plato. ? Utilizar un cuadro de seleccin para indicar el camarero. ? Aadir botn de comando que permita imprimir el pedido.

    RELACIONES

    FORMULARIOS

  • Microsoft ACCESS

    16

    Mesa: Indicar el nmero de personas que fueron atendidas en cada mesa, para una fecha concreta.

    Plato preferido: Determinar cual es el plato (no postre) ms pedido. Atenciones: Indicar el nmero de pedidos que atendi un camarero concreto. Importe comisin: Calcular el importe de comisin de cada camarero, segn la frmula:

    Factura: Disear la factura de una mesa y fecha concreta, mostrando como cabecera el

    camarero que la atendi, el nmero de mesa, fecha y como detalle de cada pedido el nombre del plato, personas e importe (precio*personas). Agrupar las lneas de detalle de forma que primero aparezcan las de tipo plato y despus los postres. Aadir el total de la factura.

    Men: Relacin de platos (incluyendo los precios), agrupndolos segn tipo: 1 mostrar

    los platos y despus los postres.

    CONSULTAS

    Importe comisin = comisin * total de personas servidas / 100

    INFORMES

  • Microsoft ACCESS

    17

    EJERCICIO :base de datos ALUMNOS

    Base de datos que permita la gestin de los cursos impartidos en este centro.

    Aadir texto de validacin en los campos que incluyan regla de validacin.

    ? Tabla CURSOS

    CAMPO TIPO PROPIEDADES PREDETERMINADO

    Cdigo del curso Autonumrico CLAVE Curso Texto Word, Access, Excel Word

    Duracin 1,2 3 meses 2

    Precio Numrico Entre 5.000 y 10.000 pts 7.000

    ? Tabla ALUMNOS

    CAMPO TIPO PROPIEDADES

    Cdigo alumno Autonumrico CLAVE

    Nombre Texto

    Direccin

    Actual S/No Permite saber si es un alumno actual

    ? Tabla CLASE

    CAMPO TIPO PROPIEDADES

    Cdigo clase CLAVE Ejemplos :LM17 :30,MJ20

    Cdigo alumno

    Cdigo curso

    Calificacin De 0 a 10

    TABLAS

  • Microsoft ACCESS

    18

    Relacionar las tablas convenientemente, antes de introducir los datos.

    Disear un formulario para cada tabla para facilitar la introduccin de datos. Calificacin: Disear un formulario para mostrar los datos del alumno, clase y curso de forma que presente la calificacin obtenida.

    Actuales: Indicar el nmero de alumnos actuales.

    Recibo: Disear el recibo de pago de un alumno concreto, mostrando como cabecera los

    datos del alumno y como detalle el nombre del curso y el precio. Incluir el total a pagar. Aprobados: Relacin ordenada por nombre, de los alumnos aprobados.

    RELACIONES

    FORMULARIOS

    CONSULTAS

    INFORMES