You are on page 1of 13

Ejercicios de Access.

EJERCICIOS DE ACCESS. TECNOLOGA DE LA INFORMACIN.

Ejercicio 1. 1 Crear una base de datos llamada Colegio.mdb. 2 Crear una tabla con el nombre de Alumnos con los siguientes campos:

Nombre del campo Tipo de dato DNI Nombre Apellidos Direccin Poblacin Cdigo postal Provincia Telfono Fecha nacimiento La clave principal ser el campo DNI. Texto Texto Texto Texto Texto Texto Texto Texto Fecha/Hora

Tamao 12 15 40 50 20 5 20 10

3 En la misma base de datos crear otra tabla con el nombre de Profesores con los siguientes campos:

Nombre del campo Tipo de dato DNI Nombre Apellidos Direccin Poblacin Cdigo postal Provincia Telfono Fecha nacimiento Texto Texto Texto Texto Texto Texto Texto Texto Fecha/Hora

Tamao 12 15 40 50 20 5 20 10

La clave principal ser el campo DNI. 4 En la misma base de datos crear otra tabla con el nombre de Cursos con los siguientes campos:

Ejercicios de Access. 2
Nombre del campo Tipo de dato Cdigo de curso Nombre curso Fecha inicio Fecha fin Hora inicio Hora fin Incidencias Autonumrico Texto Fecha/hora Fecha/hora Fecha/hora Fecha/hora Texto 30 20 Tamao

La clave principal de esta tabla ser el campo Cdigo de curso. 5 En la misma base de datos crear una tabla llamada EVALUACIONES con los siguientes campos. Nombre del campo Tipo de dato Cdigo de alumno Cdigo de curso Nota final Observaciones Numrico Numrico Numrico Texto.

La clave principal estar formada por el campo Cdigo de alumno. 6 Cerrar la base de datos. Ejercicio 2. 1 Crea una base de datos llamada Clnica.mdb. 2 Crear una tabla con el nombre de Pacientes con los siguientes campos:

Nombre del campo Tipo de dato Cdigo Paciente Nombre Paciente Apellidos Paciente Direccin Poblacin Cdigo postal Provincia Telfono Paciente Fecha nacimiento Numrico Texto Texto Texto Texto Texto Texto Texto Fecha/Hora

Tamao 15 30 30 15 5 20 10

La clave principal ser el campo Cdigo Paciente. 3 Crear otra tabla con el nombre de Mdicos con los siguientes campos:

Ejercicios de Access. 3
Nombre del campo Tipo de dato Cdigo Mdico Nombre Mdico Apellidos Mdico Telfono Mdico Especialidad Numrico Texto Texto Texto Texto 15 30 10 20 Tamao

La clave principal ser el campo Cdigo Mdico. 4 Crear otra tabla con el nombre de Ingresos con los siguientes campos:

Nombre del campo Tipo de dato N ingreso Habitacin Cama Fecha ingreso Autonumrico Numrico Texto Fecha/Hora

Tamao

La clave principal ser el campo N ingreso. 5 Cerrar la base de datos. Ejercicio 3 Abrir la base de datos Clinica.mdb y modificar la estructura de la tabla Pacientes siguiendo los datos siguientes:

Nombre del campo

Propiedades Regla de validacin: No se puede introducir pacientes cuyo cdigo no est comprendido entre los valores 1 y 3000. En caso de que se introduzcan cdigos que no estn en ese rango se mostrar en pantalla el texto Cdigo invlido Valor predeterminado: Murcia Formato: Fecha corta Mscara de entrada: (000) 00 00 00 Regla de validacin: La poblacin solo puede ser Murcia o Caravaca

Cdigo Paciente

Provincia Fecha nacimiento Telfono Poblacin

Ejercicios de Access. 4
A continuacin abre la tabla Clientes para introducir datos. Observa que el campo Provincia viene ya con el valor predeterminado Murcia. Si no saliera es que has puesto incorrectamente el valor predeterminado. Corrgelo en caso de que as sea.

A continuacin prueba a introducir en la misma tabla 2 pacientes con el mismo cdigo (por ejemplo con el cdigo 1).

Si se introducen dos pacientes con el mismo cdigo aparece el siguiente mensaje de error.

Eso es debido a que la clave primaria de la tabla es el campo cdigo paciente, lo que implica que ese campo no puede tener nunca valores duplicados. Al ser ese campo la clave primaria de la tabla no puede haber nunca dos pacientes con el mismo cdigo. Ahora comprueba que has puesto correctamente la regla de validacin. Introduce un paciente en la tabla pacientes cuyo cdigo sea el 3001.

