Vous êtes sur la page 1sur 6

MICROSOFT ACCESS HOJA DE PRCTICAS

SISTEMA DE CONTROL DE COLEGIO


Este ejercicio es un repaso completo a todo lo visto en Access. El ejercicio esta basado en un COLEGIO manejando todos los datos de alumnos, profesores, notas y evaluaciones. a) PRIMERA PARTE. Crea una nueva base de datos y asgnala el nombre de COLEGIO. Crear dentro de la misma la siguiente tabla, con el nombre Alumnos: CAMPO N_Alumno Nombre Apellidos Direccion Distrito Codigo_postal Provincia Telefono Fecha_nacimiento DNI TIPO DE CAMPO Autonumrico Texto Texto Texto Texto Texto Texto Texto Fecha/Hora Texto TAMAO 15 30 30 20 5 20 12 10

Establecer las siguientes PROPIEDADES para los campos que se indican a continuacin:

N DE ALUMNO: Establecerlo como clave principal de la tabla. Sera Indexado (Sin Duplicados). NOMBRE y APELLIDOS: Es obligatorio que se rellene siempre, adems de ser Indexado (Con Duplicados). DIRECCIN: Es obligatorio que se rellene siempre entonces ser Indexado (Con Duplicados). TELFONO: Deber tener una mscara de entrada de datos de forma que al introducir el telfono, la mscara sea la siguiente: (999)999-9999. Adems la mascara se deber almacenar con el telfono. Para ello luego de escribir la mascar se mostrar: \(999\)999\9999 FECHA DE NACIMIENTO: Este campo tendr Formato: Fecha Corta. Tambin tendr una mscara de entrada para introducir la fecha de nacimiento y ser de la siguiente forma: 00/00/00. Adems tambin una Regla de Validacin, no pudiendo introducir fechas de nacimiento mayores al da en que nos encontramos para ello escribiremos en esta propiedad <Ahora() El Texto de Validacin ser La fecha es incorrecta El campo ser Indexado (Con Duplicados). DNI: Este campo tendr una mscara de entrada que ser la siguiente: 99999999"-">L;0 Explicacin de la mscara: Se pone un 9 delante porque este nmero no obligatorio ponerlo. Los Ceros son nmeros obligatorios de poner. El Signo Mayor es porque de
MS- ACCESS PGINA 1

MICROSOFT ACCESS HOJA DE PRCTICAS


esta forma el caracter que se introduzca despus (una letra) siempre se introducir en maysculas. La letra L es para indicarle que all se introducir obligatoriamente una letra. El nmero 0 es para indicarle que guarde el numero con este formato. El smbolo - es para indicarle cual es el caracter que nos tiene que mostrar en la mscara. Este campo tambin deber ser Indexado (Sin Duplicados). Crea una nueva tabla con el nombre Profesores con la siguiente estructura: CAMPO Codigo_profesor Nombre Apellidos Direccin Distrito Codigo_postal Provincia Telefono Fecha_nacimiento DNI TIPO DE CAMPO Autonumrico Texto Texto Texto Texto Texto Texto Texto Fecha/Hora Texto TAMAO 15 40 30 20 5 20 12 10

Establecer las siguientes propiedades para los siguientes campos (Son las mismas que para la tabla anterior), es decir:

CODIGO DE PROFESOR: Establecerlo como clave principal de la tabla. Sera Indexado (Sin Duplicados). NOMBRE y APELLIDOS: Es obligatorio que se rellene siempre, adems de ser Indexado (Con Duplicados). DIRECCIN: Es obligatorio que se rellene siempre. TELFONO: Deber tener una mscara de entrada de datos de forma que al introducir el telfono, la mscara sea la siguiente: (999)999-9999. Adems la mscara se deber almacenar con el telfono. Para ello luego de escribir la mascar se mostrar: \(999\)999\9999 FECHA DE NACIMIENTO: Este campo tendr Formato: Fecha Corta. Tambin tendr una mscara de entrada para introducir la fecha de nacimiento y ser de la siguiente forma: 00/00/00. Adems tambin una Regla de Validacin, no pudiendo introducir fechas de nacimiento mayores al da en que nos encontramos para ello escribiremos en esta propiedad <Ahora() El Texto de Validacin ser La fecha es incorrecta El campo ser Indexado (Con Duplicados). DNI: Este campo tendr una mscara de entrada que ser la siguiente: 99999999"-">L;0 Explicacin de la mscara: Se pone un 9 delante porque este nmero no obligatorio ponerlo. Los Ceros son nmeros obligatorios de poner. El Signo Mayor es porque de esta forma el caracter que se introduzca despus (una letra) siempre se introducir en maysculas. La letra L es para indicarle que all se introducir obligatoriamente una letra.
MS- ACCESS PGINA 2

