ejercicio prÁctico access 2010

Upload: angelica-reyes-castillo

Post on 02-Mar-2016

147 views

Category:

Documents


0 download

TRANSCRIPT

EJERCICIO PRCTICO1. Empezaremos porcrear una base de datos, la llamaremos Clases.accdb2. Crear dos tablas en la base de datos. Una tabla ser la dealumnadoy la otra tabla la decursos.Alumnado

Nombre del campoTipo de dato

Codigo alumnadoAutonumeracin

Nombre alumnadoTexto, en descripcin escribe Introducir el nombre del alumno

Apellidos alumnadoTexto

DireccionTexto

PoblacionTexto

Codigo postalNumero

Fecha de nacimientoFecha/hora

Cursos

Nombre del campoTipo de dato

Codigo cursoNmero

Nombre cursoTexto

Nhoras

Nmero

Fecha inicioFecha/hora

Fecha finalFecha/hora

3. Vamos a modificar la estructura de la tablaAlumnadocon estas modificaciones:CampoPropiedades

Apellidos alumnadoIntroducir el comentario:Introducir los apellidos del alumno

CursoEste campo no exista, aadirlo y nos servir en el tema 6 para realizar la relacin entre las dos tablas.Tipo: Nmero.

AuxiliarEste campo no exista, aadirlo y nos servir para practicar la creacin y borrado de campos.Tipo: Texto

Ejercicio: Introducir datos en una tablaObjetivoPracticarlasoperacionespara introducir y modificar datos en unatablacon Access 2010.Ejercicio paso a pasoAbrir la base para trabajar, enVista Hoja de datos.1. Abre la base de datosClases.accdbque se encuentra en la carpetaMis ejerciciosdeldisco duro.2. Haz doble clic sobre la tablaAlumnadoque se encuentra en elPanel de Navegacin, o bien haz clic derecho sobre ella y pulsaen el men contextual.Rellenar los datos.1. ElCodigo Alumnadolo asigna el sistema automticamente, por tratarse del tipo de datosAutonumeracin. La primera fila tendr el valor1. PulsaINTROpara ir al campo siguiente.2. Bajo el encabezadoNombre alumnado, escribeLuis. PulsaINTROpara ir al campo siguiente.3. Bajo el encabezadoApellidos alumnado, escribeGras Bueno. PulsaINTROpara ir al campo siguiente.4. Bajo el encabezadoDireccion, escribeMadrid, 34. PulsaINTROpara ir al campo siguiente.5. Bajo el encabezadoPoblacion, escribeValencia. PulsaINTROpara ir al campo siguiente.6. Bajo el encabezadoCodigo postal, escribe46002. PulsaINTROpara ir al campo siguiente.7. Bajo el encabezadoFecha nacimiento, escribe15/02/63. PulsaINTROdos veces para pasar al registro de abajo (ya que no vamos a rellenar el campoCursohasta que incluyamos algunos cursos en su correspondiente tabla).8. Completa la tabla con los dems registros:Codigo AlumnadoNombre AlumnadoApellidos AlumnadoDireccionPoblacionCodigo PostalFecha de nacimiento

2MaraJuares TraskValle, 23Valencia4600217/05/65

3JessLpez RodrguezFuente nueva, 3Valencia4600525/08/67

4AnaMartnez BuesoAlmudena, 78Alicante0300524/07/65

5CarliLama PlaSoto mayor, 45Valencia4600631/12/65

6CarlosDvila NouFeliz, 46Valencia4600224/03/69

7FabiolaCoste MayorPuente viejo, 67Valencia4600202/03/68

8MarioDosdo ValorFranciscanos, 2Alicante0300506/05/64

Rectificar datos.El nombre del alumno 4 esCarla, noCarli. Hacer clic sobre la palabraCarliy cambiar laipor laa.Cerrar la base.SeleccionarArchivo>Cerrar base de datos. Observa que no te pregunta si deseas guardar los cambios, porque se han guardado automticamente.Unidad 4. Ejercicio paso a paso: Desplazamiento en una tablaObjetivoPracticarlasoperacionesparadesplazarse por los registros de una tablacon Access 2010.Ejercicio paso a pasoAcceder a la tabla de trabajo.1. Abre la base de datosClases.accdbque se encuentra en la carpetaMis ejerciciosdeldisco.2. Abre la tablaAlumnadoen vistaHoja de datoshaciendo doble clic sobre sta en elPanel de Navegacin. Observa como el registro activo es el primero.Utilizar la barra de desplazamiento entre registros.1. Haz clic sobre el botnde la barra inferior para ir al siguiente registro. Observa como el cuadro en blanco de dicha barra nos indica el registro en el cual nos encontramos situados.2. Haz clic sobre el botnpara ir al ltimo registro.3. Haz clic sobre el botnde la barra inferior para ir al registro anterior .4. Haz clic sobre el botnpara ir al primer registro.5. Haz clic sobre el botnpara crear un nuevo registro. Observa como el cursor se encuentra situado en la ltima fila de la tabla, marcada con un asterisco*.6. Introduce los siguientes registros.Codigo AlumnadoNombre AlumnadoApellidos AlumnadoDireccionPoblacionCodigo PostalFecha de nacimiento

9LuisaSurez MenorValle, 27Valencia4600225/04/65

10JuanCasas MsMayor, 34Valencia4600530/10/62

