0% encontró este documento útil (0 votos)
211 vistas6 páginas

Base de Datos de Alumnos en Access

Este documento describe una serie de ejercicios prácticos en Access para crear y manipular bases de datos de alumnos. Se crean tablas de alumnos y módulos, se realizan consultas, se diseñan formularios y se generan informes. El objetivo es familiarizarse con las funciones básicas de Access como creación de tablas y campos, introducción y modificación de datos, relaciones entre tablas, consultas, formularios e informes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
211 vistas6 páginas

Base de Datos de Alumnos en Access

Este documento describe una serie de ejercicios prácticos en Access para crear y manipular bases de datos de alumnos. Se crean tablas de alumnos y módulos, se realizan consultas, se diseñan formularios y se generan informes. El objetivo es familiarizarse con las funciones básicas de Access como creación de tablas y campos, introducción y modificación de datos, relaciones entre tablas, consultas, formularios e informes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

IES GONZALO NAZARENO

SISTEMAS GESTORES DE BASES DE DATOS

EJERCICIO PRACTICO: APLICACIÓN ACCESS BÁSICA

1. Se quieren guardar en una tabla de Access los siguientes datos referidos a los alumnos de un
curso de formación:

 DNI
 Nombre
 Apellidos
 Fecha de Nacimiento
 Dirección
 Localidad
 Teléfono de contacto
 Dirección de correo electrónico
 Nivel de Estudios
 Situación Laboral

a) Define los tipos de datos más adecuados para cada campo. Te sugiero el uso de un
campo Desempleado de tipo Sí/No para almacenar la situación laboral. Define el tamaño de
los campos y di cual puede usarse como clave principal. Una clave principal es un campo o
conjunto de campos cuyo valor no va a repetirse en registros distintos, esto es, dos alumnos
diferentes no pueden tener el mismo contenido en este campo.

b) Crea una base de datos en blanco y, usando Guardar como, grábala con el nombre
"ejercicio1.mdb".

c) Ahora, intenta crear una tabla desde el modo de vista Diseño asignando a los
campos las propiedades que has definido en el primer apartado, sin olvidar revisar los tipos
de datos y el tamaño de los campos. Define como clave principal el campo DNI. A dicha
tabla puedes darle el nombre "Alumnos (sin asistente)".

d) Abre la tabla en modo Hoja de Datos e introduce los datos de los siguientes
alumnos:

28.793.812
28 José Jiménez Pérez
22/07/56
Pza. de Todos los Santos, 24 3º-A
Castilleja de Guzmán
954084332
No tiene e-mail
Graduado Escolar
Desempleado
27.343.404
María de la O Vargas Heredia
24/11/77
c/ Real, 23
Tomares
954153322
[email protected]
Diplomado Universitario
Trabajador

45.223.454
María del Rosario Ruiz Gutiérrez-Villalindo
23/01/66
c/ Don Remondo, 5
Sevilla
954550044
[email protected]
Técnico Especialista FP
Desempleado

23.754.982
Alfonso Rodríguez Estación
11/05/65
c/ Virtud, 7
Sevilla
954450226
[email protected]
Licenciado Universitario
Desempleado

25.675.987
Juan Manuel Lobo López
05/06/61
Urb. Las Delicias, 5
Tomares
954151531
[email protected]
Diplomado Universitario
Trabajador

26.542.909
Alejandra María Casares Marqués
01/02/81
c/ de la Torre, s/n
Tomares
954152138
[email protected]
Graduado Escolar
Desempleado

e) Elimina el segundo registro de la tabla.

f) Modifica el primer registro: el nombre del alumno no es José sino Manuel.


g) Usando la herramienta Buscar, localiza el registro con DNI: 23.754.982

h) Introduce tus datos creando un nuevo registro en la tabla.

i) Ordena la tabla por el campo DNI.

j) Guarda los cambios y sal del archivo y del programa.

2. Partiendo de la tabla del ejercicio 1 (abre el archivo ejercicio1.mdb que se encuentre en tu


directorio):