MICROSOFT ACCESS HOJA DE PRCTICAS


El nmero 0 es para indicarle que guarde el numero con este formato. El smbolo - es para indicarle cual es el caracter que nos tiene que mostrar en la mscara. Este campo tambin deber ser Indexado (Sin Duplicados). Crea una nueva tabla con el nombre Cursos con la siguiente estructura: CAMPO Codigo_curso Curso Codigo_ profesor Fecha inicio Fecha fin Hora inicio Hora fin Incidencias TIPO DE CAMPO Autonumrico Texto Nmero Fecha/Hora Fecha/Hora Fecha/Hora Fecha/Hora Texto 20 Entero largo TAMAO

30

Establecer las siguientes propiedades para los siguientes campos:

CODIGO DE CURSO: Establecerlo como clave principal de la tabla. Sera Indexado (Sin Duplicados). CURSO: Es obligatorio que se rellene siempre, adems de ser Indexado (Con Duplicados). CODIGO DEL PROFESOR: Este campo no deber tener Decimales. No tendr ningn valor predeterminado, y adems deber rellenarse obligatoriamente. (Observar que los datos que introduzcamos en este campo, debern existir antes en la tabla de profesores). FECHA DE INICIO: Este campo tendr Formato: Fecha Corta. Tambin tendr una mscara de entrada para introducir la fecha de nacimiento y ser de la siguiente forma: 00/00/00. Adems tambin una Regla de Validacin, no pudiendo introducir fechas de nacimiento mayores al da en que nos encontramos para ello escribiremos en esta propiedad <Ahora() El Texto de Validacin ser La fecha es incorrecta El campo ser Indexado (Con Duplicados). FECHA FIN: Este campo tendr Formato: Fecha Corta. Tambin tendr una mscara de entrada para introducir la fecha de nacimiento y ser de la siguiente forma: 00/00/00. Adems tambin una Regla de Validacin, no pudiendo introducir fechas de nacimiento menores al da en que nos encontramos para ello escribiremos en esta propiedad >Ahora() El Texto de Validacin ser La fecha es incorrecta El campo ser Indexado (Con Duplicados). HORA INICIO: Este campo tendr formato: Hora Corta. Tambin tendr una mscara de entrada para introducir la hora de la siguiente forma: 00:00. HORA FIN: Este campo tendr formato: Hora Corta. Tambin tendr una mscara de entrada para introducir la hora de la siguiente forma: 00:00.

MS- ACCESS

PGINA 3

MICROSOFT ACCESS HOJA DE PRCTICAS


Crearemos una nueva tabla llamada Evaluaciones que deber tener la siguiente estructura: CAMPO Codigo_Alumno Codigo_Curso Nota_final Observaciones TIPO DE CAMPO Nmero Nmero Numero Texto TAMAO Entero largo Entero largo Simple 30

Establecer las siguientes propiedades para los siguientes campos:

El campo OBSERVACIONES ser el campo clave en esta tabla. CODIGO DEL ALUMNO: No deber tener ningn decimal. No tendr valor predeterminado y deber ser requerido siempre. CODIGO DEL CURSO: No deber tener ningn decimal. No tendr valor predeterminado y deber ser requerido siempre. NOTA FINAL: No deber tener ningn decimal. No tendr valor predeterminado. Deber ser requerido siempre. Tambin tendr una regla de validacin: <=20 lo que significa que el valor introducido en el campo deber ser: Mayor o Igual que 0 Y Menor o Igual a 20. El texto de validacin ser: La nota introducida no es correcta Una vez creadas las tablas las rellenaremos con los siguientes datos:

Tabla ALUMNOS:
Distrito San Vicent Imperial San Luis Imperial Cerro Azul San Luis Cdig o (034) posta (034) l (034) (034) (034) (034) Provincia Caete Caete Caete Caete Caete Caete Telefono Fecha de ( )796-4512 nacimient 12/01/92 ( )788-1245 o 17/08/90 (01)795-4545 21/02/89 (01)789-2312 14/02/93 (01)455-2315 15/08/91 ( )788-4545 06/07/92 DNI 45121121-P 12124121-P 02556455-P 45895645-P 78742445-P 40956258-P