Ahora vamos a ir a un registro concreto directamente.1. Haz doble clic sobre cuadro blanco que indica el registro activo.2. Escribe4y pulsaINTRO. Observa como el cursor se ha posicionado en el cuarto registro.Cerrar la base.SeleccionarArchivo>Cerrar base de datos.Unidad 4. Ejercicio paso a paso: Buscar datos en una tablaObjetivoPracticarlasoperacionesparabuscar datos en una tablacon Access 2010.Ejercicio paso a pasoAcceder a la tabla de trabajo.1. Abre la base de datosClases.accdbque se encuentra en la carpetaMis ejerciciosdeldisco duro.2. Abre la tablaAlumnadoen vistaHoja de datoshaciendo doble clic sobre sta en elPanel de Navegacin.Empezaremos por cambiar la fecha de nacimiento deFabiola.Lo primero es localizar el registro:1. Haz clic sobre el campo donde se encuentra el valor a buscar,Nombre Alumnado.2. Haz clic sobre el botnBuscaren la pestaaInicio. Aparecer el cuadro de dilogoBuscar y reeemplazar.3. En el cuadroBuscar:, escribe el valor a buscarFabiola.4. En el cuadroCoincidir:dejar la opcinHacer coincidir todo el campoya que en el campo slo habr escrito este valor.5. Haz clic sobre el botnBuscar siguientepara empezar la bsqueda. Access 2010 se habr posicionado en el registro deseado.6. Como ya no queremos realizar ms bsquedas cerramos el cuadro de dilogoBuscar y reeemplazarpulsando el botnCancelar.Ahora vamos a modificar la fecha de nacimiento, por lo tanto:1. Sitate en el campofecha de nacimiento.2. Escribe el nuevo valor,15/08/66.Tambin vamos a cambiar la direccin de un alumno cuyo primer apellido esLpez.Localizamos el registro:1. Haz clic sobre el campo donde se encuentra el valor a buscar,Apellidos Alumnado.2. Haz clic sobre el botnBuscaren la pestaaInicio. Aparecer el cuadro de dilogoBuscar y reeemplazar.3. En el cuadroBuscar:, escribe el valor a buscarLpez.4. En el recuadroCoincidir:dejar la opcinComienzo del campoya que estamos buscando el primer apellido, por lo tanto el campo comenzar porLpezpero despus puede tener algo ms escrito.5. Haz clic sobre el botnBuscar siguientepara empezar la bsqueda. Access 2010 se habr posicionado en el registro deseado.6. Haz clic en el botnCancelar.Ahora vamos a modificar la direccin, por lo tanto:1. Sitate en el campodireccion.2. Escribe el nuevo valor,Calicanto, 16.Cerrar la base desdeArchivo>Cerrar base de datos.Unidad 5. Ejercicio paso a paso: Modificar propiedades de los camposObjetivoPracticarlaspropiedades de los camposcon Access 2010.Ejercicio paso a pasoAbrir la base de datosClases.accdbque se encuentra en la carpetaMis ejerciciosdeldisco duro.Vamos a modificar la estructura de la tablaAlumnadode forma que cada campo tenga las siguientes propiedades:CampoPropiedades

Codigo alumnadoDejaremos las propiedades que tiene.

Nombre alumnadoTamao: 15 y obligatorio

Apellidos alumnadoTamao: 30 y obligatorio

DireccionTamao: 30 y opcional

PoblacionTamao: 15Por defecto deber aparecer Valencia ya que la mayora de nuestros clientes son de Valencia

Codigo PostalEntero largo, se puede dejar vaco, admite slo 5 dgitos. Debe ser menor que 53000.

Fecha de nacimientoFormato: Fecha corta y se puede dejar sin datos

CursoDejaremos las propiedades que tiene.

Lo primero es abrir la tablaAlumnadoen Vista Diseo:1. Haz doble clic en la tablaAlumnadodelPanel de Navegacin.2. Cambia a laVista Diseodesde la pestaaInicio> grupoVistas>Ver>Vista Diseo.Ahora vamos a cambiar las propiedades de algunos de los campos:1. Haz clic sobre el campoNombre alumnadopara modificar sus propiedades desde el panel inferior. Cambia el valor delTamao del campode 255 (valor por defecto) a15. Para que el campo sea obligatorio tenemos que poner en su propiedadRequeridoel valorS. Para cambiar el valor, utiliza el desplegable.2. Haz clic sobre el campoApellidos alumnado. Cambia el valor delTamao del campoa30 Haz doble clic sobre el valorNode la propiedadRequerido, vers como pasa a valerS. Cuando una propiedad tiene dos posibles valores, haciendo doble clic sobre el valor, este cambia automticamente, as has visto dos formas distintas para cambiar la propiedadRequerido, ahora elige t la que prefieras.3. Haz clic sobre el campoDirecciony asgnale tamao30. Como el campo es opcional dejamos la propiedadRequeridoaNo.4. Haz clic sobre el campoPoblaciony asgnale tamao15. Para que aparezca por defecto el valorValenciatendremos que escribirloen la propiedadValor predeterminado.5. Deja el campoCodigo Postalcon elTamao del campoEntero largoyRequeridoNo. Haz clic sobre la propiedadMscara de entrada, teclea la mscara00000. El 0 representa un dgito numrico. En la propiedadRegla de Validacinescribir< 53000. Adems, la propiedadTexto de validacincontendr el textoEl cdigo postal debe ser inferior a 53000, para avisar al usuario si trata de introducir un valor que infringe la regla.6. Haz clic sobre el campoFecha de nacimientoy pulsa en la propiedadFormato. Aparecer una flecha a la derecha indicndonos la existencia de una lista desplegable. Haz clic sobre ella y eligeFecha corta.Como hemos terminado con el diseo de la tabla, vamos a guardarla.Haz clic sobre el botnGuardarde la barra de acceso rpido o pulsarCTRL+G.Al Guardar, Access nos advertir de que podemos perder datos al reducir el tamao de los campos. Por ejemplo, si tenamos una poblacin de ms de 15 carcteres, se recortar a 15. En este cado no sucede, pero hay que tenerlo en cuenta en cada caso cuando manipulemos tablas.Vamos a trabajar ahora con la tablaCursos.Empezaremos por modificar su estructura de forma que cada campo tenga las siguientes propiedades:CampoPropiedades

Codigo cursoSin cambios

Nombre cursoTamao: 15

N horasTamao: Entero

Fecha inicioSin cambios

Fecha finalSin cambios

