Está en la página 1de 18

EJERCICIOS

ACCESS
Microsoft ACCESS

EJERCICIO :base de datos GESTIN COMERCIAL

Ejercicio de diseo de tablas de una base de datos

TABLAS

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

2
Microsoft ACCESS

? 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

CONSULTAS

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 <=35), ordenados por edad.

3. SIN_TLF: Mostrar nombre y apellidos de los clientes que no tengan telfono.(nulo).

4. CUANTOS: Contar la cantidad de artculos que hay en el almacn: Quedan en stock (suma).

5. Mostrar el precio total de los productos del almacn: nuevo campo calculado llamado valor con
la siguiente expresin (valor:[Precio unitario]*[quedan en stock]), y aadir suma en la fila total.

6. A CORUA: Cuantos clientes hay en la provincia de A Corua: Pintar provincia y cd. De


cliente.
Aadir fila de totales
Aadir cuenta en la fila de totales del cd. de cliente
Filtrar provincia = A Corua

7. VALOR ALMACN: Precio de todos los artculos del almacn excepto los que tengan un valor
menor o igual a 5 en stock de seguridad.

3
Microsoft ACCESS

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.

INFORMES

1. Pedidos de cada cliente:

Encabezado
ENCABEZADO DEL INFORME de pgina
PEDIDOS DE CADA CLIENTE

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

Detalle 01/01/92 16 10 INGA Juan

01/11/92 18 10 RATUR Juan

resumir por cdigo de cliente (2 registros de detalle)


Pi Cdigo de cliente
SUMA

SUMA TOTAL Pi de informe

Incluir fecha y pgina en el Pi de pgina.

4
Microsoft ACCESS

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.

TABLAS

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

5
Microsoft ACCESS

GESTIN DE TABLAS

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.

FORMULARIOS

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.

6
Microsoft ACCESS

EJERCICIO :base de datos LIBROS

TABLAS

? 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

7
Microsoft ACCESS

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

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

DATOS

Introducir los datos en las tablas.

FORMULARIOS

Disear varios formularios segn los modelos que se propongan.

8
Microsoft ACCESS

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.

TABLAS
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 5


(CLAVE)
Nombre Texto
Direccin Texto
Provincia Texto 10 A Corua

? Tabla VENDEDORES:

CAMPO TIPO TAMAO


Cdigo Texto 3
vendedor (CLAVE)
Nombre Texto

9
Microsoft ACCESS

? Tabla ARTCULOS:

CAMPO TIPO PROPIEDADES TAMAO


Cdigo artculo Texto 10
(CLAVE)
Descripcin Texto
PVP Numrico Positivo
Stock Numrico Entre 0 y 100

? Tabla PEDIDOS:

CAMPO TIPO PROPIEDADES PREDETERMINADO


Cdigo del Autonumrico CLAVE
pedido
Fecha Fecha/hora Fecha corta La actual
Cdigo vendedor Texto
Cdigo cliente Texto
Cdigo artculo Texto
Cantidad Numrico Mayor que cero
Servido S/no

RELACIONES

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

Exigir integridad referencial.

DATOS

Introducir los datos en las tablas.

10
Microsoft ACCESS

FORMULARIOS

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.

CONSULTAS

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

11
Microsoft ACCESS

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.

INFORMES

? 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).

12
Microsoft ACCESS

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

13
Microsoft ACCESS

EJERCICIO :base de datos RESTAURANTE

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

TABLAS

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

14
Microsoft ACCESS

? 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

RELACIONES

Relacionar las tablas convenientemente, antes de introducir los datos.

Exigir integridad referencial.

FORMULARIOS

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.

15
Microsoft ACCESS

CONSULTAS

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:

Importe comisin = comisin * total de personas servidas / 100

INFORMES

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.

16
Microsoft ACCESS

EJERCICIO :base de datos ALUMNOS

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

TABLAS

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

17
Microsoft ACCESS

RELACIONES

Relacionar las tablas convenientemente, antes de introducir los datos.

FORMULARIOS

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.

CONSULTAS

Actuales: Indicar el nmero de alumnos actuales.

INFORMES

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.

18

También podría gustarte