Si has puesto correctamente la regla de validacin al introducir este paciente en la base de datos saldr la siguiente ventana indicando que el valor que se ha introducido para el cdigo de paciente es incorrecto.

Ejercicio 4

Ejercicios de Access. 5
Abrir la base de datos Clinica.mdb y modificar la estructura de la tabla Mdicos siguiendo los datos siguientes: Nombre del campo Tipo de dato Regla de validacin: No se puede introducir mdicos cuyo cdigo no est comprendido entre los valores 1 y 3000. En caso de que se introduzcan cdigos que no estn en ese rango se mostrar en pantalla el texto Cdigo invlido Borrar este campo Valor predeterminado: Pediatra. Requerido: S

Cdigo Mdico

Telfono Mdico Especialidad Nombre mdico

Al poner la propiedad Requerido en el campo Nombre con el valor S, obligatoriamente debemos introducir un valor en este campo cada vez que insertemos datos en un registro. Intenta insertar los siguientes datos en la tabla Mdicos::

Como observars, aparecer la siguiente ventana:

Ejercicio 5 Abrir la base de datos Colegio.mdb y modificar la estructura de la tabla Profesores siguiendo los datos siguientes: Nombre del campo Fecha de nacimiento Nombre Apellidos Tipo de dato Formato: Fecha corta Requerido: S Requerido: S

Modificar la estructura de la tabla Evaluaciones siguiendo los datos siguientes: Nombre del campo

Ejercicios de Access. 6
Debe mostrar siempre dos posiciones decimales Regla de validacin: El cdigo debe ser siempre mayor que 0 Regla de validacin: El cdigo debe ser siempre mayor que 0. En caso contrario se debe mostrar el mensaje Cdigo de curso incorrecto

Nota final Cdigo de alumno

Cdigo de curso

Ejercicios de Access. 7

Ejercicio 6
Introducir los siguientes datos en la tabla alumnos: DNI Nombre Apellidos 100 101 105 112 Antonio Carlos Luis Jaime Garca Prez Prez Ruiz Direccin Poblacin Cdigo Provincia Telfono Postal Fecha nacimiento

Astilleros, 3 Valencia 46011 Valencia 963689521 15/08/60 Magallanes, Utiel 21 46300 Valencia 962485147 26/04/58 46700 Valencia 962965478 30/03/61

Rodrguez Juan de Ganda Ms Mena, 11 Juangrn Sornes Prats Montolla Navarro Lard beda Sansn San Martn Balmes, 21

Valencia 46014 Valencia 963684596 31/01/68 46500 Valencia 963547852 28/04/69

225 Alfonso 260 Jos 289 Elisa 352 Eva

Sneca, 23 Sagunto

Ro Segura, Valencia 46002 Valencia 963874569 15/05/64 14 Valencia, 4 Sagunto 46500 Valencia 963547812 10/07/62 46600 Valencia 962401589 12/08/65

Villafranca, Alzira 34

Introducir los siguientes datos en la tabla profesores: DNI Nombre Apellidos 365 Gerardo 390 Carlos 810 Lourdes Direccin Poblacin Cdigo Provincia Telfono Postal Fecha nacimiento

Hernndez Salinas, 8 Luis Prats Ruiz Ercilla, 8 Oliver Peris Larred Navas rboles Onsins

Valencia 46002 Valencia 963589621 02/01/65 Valencia 46005 Valencia 963589654 03/05/67

Gran va, 34 Valencia 46007 Valencia 963587412 25/06/64 Blasco Valencia 46005 Valencia 963589621 25/12/67 Ibez, 65 Ganda, 8 Xtiva 46800 Valencia 963758963 04/05/69

822 Sergio 860 Joaqun Ejercicio 7

Elimina de la tabla Pacientes el campo Provincia. Elimina tambin, de la misma tabla, la regla de validacin en la que Poblacin solo poda ser Murcia o Caravaca. Introducir los siguientes datos en la tabla Pacientes.

Ejercicios de Access. 8
Cdigo Nombre Apellidos Paciente 100 102 103 110 120 130 131 140 142 200 201 207 Jos Santiago Carmen Cdigo Telfono Postal Fecha nacimiento

Direccin

Poblacin

Romerales Azorn, 34 Pinto Gonzlez Sancho Coslada, 12