1. Haz clic con el botn derecho del ratn en la tablaCursosdelPanel de Navegacin. Elige la opcinVista Diseo.2. Haz clic en el campoNombre cursopara modificar sus propiedades.3. Haz clic en la propiedadTamaoque aparece en la parte inferior de la ventana y asgnale el valor15.4. Ahora, modifica la propiedadTamaodel campoN horas. Asgnale unTamaoEntero.5. Pulsa las teclas CTRL+F4 para cerrar Access. Cuando el cuadro de dilogo te pregunte si deseas guardar los cambios, elige la opcinS.Unidad 6. Ejercicio paso a paso: Crear relacionesObjetivoPracticarlas operaciones sobrela creacin de relaciones entre tablascon Access 2010.Ejercicio paso a pasoAbre la base de datosClases.accdbque se encuentra en la carpetaMis ejercicios.Vamos a relacionar las tablasAlumnadoyCursos. La relacin existente entre las tablasCursosyAlumnadoes deUno a Variosya que un curso tendr varios registros relacionados en la tabla deAlumnadopero un alumno de la tablaAlumnadoslo podr pertenecer a un curso por lo que la tabla principal ser la deCursosy la tabla asociada la deAlumnado.Para crear la relacin primero tenemos que tener las tablas en la ventanaRelaciones:1. Haz clic en el botnRelacionesen la pestaaHerramientas de base de datos. Aparecer el cuadro de dilogoMostrar tablas.Si no es as, pulsa el botnMostrar tabla.2. Selecciona la tablaCursos.3. Haz clic sobre el botnAgregar.4. Selecciona la tablaAlumnado.5. Haz clic sobre el botnAgregar.6. Haz clic sobre el botnCerrar.Vers la ventanaRelaciones.Ahora definiremos la relacin; las dos tablas estarn relacionadas por el campoCodigo Curso:7. Posicinate sobre el campo de relacin de la tabla principal, es decirCodigo Cursode la tablaCursos.8. Pulsa el botn del ratn y mantenindolo pulsado arrstralo hasta el campoCursode la tablaAlumnado.9. Suelta el botn del ratn.Aparecer el cuadro de dilogoModificar relaciones.10. En la parte superior deben estar los nombres de las dos tablas relacionadas y debajo de stos el nombre de los campos de relacin,Codigo CursoyCurso.Observa en la parte inferior el tipo de relacin que se asigna dependiendo de las caractersticas de los campos de relacin. En nuestro caso pondrUno a varios.11. Activa la casillaExigir integridad referencialhaciendo clic sobre ella.12. PulsaCrear.Has creado la relacin. Ya puedes cerrar la base de datos.Unidad 6. Ejercicio paso a paso: Modificar relacionesObjetivoPracticarlas operaciones dequitar tabla, aadir tabla, modificar relacin, eliminar relacin de la ventana Relaciones.Ejercicio 1Abre la base de datosClases.accdbque se encuentra en la carpetaMis ejercicios.Luego, haz clic en el botnRelacionesde la pestaaHerramientas de base de datos.Vamos primero a practicar las operaciones deMostrar y Quitar tabla:1. Haz clic en la tablaCursosde la ventana Relaciones.2. Pulsa el botnOcultar tablaen la pestaaDiseo.La tabla ha desaparecido y tambin la relacin asociada a ella. Esto no significa que se hayan eliminado.3. Haz clic en el botnMostrar tablaen la pestaaDiseo. Aparecer el cuadro de dilogoMostrar tablas.4. Selecciona la tablaCursos.5. Haz clic sobre el botnAgregar.6. Haz clic sobre el botnCerrar.Ahora has vuelto a la ventanaRelacionesy al mostrar la tablaCursosha reaparecerido automticamente la relacin.Ahora queremos que cuando se borre un curso, se borren automticamente todos los alumnos que tengan ese curso. Para ello debemos modificar la relacin:1. Haz clic sobre la relacin, esta aparecer resaltada.2. Haz clic en el botnModificar relacinesen la pestaaDiseo.Aparecer el cuadro de dilogoModificar relaciones.3. Activa la casillaEliminar en cascada los registros relacionados.Tambin queremos que cuando se modifique el cdigo de un curso, se actualicen automticamente todos los alumnos que tengan ese curso.4. Activa la casillaActualizar en cascada los campos relacionados.5. Haz clic sobre el botnAceptar.Has modificado la relacin y has vuelto a la ventanaRelaciones.Por ltimo intentaremos eliminar la relacin, de forma que las tablas no estn relacionadas entre s:1. Haz clic sobre la relacin, quedar resaltada2. Pulsa la teclaSUPRen tu teclado.Aparecer un cuadro de dilogo donde nos pedir si queremos eliminar la relacin de forma permanente, le deberamos contestarS, pero para el ejercicio para no borrar la relacin y poder seguir con el ejercicio.3. ContestaNo.Por ltimo, cierra la ventanaRelacioneshaciendo clic sobre su botn. Cuando te pregunte, indica que quieres guardar los cambios.Ejercicio 2Ahora vamos a repetir el ejercicio anterior pero utilizando los mens contextuales.Recuerda que debers tener abierta la ventana deRelacionesde la baseClases.accdb.Para quitar y mostrar una tabla:1. Haz clic con el botn derecho sobre la tablaCursos, se desplegar el men contextual asociado.2. Elige la opcinOcultar tabla. La tabla ha desaparecido y tambin la relacin asociada a ella.3. Haz clic con el botn derecho del ratn sobre el fondo de la ventanaRelaciones. Se desplegar el men contextual asociado a la ventana.4. Elige la opcinMostrar tabla.Aparecer el cuadro de dilogoMostrar tablas.5. Haz doble clic sobre el nombre de la tablaCursosque aparece en el cuadro de dilogo.6. Haz clic sobre el botnCerrar.Ahora has vuelto a la ventanaRelacionesy al mostrar la tablaCursosha reaparecerido automticamente la relacin.Para modificar la relacin:1. Haz clic con el botn derecho sobre la relacin a modificar, se desplegar el men contextual asociado a relaciones.2. Elige la opcinModificar relacin...Aparecer el cuadro de dilogoModificar relaciones.3. Haz clic sobre el botnAceptar(no vamos a modificar nada de la relacin).Has modificado la relacin y has vuelto a la ventanaRelaciones.Para eliminar la relacin:1. Haz clic con el botn derecho sobre la relacin a modificar, se desplegar el men contextual2. Elige la opcinEliminar.Aparecer un cuadro de dilogo donde nos pedir si queremos eliminar la relacin de forma permanente, le deberamos contestarS, pero para el ejercicio para no borrar la relacin y poder seguir con los ejercicios.3. ContestaNo.Cierra la ventanaRelacioneshaciendo clic sobre su botn. Guarda los cambios y cierra la base de datos.Unidad 6. Ejercicio paso a paso: La ventana relacionesObjetivoPracticarlas operaciones deBorrar diseo, Mostrar directas, Mostrar todo.Ejercicio paso a pasoCopia la base de datosEjemplo1.accdbque se encuentra en la carpetaejerciciosdel curso a la carpetaMis ejerciciosde tu disco duro.Luego, abre la copia de tu disco duro y sitate en la ventanaRelaciones, desde el botn de la pestaaHerramientas de base de datos.Esta base de datos tiene definidas unas tablas y unas relaciones para que puedas ver mejor el efecto de las opcionesBorrar diseo,Mostrar todo, yMostrar directas.1. Haz clic en el botnBorrar diseoen la pestaaDiseoy acepta el cuadro de dilogo. La ventanaRelacionesqueda vaca.Queremos saber lastablas que estn relacionadas con la tablaAULACLIC_CLIENTES.1. Haz clic en el botnMostrar tablaen la pestaaDiseo. Aparecer el cuadro de dilogoMostrar tablas.2. Selecciona la tablaAULACLIC_CLIENTES.3. Haz clic sobre el botnAgregar.4. Haz clic sobre el botnCerrar.5. Haz clic en el botnMostrar relaciones directasen la pestaa deDiseo.Observa como aparecen todas las tablas relacionadas conAULACLIC_CLIENTESy las relaciones correspondientesVamos a volver amostrar todas las relaciones.1. Haz clic en el botnMostrar todas las relacionesen la pestaa deDiseo.Observa como ahora aparecen las tablas que faltaban.Cierra la base de datos sin guardar los cambios.Unidad 7. Ejercicio paso a paso: Crear consultas simplesObjetivoPracticarlas operaciones deCrear, ejecutar y guardar una consulta simple.Ejercicio 1.Abre la base de datosClases.accdbde la carpetaMis ejercicios.Empezaremos por crear una consulta y utilizar el*(todas las columnas).1. Haz clic en el botnDiseo de Consultaen la pestaaCrear. Se abrir el cuadroMostrar tabla.2. Haz clic en la tablaCursosy pulsaAgregar.Observa que aparece la tablaCursosen la zona de tablas de la ventanaDiseo de consulta.3. Pulsa el botnCerrarpara cerrar el cuadro de dilogo ya que la consulta se va a basar slo en la tablaCursos.Ya tenemos la ventana diseo con la tabla aadida, vamos ahora a indicar qu campos (columnas) queremos que aparezcan en la consulta. En la tabla de la zona de tablas tienes los campos de la tablaCursosy un * que representa todas las columnas.4. Haz doble clic sobre el asterisco y observa como aparece en la rejilla QBE el asterisco.5. Haz clic en el botnEjecutaro el botnVista Hoja de datosde la pestaaIniciopara ver el resultado.Observa que aparecen todas las columnas de la tablaCursos. Como no tenemos cursos creados no aparecen datos, pero podemos introducirlos directamente desde la vistaHoja de datosde la consulta.6. Introduce los siguientes datos. No hace falta guardar los registros ya que stos se almacenan automticamente.Cdigo CursoNombre CursoN HorasFecha InicioFecha Final