a) Diseña las siguientes consultas de selección, mostrando DNI, nombre y apellidos de los
alumnos correspondientes. Primero intenta hacerlo utilizando el asistente para la
creación de consultas sencillas, después intenta hacer al menos las dos últimas
directamente desde el modo de vista Diseño de consultas. Cuando veas que los
resultados de una consulta son los esperados al pasar a la vista Hoja de Datos, la
guardas con un nombre que sea significativo.

i. Alumnos que viven en Tomares


ii. Alumnos cuyo DNI es mayor de 28.000.000
iii. Alumnos que viven en Tomares y tienen un DNI mayor de 26.000.000
iv. Alumnos cuyo nombre empieza por M.
v. Alumnos que nacieron en la década de los 60.
vi. Alumnos que disponen de correo electrónico.
vii. Alumnos desempleados.

b) Crea en tu base de datos una segunda tabla en la que se van a guardar los módulos de
los que se han matriculado los alumnos de la tabla del ejercicio 1. Esta segunda tabla no
tendrá más que tres campos: DNI, módulo y fecha de matriculación, sin embargo y dado
que cada alumno puede matricularse de varios módulos, el número de registros será de
n por alumno. Una vez creada la tabla, guárdala con el nombre “Módulos”. Se
relacionará con la tabla principal de alumnos por el campo DNI.

c) Introduce los siguientes datos en la tabla que acabas de crear:

28.793.812 Windows 04/09/99


28.793.812 Word 24/05/99
28.793.812 Internet 04/07/99
45.223.454 Contaplus 14/12/99
45.223.454 Internet 03/01/99
45.223.454 Inglés 22/09/99
23.754.982 Inglés 04/09/99
23.754.982 Word 22/09/99
25.675.987 Windows 12/06/99
26.542.909 Windows 31/01/99
26.542.909 Word 21/02/99
26.542.909 Internet 23/11/99
26.542.909 Inglés 19/04/99

d) Crea una consulta que a partir de la tabla que contiene los datos personales de los
alumnos y la tabla “Módulos” que acabas de crear, nos dé la siguiente información de
todos los alumnos matriculados de Word: DNI, Nombre y Apellidos, Teléfono y Fecha
de Matriculación en Word. Guarda esta consulta con el nombre “Alumnos de Word”
e) Crea una consulta con los mismos datos que la anterior en la que se presenten los
alumnos que están matriculados de Windows o de Word. Guárdala con el nombre
"Alumnos de Windows o Word" e imprímela.

3. Partiendo de la tabla de alumnos de un curso de formación del ejercicio 1:

a) Elabora un formulario de forma que la introducción de datos en la tabla de Alumnos sea


más cómoda. Primero, utiliza el asistente para la creación de formularios y observa las
diferencias entre los distintos tipos de formularios que se pueden crear con el asistente,
los distintos fondos que se pueden poner, los formularios que se pueden crear con las
opciones Autoformulario, etc.. Quédate con el formulario creado con la opción
Asistente para Formularios: en columnas (y a ser posible, con un fondo discreto).
Guárdalo con el nombre "Alumnos".

b) Introduce desde el formulario los siguientes datos:

32.543.103
Francisco Romerales Romero
17/09/45
Pza. Doña Elvira, 4
Tomares
954085143
[email protected]
Graduado Escolar
Desempleado

75.901.349
María de las Mercedes Santos Hernández
21/02/71
c/ Amador de los Ríos, 3 2º-C
Sevilla
954550883
[email protected]
Graduado Escolar
Trabajador

c) Sin salir del formulario, y usando el botón Buscar de la barra de herramientas, localiza
el registro cuyo DNI es 32.543.103.

d) Una vez situado en el registro señalado en el apartado anterior, cambia su situación


laboral, ya que el alumno ha encontrado empleo.

e) Localiza el registro cuyo DNI es 75.901.349 y elimínalo desde el formulario.

f) A continuación abre el formulario en vista Diseño. El objetivo de este apartado es