Mstoles 28935 912563256 21/03/75 Madrid Getafe Getafe Alcorcn 28024 914562587 30/10/47 28902 915478555 06/11/87 28902 914589966 18/07/36 28223 915584471 12/04/50 28001 914526654 23/01/32 28028 914552203 12/08/90 28223 914785236 25/03/58

Rodrguez Javier Santacana Poncela, 3 Divisin Azul, 56 Pizarro, 45

Alberto Puig Monza Sergio Jaime Enrique Ana Olga Carlos Mara Rogelia Prez Sanabria Flores Lpez Morales Miguel

Alcatraz, 56 Madrid Madrid, 45 Madrid Alcorcn

Torrente Barcelona, Hermosilla 35

Prats Versalles, 2 Mstoles 28935 917458963 25/03/58 Hernndez Jimnez Blanco Toms Caballo Guerra Santa Gran 123 Va, Madrid Madrid Madrid 28003 914589632 12/01/73 28028 914578559 05/05/55 28025 914562258 12/07/90

Enrique Velasco, 3 Castellana, 12

Elimina, en la tabla Mdicos, la regla de validacin que hay sobre el campo cdigo mdico. A continuacin introduce en la tabla Mdicos los siguientes datos. Cdigo Nombre Mdico AJH CEM CSM Antonio Carmen Carlos Apellidos Jimnez Hernndez Esteban Muoz Snchez Martnez Especialidad Pediatra Psiquiatra General

ESMH Eva FHL FVP Fernanda

San Martn Pediatra Hernndez Hernndez Lpez Radiologa

Federico Vidal Planella Anlisis

Ejercicios de Access. 9
Moreno Navarro Pons lvarez Armengol Prats Gutirrez Mellado Vzquez Torres

JMP OPA PAP SGM SVT Ejercicio 8

Juana Olga Pedro Sebastin Santiago

Intensivos Intensivos Ciruga Oftalmologa Ginecologa

Con la tabla de PACIENTES practica los siguientes puntos: 1. REDIMENSIONA el tamao de las columnas a las necesidades de su contenido. 2. ORDENA todos sus registros en base al nombre. Observa el efecto de la ordenacin en las otras columnas. Prueba con otras columnas. 3. Busca (con Edicin -> Buscar) lo siguiente: a. Pacientes que se llamen Jaime. b. Pacientes cuyo cdigo postal sea 28935. c. Pacientes cuyo apellido tenga una g. d. Pacientes cuyo telfono empiece por 9145. 4. Reemplaza la poblacin de todos los pacientes que vivan en Alcorcn. La nueva poblacin ser Mstoles. (Usar Edicin -> Buscar). Ejercicio 9 Abrir la base de datos Colegio. En la tabla Evaluaciones cambia el campo cdigo de alumno y dale el nombre DNI del alumno. Cambia el tipo de datos de ese campo a Texto de tamao 12. Aade a la tabla Cursos un campo que se llame DNI del profesor (Texto de tamao 12). A continuacin realizar las siguientes relaciones. En todas las relaciones marca las opciones de Exigir integridad referencial, Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados. (Puedes consultar el documento Relaciones en Access que hay en la pgina web del Instituto). 1) Una relacin entre las tablas Alumnos y Evaluaciones. Los campos que debern relacionarse son DNI de la tabla Alumnos con DNI del alumno de la tabla Evaluaciones. 2) Una relacin entre las tablas Evaluaciones y Cursos. Los campos que debern relacionarse son cdigo de curso de la tabla Evaluaciones y cdigo de curso de la tabla Cursos.

Ejercicios de Access. 10
3) Una relacin entre las tablas Cursos y Profesores. Los campos que se deben relacionar son DNI del profesor de la tabla Cursos y DNI de la tabla Profesor.

Ejercicio 10 Abrir la base de datos Clnica. Aadir a la tabla Ingresos los siguientes campos. Nombre del campo Tipo de dato Cdigo Paciente Cdigo Mdico Numrico Texto 5 Tamao

Aadir a continuacin las siguientes relaciones. En las dos relaciones marca las opciones de Exigir integridad referencial, Actualizar en cascada los campos relacionados y Eliminar en cascada los registros relacionados.

1) Una relacin entre las tablas Pacientes e Ingresos. 2) Otra relacin entre las tablas Mdicos e Ingresos.
Ejercicio 11 Abre la base de datos Colegio y aadir los siguientes datos en la tabla Cursos.

Cdigo curso 1 2 3