1Ofimtica30015/07/0020/10/00

2Ingls15025/07/0010/09/00

3Informtica34010/07/0025/10/00

4Animacin25030/07/0005/10/00

Ahora vamos a eliminar la columna*de la rejilla.1. Cambia de nuevo a laVista Diseo, desde el botn de la pestaaInicioo desde la barra de estado.2. Mueve el puntero sobre la parte superior de la columna, en la regilla qbe, hasta que aparezca la flecha de seleccin de columnay en ese momento haz clic. La columna aparecer seleccionada.3. Pulsa la teclaDELoSUPR, la columna queda vaca.Ahora aadiremos los campos uno a uno.1. Haz doble clic sobre el campoCodigo curso, se aadir a la rejilla QBE.2. Haz doble clic sobre el camponhoras, se aadir despus del ltimo.3. Haz doble clic sobre el campoFecha Inicio, se aadir.Ahora queremos aadirNombre cursodespus deCodigo Curso.4. Arrastra el campoNombre Cursocon el ratn sobre el camponhoras. Cuando sueltes el botn del ratn vers que el campoNombre cursoha tomado el lugar denhorasdesplazandolo y los dems campos una posicin a la derecha.5. Termina por aadir el campoFecha final.Ahora vamos a dejar el camponhorasdespus del campoFecha Final.1. Selecciona la columnanhorascomo hemos antes con. El cursor habr tomado la forma.2. Pulsa el botn del ratn y mantenindolo pulsado arrastra la columna detrs de la columnaFecha Final. Ya sabes mover columnas.Ahora aadiremos un campo calculado que indique el nmero de das transcurridos entre la fecha de Inicio y la final.1. Posiciona el cursor en la filaCampo:de la primera columna libre de la rejilla (despus del camponhoras) y escribedias: [Fecha final] - [Fecha inicio].Lo que ponemos delante de los dos puntos es el encabezado de la columna, y detrs de los puntos ponemos la expresin que permite calcular el campo, los nombres de las columnas de la tabla los tenemos que escribir entre corchetes [ ] porque contienen espacios en blanco.Tambin podemos calcular el 10% de las horas del curso con la expresinnhoras*0,1. Fjate que en este caso no hace falta encerrar el nombre del campo de la tablanhorasentre corchetes porque no contiene blancos.2. Ahora visualiza el resultado de la consulta con el botnEjecutaro el botnVista Hoja de datosde la pestaaInicio.3. Cambia el n de horas de un curso y observa que cuando cambias de campo, automticamente se actualiza el campo calculado (el porcentaje vara). Vuelve a dejar el valor que tena el registro.4. Cierra la consulta, como es la primera vez que la guardas te pedir un nombre, pnleconsulta simple.Ejercicio 2.En la tablaAlumnadofaltaban por asignar cursos a los diferentes alumnos, por lo que vamos a crear una consulta tal que aparezca el cdigo del alumno y su cdigo de curso para introducir los valores que vienen a continuacin:Empezaremos por crear la consulta.1. Haz clic en el botnDiseo de Consultaen la pestaaCrear. Se abrir el cuadroMostrar tabla.2. Haz clic en la tablaAlumnado, quedar as seleccionada.3. Haz clic en el botnAgregar. Observa que aparece la tablaAlumnadoen la zona de tablas de la ventana diseo.4. Pulsa el botnCerrarpara cerrar el cuadro de dilogo ya que la consulta se va a basar slo en la tablaAlumnado.Ya tenemos la ventana diseo con la tabla aadida, vamos ahora a indicar qu campos (columnas) queremos que aparezcan en la consulta.5. Haz doble clic sobre el campoCodigo Alumnadode la tablaAlumnadoy observa como aparece en la rejilla QBE.6. Haz doble clic sobre el campoCursode la tablaAlumnadoy observa como aparece en la rejilla QBE.7. Haz clic en el botnEjecutar.8. Introduce los siguientes datos.Cdigo AlumnadoCurso