insertar un subformulario dentro del formulario Alumnos con los módulos y las fechas
de matriculación en ellos de cada alumno. Para ello tendrás que hacer sitio en el
formulario bajando la sección de pie de formulario, insertar un campo subformulario
(con lo que iniciarás el asistente de subformularios), seleccionar la tabla Módulos y
vincular el formulario y el subformulario por DNI.

g) Una vez añadido el subformulario vuelve a la vista Formulario y comprueba si los datos
aparecen correctamente. En caso contrario, amplia el tamaño de los campos o del propio
subformulario para que la presentación sea perfecta. Por otra parte, añade en el
encabezado del formulario un texto que ponga "Alumnos".

h) Sal de la vista Diseño y usando el nuevo formulario que incluye el subformulario para
los módulos, introduce la siguiente información de Francisco Romerales Romero: se
matriculó de Windows el 3 de marzo del 99 y de Internet el 14 de junio de 1.999.
Después, imprime el formulario con los datos completos de este alumno.

4. Partiendo de la tabla de alumnos de un curso de formación del ejercicio 1:

a) Queremos elaborar un informe que teniendo una línea por alumno contenga los
siguientes datos de los mismos:

 DNI
 Nombre
 Apellidos
 Dirección
 Teléfono
 Dirección de correo electrónico

Primero, utiliza el asistente para la creación de informes y observa las diferencias entre
los distintos tipos de informes que se pueden crear con el asistente. Quédate con el
informe a partir de la tabla Alumnos sin niveles de agrupamiento, tabular y ordenado
por DNI. Orienta la página de forma que quepan todos los campos en una línea. Si los
nombres de las columnas del informe no caben enteros en la línea, entra en el modo de
vista Diseño del informe, amplía el ancho del mismo y sitúa de nuevo los títulos y las
columnas de forma que la presentación sea perfecta.

b) Ahora queremos obtener en un solo informe los siguientes datos de cada alumno:

 DNI
 Nombre
 Apellidos
 Teléfono
 Módulos en los que se ha matriculado
 Fecha de matriculación en cada uno de los módulos.

Para llevar a cabo adecuadamente este apartado, debe existir una relación entre las
tablas "Alumnos" y "Módulos", que estarán vinculadas por el DNI. Esta relación la
puedes crear antes de iniciar el asistente de informes o bien durante la creación del
informe. Te recuerdo que en el asistente para informes puedes incluir campos de varias
tablas en un mismo informe. La salida en el informe debe estar agrupada por alumnos,
esto es, se mostrará una vez los datos personales de cada alumno y a continuación todos
los módulos de los que se haya matriculado.

Al igual que en el apartado anterior y si lo crees conveniente tras ver detenidamente la


presentación preliminar del informe, entra en el modo de vista Diseño del informe y
retoca las posiciones de los campos para lograr una presentación perfecta.

5.- Ahora vamos a dar un paso más: realizaremos algunos formularios para darle a nuestra
aplicación un aspecto algo más profesional.
En primer lugar, vamos a crear la pantalla de presentación o menú principal de la
aplicación. Para ello, elegiremos crear un formulario en vista Diseño y le añadiremos una
imagen (que simbolizará el logotipo de nuestra empresa) y una serie de botones que nos llevarán
a las distintas opciones de la aplicación:

 Introducción de datos: Al pulsar este botón, se abrirá el formulario hecho anteriormente


para introducir los alumnos y los módulos correspondientes. Esto se lleva a cabo,
pulsando el botón derecho del ratón estando sobre el botón y asociando al evento de
“hacer clic” una macro que abra el formulario. Es conveniente tener hecha la macro con
anterioridad.

 Consultas: Al pulsarlo se abrirá un botón que llevará al menú de consultas, pantalla


donde tendremos un botón por cada consulta que tengamos diseñada. En el menú de
consultas, al pulsar un botón se ejecutará una macro que abrirá la consulta especificada

 Informes: Al pulsarlo, llevará a una pantalla llamada menú de informes, donde


podremos elegir entre los distintos informes diseñados.

 Salir.

Ejemplo de menú principal:

También podría gustarte