Nombre Fecha ini Word Excel 20/03/06 25/04/06

Fecha fin 20/04/06 25/05/06 30/07/06

Hora inicio 17:00 19:00 19:00

Hora fin 19:00 20:00 20:00

Incidencias

DNI profesor 365 390 810

Access 30/06/06

Introduce los siguientes datos en la tabla Evaluaciones. DNI alumno 100 100 101 101 112 225 Cdigo curso 1 2 1 3 3 3 Nota final Observaciones 5 6 7 8 9 6

Cierra la tabla Evaluaciones y guarda los cambios realizados. Abre de nuevo la tabla e intenta agregar el siguiente registro:

Ejercicios de Access. 11

DNI alumno 100

Cdigo curso 5

Nota final Observaciones 5

Como podrs observar no se puede introducir el registro porque no se cumple la regla de integridad referencial. Estamos introduciendo un cdigo de curso que no existe en la tabla Cursos. Abre la tabla Cursos y cambia el cdigo de curso 3 a 111. Abre la tabla Evaluaciones y observa si hay algn cambio. Aparece el cdigo de curso 111? Debera aparecer porque hemos marcado la opcin de Actualizar registros en cascada al establecer la relacin. Ahora cambia el DNI del alumno 100 a 1000. Abre la tabla Evaluaciones y observa como ha cambiado en esta tabla tambin el DNI del alumno. En la tabla Cursos elimina el curso nmero 3 y observa como tambin desaparece de la tabla Evaluaciones. Ejercicio 12 Abre la base de datos clinica e introduce los siguientes datos en la tabla Ingresos.

N Fecha Habitacin Cama Ingreso ingreso 1 2 3 4 5 6 7 8 9 10 11 12 101 105 125 204 205 204 201 201 305 304 306 303 A A B B B A A A A B A B

Cdigo Cdigo Paciente Mdico SVT CSM PAP SGM JMP CEM FHL OPA FVP ESMH OPA CSM

23/04/98 120 24/05/98 103 15/06/98 200 12/09/98 120 12/10/98 100 04/01/99 102 01/02/99 131 02/04/00 110 03/05/00 201 12/05/00 201 13/05/00 207 15/06/00 131

Abre a continuacin la tabla Pacientes para ver los datos y observa como aparece el signo + delante de cada paciente (esto es debido a que se han hecho las relaciones). Si pulsas sobre ese signo puedes ver los ingresos que ha realizado el paciente en la clnica.

Ejercicios de Access. 12

Ejercicio 13 1 Abrir la tabla Ingresos y observar el nmero de ingreso que tiene asociado el paciente con cdigo 100. Comprobar que tiene asociado el nmero de ingreso 5. 2 Abrir la tabla Pacientes y cambiar el cdigo del paciente nmero 100. Ponerle como nuevo cdigo 500. Cerrar la tabla. 3 Abrir de nuevo la tabla Ingresos y observar los datos correspondientes al ingreso nmero 5. Como podrs comprobar el cdigo del paciente de este ingreso ha cambiado y ahora tiene asociado el cdigo de cliente 500. Esto es debido a que cuando se estableci la relacin entre las tablas Ingresos y Pacientes se marc la opcin de Actualizar en cascada los registros relacionados. Si no se hubiera marcado dicha opcin no se hubiera modificado el cdigo del cliente del ingreso nmero 5. 4 Abrir la tabla Mdicos y cambiar el cdigo de mdico ESMH por MIO. Cerrar la tabla. 5 Abrir la tabla Ingresos y comprobar que el ingreso nmero 10 tiene ahora asignado como cdigo de mdico el cdigo MIO. Ejercicio 14 Abre la base de datos Colegio.mdb y con el asistente para formularios crea los siguientes formularios con el estilo que desees:

1. 2. 3. 4.

Un formulario Un formulario Un formulario Un formulario

para para para para

la tabla la tabla la tabla la tabla

Alumnos con distribucin en columnas. Profesores con distribucin en columnas. Cursos con distribucin en columnas. Evaluaciones con distribucin tabular.

Ejercicio 15 Abre la base de datos Clinica.mdb y con el asistente para formularios crea los siguientes formularios con el estilo que desees:

1. Un formulario para la tabla Mdicos con distribucin en columnas. 2. Un formulario para la tabla Pacientes con distribucin en columnas. 3. Un formulario para la tabla Ingresos con distribucin tabular.

Ejercicios de Access. 13

You might also like