11

21

32

82

91

104

9. Cierra la consulta, como es la primera vez que la guardas te pedir un nombre, pnleconsulta alumno curso.Unidad 7. Ejercicio paso a paso: Crear consultas simples IIObjetivoPracticarlas operaciones deCrear, ejecutar y guardar una consulta simple.Ejercicio 1.Empezaremos por crear una consulta donde aparecern los campos Nombre, Apellidos, Poblacin y Fecha de nacimiento de cada alumno/a.1. Abre la base de datosClases.accdbde la carpetaMis ejercicios.2. Haz clic en el botnDiseo de Consultaen la pestaaCrear. Se abrir el cuadroMostrar tabla.3. Haz clic en la tablaAlumnado, quedar as seleccionada si no lo estaba antes.4. Haz clic en el botnAgregar. Observa que aparece la tablaAlumnadoen la zona de tablas de la ventana diseo.5. Pulsa el botnCerrarpara cerrar el cuadro de dilogo ya que la consulta se va a basar slo en la tablaAlumnado.Vamos a aadir los campos Nombre, Apellidos, Poblacin, Fecha de nacimiento6. Haz clic sobre la filaCampo:de la primera columna de la rejilla.7. Despliega la lista asociada haciendo clic sobre su flecha de lista desplegable.8. Elige el campoNombre Alumnado. Esta es otra forma de aadir campos a la rejilla.9. Repite los pasos6,7y8pero en la segunda columna pon el campoApellidos Alumnado.10. Lo mismo para el campoPoblacion.11. Lo mismo para el campoFecha de nacimiento.La cuadrcula quedar de la siguiente forma:

12. Haz clic en el botnEjecutarde la pestaaDiseo.13. Vamos a guardar la consulta, haz clic sobre el botnde la barra deAcceso Rpido.14. Escribe el nombre que le queremos dar a la consulta,Alumnos. Ojo! no le podemos dar el mismo nombre que una tabla ya creada.15. Haz clic sobre el botnde la ventana de la consulta para salir de ella.Ejercicio 2.Ahora vamos a modificar la consulta anterior para obtener aquellos alumnos/as que hayan nacido antes del ao 1967.1. Selecciona en elPanel de Navegacinla consulta a modificar,Alumnos, haciendo clic sobre ella.2. Haz clic derecho sobre ella y selecciona la opcinen el me contextual.3. Haz clic sobre la filaCriterios:de la columnaFecha nacimiento.4. EscribeCerrar base de datos.b) DesdeArchivo>Salir.c) Desde el botnOffice.d) Todas las opciones son correctas.

2. Qu combinacin de teclas cierra Access 2010?a)CTRL+F4.b)ALT+F4.c)MAYS+F4.d)WINDOWS+F4.

3. Qu barra contiene las opciones minimizar, maximizar/restaurar y cerrar?a) La barra de estado.b) La barra de desplazamiento.c) La barra de ttulo.d) La barra de acceso rpido.

4. Las opciones de la barra de acceso rpido son:a) Guardar, deshacer y rehacer.b) Cortar, copiar y pegar.c) A y B son ciertas.d) A y B son falsas.

5. La cinta de opciones...a) Es la barra que contiene las herramientas de trabajo.b) Est organizada en fichas (pestaas), compuestas por grupos que agrupan las herramientas segn su funcin.c) A y B son ciertas.d) A y B son falsas.

6. Se puede utilizar las opciones de Access 2010 sin ratn?a) S, pero slo si instalamos la extensin del programa que nos ofrece esta posibilidad.b) S. Muchas de las acciones ms comunes tienen teclas rpidas asociadas y conALTpodemos ver qu tecla ejecuta cada opcin.c) No, aunque muchas acciones disponen de teclas rpidas, hay elementos que no estn accesibles sin ratn, como la cinta de opciones.d) No, es necesario disponer de ratn.

7. Se puede ocultar la cinta de opciones?a) S, haciendo doble clic sobre una de sus pestaas.b) S, utilizando el botn que hay a su derecha, para ocultar/mostrar la cinta.c) A y B son ciertas.d) A y B son falsas.

8. Las opcionesAbrir,CerraroGuardarla base de datos, se encuentran en la pestaa...a)Inicio.b)Herramientas de bases de datos.c)Creard)Archivo.

9. La barra de estado...a) Va mostrando informacin til cambiante, como la vista en que estamos visualizando una determinada tabla.b) Est en la zona inferior del programa.c) A y B son ciertas.d) A y B son falsas.