C Nombr Apellidos Direccin o Manuel e 1 Fernandez Diaz Calle Requena, di Nicols Carpio Bataler C/ 10 Vazquez, 57 2 g 3 Luisa Darocas Andrs C/Tarragona, 23 o Antonia Perez Lopz 4 Pl. San Miguel, d Felisa 85 Felipe III, 167 5 Grau Snchez C/ el Armand Tarancn 6 C/ Huelva, s/n al o Argente u m Tabla PROFESORES: n o C Nombre Apellidos Direccin di Andrs Fernando Diaz C/ Del pozo, 36 1 go Federico Garca 2 Pl. Lesseps, 50 de 3 Fernand Sanjuan Snchez Av. Zaragoza, pr Mara o Plaza Lucas 454 Catalunya, 4 Pea Av. of Ana 52 Panplona, 40 5 Garca C/ es Cisneros or

Poblacin Cdigo Provinci Tlefono San Vicent postal (034) a Caete ( )581-4512 Imperial (034) Caete ( )562-1245 San Luis (034) Caete (01)284-4545 Imperial (034) Caete (01)581-2312 Cerro Azul (034) Caete (01)282-2315

Fecha de 12/05/52 nacimie 25/04/62 nto 1/01/63 14/08/75 29/03/71

DNI 08.945.415T 40.895.454G 85.694.541Y 56.565.656E 25.896.543R

Tabla CURSO:
Curso 1 2 3 4 5 Access Excel Word PowerPoint Excel

Codigo del curos

Cdigo del profes 1 or 3 1 5 2

Fecha inicio 1/01/12 12/04/12 1/01/13 2/02/13 1/01/13

Fecha fin 30/06/13 30/05/13 30/06/13 30/08/13 27/06/13

Hora inicio 17:00 12:00 9:00 14:00 9:00

Hora fin 20:00 14:00 14:00 18:00 12:00

Incidencias

Tiene doce alumnos

MS- ACCESS

PGINA 4

MICROSOFT ACCESS HOJA DE PRCTICAS


6 7 8 9 10 Contabilidad Microsoft Office Contabilidad Access Excel 4 2 3 5 2 1/01/13 1/01/13 5/05/12 1/01/12 1/01/12 30/12/13 12/08/13 31/08/13 16:00 30/08/13 9:00 30/12/13 16:00 16:00 17:00 21:00 21:00 18:00 12:00 20:00

Tabla EVALUACIONES
Codigo del Codigo del alumno curso 2 1 2 5 6 10 4 9 3 4 5 8 5 1 6 6 4 2 3 5 Nota final 5,8 6 4 10 8 7 7,8 0 5 6 Observaciones Es un buen alumno Regular Estudia poco Muy buen estudiante Estudia bastante Va bien Estudia mucho No estudia nada Muy justo Regular alto

Una vez introducidos los datos crear las siguientes relaciones: - La tabla Alumnos tiene una relacin UNO A VARIOS con la tabla EVALUACIONES a travs del campo Codigo del alumno. - La tabla PROFESORES tiene una relacin UNO A VARIOS con la tabla CURSOS a travs del campo Codigo del profesor. - La tabla CURSOS tiene una relacin UNO A VARIOS con la tabla EVALUACIONES a travs del campo Codigo del curso. El cuadro de relaciones debe quedar de la siguiente forma:

- Probar a introducir en las distintas tablas registros que incumplan las leyes de las relaciones y observar la reaccin de Access delante de este tipo de entradas. b) Segunda parte.
MS- ACCESS PGINA 5

MICROSOFT ACCESS HOJA DE PRCTICAS


Crea una consulta de Seleccin que muestre: Nombre de los alumnos. Nombre de los profesores. Curso. De aquellos alumnos que estn realizando el curso de Access. Graba la consulta con el nombre Access. Crea una consulta de Seleccin que muestre: Nombre y Apellidos de los alumnos. Nombre y Apellidos de los profesores. Nota del alumno. Curso. Fecha de Inicio del curso.

La consulta nos solicitara cada vez que la ejecutemos el nombre del curso que queremos visualizar. Graba la consulta con el nombre Solicitud de curso. Modifica la consulta anterior para que nos pida ms de un curso a listar (utilizar condicin O). Crea una consulta de Tabla de referencias cruzadas en que se muestre cuantos alumnos tiene cada uno de los profesores en cada uno de los cursos. Utilizar el nombre del profesor como encabezado de fila. Utilizar el nombre de los cursos como encabezado de columna. Utilizar el nombre del alumno como valor. En la lnea total del campo nombre del alumno utilizar la funcin Cuenta.

Los nombres de los profesores y de los cursos deben aparecer ordenados. Graba la consulta con el nombre Profesores con Alumnos.

MS- ACCESS

PGINA 6

Vous aimerez peut-être aussi