10. La documentacin de Access 2010 est disponible:a) PulsandoF1.b) EnArchivo>Ayuda.c) A y B son ciertas.d) A y B son falsas.

Prueba evaluativa unidad 2: Crear, abrir y cerrar una base de datosPrincipio del formularioSlo una respuesta es vlida por pregunta. Haz clic en la respuesta que consideres correcta.Contesta todas las preguntas y haz clic en el botnCorregirpara ver la solucin.Si pulsasRestablecerpodrs repetir la evaluacin.1. El archivo que corresponde a la base de datos se crea...a)En el momento en que elegimosCrearuna base de datos, antes de trabajar con ella. Debemos elegir su nombre y ubicacin antes de nada.b) La primera vez que pulsamosGuardar. Puede ser al principio o puede ser cuando hayamos de definir las tablas de la base, en el momento en que deseemos.

2. Las bases de datos creadas con Access 2010, qu extensin tienen?a) ACCDB.b) ACCDT.c)MDB.d) MBD.

3. El panel de navegacin...a) Contiene los elementos de la base de datos que vamos creando, como las tablas.b) Est situado por defecto en la zona izquierda de la ventana Access.c) Se puede ocultar/mostrar.d) Todas las opciones son ciertas.

4. Al pulsar Archivo > Cerrar base de datos...a) Se cierra la base de datos que hay abierta y luego se cierra Access.b) Se cierra la base de datos que hay abierta, pero Access seguir ejecutndose.

5. Cul de las siguientes opcionesNOes una forma correcta de abrir una base de datos?a) Desde Access, pulsarAbriren la pestaaArchivo.b) Desde Access, buscar la base en la lista deRecienteuso de la pestaaArchivo.c) Hacer doble clic en el archivo de access desde el explorador de Windows.d) Desde Access, pulsando la combinacin de teclasMAYS+A.

6. El elemento ms importante de una base de datos es...a) La tabla.b) La consulta.c) La macro.d) El formulario.

7. Se puede incluir un acceso rpido a las bases ms recientemente utilizadas en la fichaArchivo.a) S, incluso podemos elegir cuntos elementos aparecern, desde la opcinReciente.b) S, pero no es recomendable mostrar muchas bases para no saturar la ficha con demasiadas opciones.c) A y B son ciertas.d) A y B son falsas.

8. El acceso rpido a las bases recientes...a) Es inteligente, si cambiamos de carpeta el archivo, Access encontrar la nueva ruta, siempre y cuando se encuentre en el mismo equipo o en una carpeta de la red accesible desde l.b) Es inteligente, si cambiamos de carpeta el archivo, Access encontrar la nueva ruta, siempre y cuando se encuentre en el mismo disco.c) No es inteligente. Si cambiamos de carpeta el archivo de la base de datos, su enlace de acceso en Access ser intil y mostrar un mensaje de error.

9. Una tabla est compuesta por campos, que corresponden cada uno con una columna (Nombre, Apellidos...) y registros, que corresponden cada uno con una fila (en ese ejemplo, cada fila sera una persona, con su correspondiente nombre y apellido).a) Verdadero.b) Falso.

10. Una consulta es un objeto que permite tratar los datos de una tabla, para poder...a) Visualizar nicamente los registros que cumplen un determinado requisito.b) Insertar o modificar registros.c) Eliminar registros existentes.d) Todas las respuestas son ciertas.

Prueba evaluativa unidad 3: Crear tablas de datosPrincipio del formularioSlo una respuesta es vlida por pregunta. Haz clic en la respuesta que consideres correcta.Contesta todas las preguntas y haz clic en el botnCorregirpara ver la solucin.Si pulsasRestablecerpodrs repetir la evaluacin.1. En qu pestaa se encuentran los botones que permiten incluir tablas en nuestra base de datos?a)Archivo.b) Herramientas.c) Inicio.d) Crear.

2. Qu vista es la ms acertada para definir la estructura de una tabla?a) Hoja de datos.b) Tabla dinmica.c)Diseo.d) Estructura.

3. Qu debemos definir, como mnimo, en un campo?a) El nombre y tipo de datos.b) El tipo de datos y la descripcin.c) El nombre y la descripcin.d) La descripcin.

4. Las propiedades de un campo, de qu dependern?a) Del nombre elegido.b) Del tipo de datos elegido.c) De la descripcin.d) De la finalidad global de la tabla.

5. Al definir la clave principal de una tabla, debemos tener en cuenta que...a) Puede estar compuesta por varios campos.b) Podemos poner ms de una clave en la misma tabla.c) A y B son ciertas.d) A y B son falsas.

6. Es obligatorio que una tabla tenga clave principal?a) S, de hecho al guardar la tabla un mensaje te avisa de que la tabla no se puede guardar hasta que se le asigne una clave principal.b) S, aunque permite guardar la tabla sin definir la clave, pero no podremos realizar consultas sobre ella hasta que la definamos.c) No es obligatorio, pero s recomendable.d) No, a menos que la tabla se defina como tabla principal en la base de datos.

7. A la hora de rellenar los datos de una tabla, el campo definido como clave principal...a) Identifica a cada registro, por lo que no puede estar repetida.b) No puede quedar sinrellenar, porque es un campo obligatorio.c) Puede rellenarse automticamente por el sistema, si hemos definido el campo del tipoAutonumeracin.d) Todas las respuestas son ciertas.

8. Cul de los siguientesNOes un tipo de datos vlido para la definicin de un campo?a) Texto.b) Fecha/Hora.c) Datos adjuntos.d) Objeto OLIT.

9. Cmo se cierra una tabla?a) DesdeArchivo>Salir.b) Con las teclasALT+F4.c) Desde la opcinCerrardel men contextual de su pestaa.d) Todas son ciertas.

10. En la vista diseo de una tabla, cada campo que definamos (nombre, tipo de datos y descripcin), a qu equivale?a) A un registro de la tabla.b) A una columna de la tabla.

Prueba evaluativa unidad 4: Modificar tablas de datosPrincipio del formularioSlo una respuesta es vlida por pregunta. Haz clic en la respuesta que consideres correcta.Contesta todas las preguntas y haz clic en el botnCorregirpara ver la solucin.Si pulsasRestablecerpodrs repetir la evaluacin.1. Desde qu vista podemos modificar la definicin de una tabla?a)Vista Diseo.b) Vista Hoja de datos.c) A y B son ciertas.d) A y B son falsas.

2. Desde qu vista podemos insertar, borrar y modificar datos de la tabla?a) Vista Diseo.b) Vista Hoja de datos.c)A y B son ciertas.d) A y B son falsas.

3. En la Vista Hoja de datos, cmo podemos desplazarnos a travs de los datos?a) Mediante el teclado utilizando las flechas y las teclasINICIO,FIN,REG PG,AV PG.b) Haciendo clic en un registro en concreto.c) Utilizando la barra de desplazamiento inferior.d) Todas las respuestas son ciertas.

4. Un cliente nos informa que en las cartas que le enviamos aparece su segundo apellido mal escrito, cmo lo podemos solucionar?a) La nica forma de realizar esta modificacin es escribiendo una consulta.b) Una solucin podra serutilizar la herramientaBuscar y reemplazarsobre la tabla clientes.

5. La opcindel men contextual de una tabla...a) la abrir en vista diseo.b) la abrir en vista hoja de datos.c) mostrar una ventana para escoger qu vista deseamos utilizar.d) No existe la opcin abrir en el men contextual de las tablas.

6. La pestaaInicio> grupo Registros contiene el botn, para qu sirve?a) Para borrar el registro en que nos encontramos (registro activo).b) Para borrar el campo en que nos encontramos (columna activa).c) A y B son ciertas.d) A y B son falsas.

7. Se puede crear un nuevo registro desde la barra de desplazamiento?a) No, sirve para desplazarse entre los registros.b) S.

8. Si estamos introduciendo datos en una tabla y pulsamos laflecha derecha, iremos...a) Al campo siguiente.b) Al registro siguiente.c) A y B son ciertas.d) A y B son falsas.

9. Cmo podemos situarnos en el registro 17 directamente?a) Con la herramientaBuscar.b) Escribiendo 17 en la barra de desplazamiento.c) A y B son ciertas.d) A y B son falsas.

10. La herramientaBuscar y reemplazar, distingue las minsculas y maysculas del texto a buscar?a) S, siempre.b) No, nunca.c) Por defecto no, a menos que indiquemos lo contrario.d) Por defecto s, a menos que indiquemos lo contrario

Prueba evaluativa unidad 5: Propiedades de los camposPrincipio del formularioSlo una respuesta es vlida por pregunta. Haz clic en la respuesta que consideres correcta.Contesta todas las preguntas y haz clic en el botnCorregirpara ver la solucin.Si pulsasRestablecerpodrs repetir la evaluacin.1. La propiedad tamao de un campo se refiere a...a)El tamao (en cm o en pxels) que tendr una celda enVista Hoja de datos.b) El nmero mximo de caracteres que puede contener un dato en ese campo.

2. Los campos de autonumeracin son de tipo...a) Byte.b) Entero.c)Entero largo.d) Doble.

3. Si quieres forzar al usuario de la base de datos a que introduzca 8 dgitos y una letra para definir el NIF de una persona, qu propiedad utilizars?a) Formato.b) Tamao de un campo y formato combinadas.c) Mscara de entrada.d) Ninguna de ellas, habra que crear una macro.

4. Qu funcin tiene la propiedad Ttulo?a) Que, al situarte sobre una celda, te diga el ttulo de la misma. Es til cuando la tabla es muy extensa y pierdes de vista los encabezados de la misma.b) Equivale al nombre del campo. Es la propiedad que se ha de modificar para cambiar el nombre que se ha definido en el campo.c) Permite visualizar en los encabezados de la tabla un nombre distinto al nombre real, que por motivos prcticos, es preferible que no contenga caracteres especiales o espacios.d) Todas las respuestas son ciertas.

5. Por qu motivo deberamos definir un Valor predeterminado en un campo?a) nicamente para evitar que se quede en blanco porque el usuario ha olvidado rellenarlo.b) Principalmente para hacer ms cmoda la labor del usuario de la base. Si casi todos nuestros clientes son de Valencia, sera til que por defecto el valor fuese Valencia, y as no tener que escribirlo cada vez que hagamos un alta.c) A y B son ciertas.d) A y B son falsas.

6. Qu propiedad es ms adecuada para especificar que el ao de nacimiento de un cliente no puede ser anterior a 1900?a) La mscara de entrada.b) El formato.c) La regla de validacin.d) Todas las respuestas son correctas.

7. El texto de validacin nos permite mostrar un mensaje con el texto que queramos, en caso de que...a) El usuario trate de introducir un dato que no cumple la regla de validacin del campo.b) El usuario trate de introducir un dato que no se cie a la mscara de entrada.c) A y B son ciertas.d) A y B son falsas.

8. Qu significa que un campo es requerido?a) Que no puede contener el valor 0.b) Que no puede contener el valor nulo.c) A y B son ciertas.d) A y B son falsas.

9. Qu ventaja tiene aplicar un ndice a un campo de una tabla?a) Las consultas que se realicen sobre ella se ejecutarn ms rpidamente.b) Ordenar la tabla segn ese campo ser ms rpido.c) A y B son ciertas.d) A y B son falsas.

10. Qu clase de tablas no es recomendable indexar?a) Tablas extensas propensas a estar actualizndose contnuamente.b) Tablas de ms de 1500 registros.c) Tablas con campos del tipo autonumeracin.d) Tablas con campos del tipo fecha, cuando su formato sea fecha larga.

Prueba evaluativa unidad 6: Las relacionesPrincipio del formularioSlo una respuesta es vlida por pregunta. Haz clic en la respuesta que consideres correcta.Contesta todas las preguntas y haz clic en el botnCorregirpara ver la solucin.Si pulsasRestablecerpodrs repetir la evaluacin.1. Qu requisitos deben cumplir dos tablas para que podamos relacionarlas?a)Deben tener los mismos tipos de datos en todos sus campos.b) Deben tener un campo en comn que sirva de nexo de unin.c) A y B son ciertas.d) A y B son falsas.

2. Para que una relacin entre dos tablas sea vlida, el campo relacionado deber ser...a) nico. No puede haber valores duplicados en ninguna de las dos tablas.b) Requerido. No puede haber valores nulos en ninguna de las dos tablas.c)A y B son ciertas.d) A y B son falsas.

3. Una relacin entre la tabla Vendedores y la tabla Facturas, de qu tipo ser?a) Relacin Uno a Uno.b) Relacin Uno a Varios.c) Relacin Varios a Varios.d) No tendra sentido relacionar estas tablas.

4. Y una relacin entre la tabla Aviones y la tabla Horarios de un Aeropuerto?a) Relacin Uno a Uno.b) Relacin Uno a Varios.c) Relacin Varios a Varios.d) No tendra sentido relacionar estas tablas.

5. Desde dnde abrimos la ventana adecuada para crear una relacin?a) Desde la pestaaHerramientas de la base de datos.b) Desde la pestaaHerramientas de tabla, cuando est activa.c) Desde la pestaaArchivo, en la opcinInformacin.d) Todas las respuestas son ciertas.

6. Se puede modificar o eliminar una relacin existente?a) S, pero hay que meditarlo bien antes, porque tambin se borran los valores de los campos que estaban relacionados.b) S, siempre y cuando se trate de una relacin Varios a Varios.c) S.d) No.

7. Para eliminar todas las relaciones de una base de datos:a) En la pestaaDiseo, haremos clic enBorrar diseo.b) Deberemos borrarlas una a una.c) Deberemos borrar la tabla del sistema que se encarga de guardar las relaciones, desde elPanel de navegacin.d) No se puede eliminar las relaciones ya existentes.

8. Cul es el campo que ms frecuentemente se suele utilizar para relacionar tablas?a) La clave primaria.b) La clave combinada.c) Los campos de tipo fecha.d) Los campos de tipo Objeto OLE.

9. El botnMostrar relaciones directasnos mostrar...a) Todas las relaciones de la base de datos.b) Todas las relaciones de una determinada tabla.c) Todas las relaciones de una determinada tabla y de un tipo concreto, por ejemploUno a Uno.d) Todas las respuestas son falsas.

10. Es necesario que los campos que se van a relacionar tengan el mismo nombre?a) S, siempre.b) S, y en caso de no tenerlo deberemos asignar un alias a una de ellas que coincida con el nombre del campo de la otra.c) No.

Prueba evaluativa unidad 7: Las consultasPrincipio del formularioSlo una respuesta es vlida por pregunta. Haz clic en la respuesta que consideres correcta.Contesta todas las preguntas y haz clic en el botnCorregirpara ver la solucin.Si pulsasRestablecerpodrs repetir la evaluacin.1. Las consultas nos ayudan a explotar los datos de las tablas, porque nos permiten...a)Seleccionar qu datos mostrar, en base a unos criterios.b) Mostrar los resultados ordenados por el campo deseado.c) Combinar los datos de varias tablas que tengan un campo comn y trabajar sobre ellos.d) Todas las respuestas son ciertas.

2. Dnde encontramos el botnDiseo de consultaque nos permite incluir nuevas consultas?a) En la pestaaInicio.b) En la pestaaCrear.c)En la pestaaHerramientas de base de datos.d) Todas las respuestas son ciertas.

3. Una consulta, puede contener campos calculados?a) S, siempre y cuando estn definidos en las tablas de origen.b) S, aunque no estn definidos en las tablas de origen.c) No.

4. Cul es la finalidad de cambiar un encabezado de columna?a) Cambiar el nombre de la columna por un alias.b) Cambiar una columna de una determinada tabla por la de otra.c) Aadir herramientas en el encabezado que faciliten la ordenacin por ese campo.d) Marcar un encabezado como encabezado de campo indexado.

5. Tenemos un campo llamado f_nac y queremos que se muestre como Fecha de nacimiento, cul sera la sintaxis adecuada a introducir en la cuadrcula QBE?a) f_nac as Fecha de nacimientob) Fecha de nacimiento as f_nacc) f_nac: Fecha de nacimiento.d) Fecha de nacimiento: f_nac

6. El orden en que se mostrarn las columnas depender de...a) El orden de la tabla origen de datos.b) El orden de la tabla principal. En caso de haber ms de una tabla, ser el orden de la que contenga la clave principal.c) El orden en que se hayan introducido los campos en la cuadrcula QBE.d) El orden alfabtico de los nombres de campo.

7. El orden en que se mostrarn los registros depender de...a) El orden alfabtico de la clave principal de su tabla de origen.b) El orden especificado en la consulta a travs de la clusulaOrdendel campo.c) A y B son ciertas.d) A y B son falsas.

8. La ordenacin puede ser de dos tipos:a) Alfabtica y numrica.b) Principal y subordinado.c) Ascendente y descendente.d) Todas las respuestas son falsas.

9. Un campo de una consulta puede ser filtrado por un criterio de seleccin.a) S, cada campo puede tener su propio criterio y adems este puede ser especificado en el momento de la ejecucin de la consulta.b) S, pero slo puede haber un criterio por consulta.c) S, siempre y cuando el campo que pretendemos filtrar no contenga valores nulos.d) No.

10. Queremos que se muestren los datos de todos los alumnos que estn apuntados a algn curso actualmente. Qu tipo de combinacin deberemos de realizar?a) Del tipo 1: Incluye las filas donde los campos combinados de ambas tablas sean iguales.b) Del tipo 2: Incluye todos los registros de la primera tabla y slo los registros donde los campos combinados sean iguales a la segunda.c) Del tipo 2: Incluye todos los registros de la segunda tabla y slo los registros donde los campos combinados sean iguales a la primera.

Final del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formularioFinal del formulario