Vous êtes sur la page 1sur 5

BASE DE DATOS II VISUAL BASIC 6.

EJERCICIO DE REPASO
ACCESS
Este ejercicio es un repaso completo a todo lo visto en Access 2007. El ejercicio esta basado en un colegio manejando todos los datos de alumnos, profesores, notas y evaluaciones. Primera parte - Crea una nueva base de datos y llamala COLEGIO. - Crear dentro de la misma la siguiente tabla, con el nombre ALUMNOS:

CAMPO No de Alumno Nombre Apellidos Direccin Poblacin Cdigo postal Provincia Telfono Fecha de nacimiento Clave Personal

TIPO DE CAMPO Auto numrico Texto Texto Texto Texto Texto Texto Texto Fecha/Hora Texto

TAMAO 15 40 30 20 5 20 14 12

- Establecer las siguientes propiedades para los campos que se indican a continuacin: No 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. TELFONO: Deber tener una mascara de entrada de datos de forma que al introducir el telfono, la mascara sea la siguiente: (999) 999-99-99. Adems la mascara se deber almacenar con el telfono. Para ello utilizar el Generador de mascaras y se creara la siguiente mascara: !\(999")"999\-99\-99;0;_ FECHA DE NACIMIENTO: Este campo tendr formato: Fecha Corta. Tambin tendr una mascara de entrada para introducir la fecha de nacimiento de la siguiente forma: DD/MM/AA. Adems tambin tendr una Regla de Validacin, no pudiendo introducir fechas de nacimiento mayores al da en que nos encontramos (<Ahora()) El texto de validacin ser La fecha es incorrecta El campo ser Indexado (Con Duplicados). CLAVE PERSONAL: Este campo tendr una mascara de entrada que ser la siguiente: 90.000.000"-">L;0;_ Explicacin de la mascara: Se pone un 9 delante porque este numero no obligatorio ponerlo. Los Ceros son nmeros obligatorios de poner. El Punto lo introducir el solo porque forma parte de la mascara. El Signo Mayor es porque de esta forma el carcter que se introduzca despus (una letra) siempre se introducir en maysculas. La letra L es para indicarle que aqu se introducir obligatoriamente una letra. El numero 0 es para indicarle que guarde el numero con este formato. El smbolo _ es para indicarle cual es el carcter que nos tiene que mostrar en la mascara. Este campo tambin deber ser Indexado (Sin Duplicados).

www.armincc.blogspot.com

L.S.C. ARMANDO CORTS CASTAN

BASE DE DATOS 2 PGINA 1 ____________________________________________________________________________________

BASE DE DATOS II VISUAL BASIC 6.0

- Crea una nueva tabla con el nombre PROFESORES con la siguiente estructura: CAMPO Cdigo de profesor Nombre Apellidos Direccin Poblacin Cdigo postal Provincia Telfono Fecha de nacimiento Clave personal TIPO DE CAMPO Auto nmerico Texto Texto Texto Texto Texto Texto Texto Fecha/Hora Texto TAMAO 15 40 30 20 5 20 14 12

- 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 mascara de entrada de datos de forma que al introducir el telfono, la mascara sea la siguiente: (999) 999-99-99. Adems la mascara se deber almacenar con el telfono. FECHA DE NACIMIENTO: Este campo tendr formato: Fecha Corta. Tambin tendr una mascara de entrada para introducir la fecha de nacimiento de la siguiente forma: DD/MM/AA. Adems tambin tendr una Regla de Validacin, no pudiendo introducir fechas de nacimiento mayores al da en que nos encontramos (<Ahora()) El texto de validacin ser La fecha es incorrecta El campo ser Indexado (Con Duplicados). CLAVE PERSONAL: Este campo tendr una mascara de entrada que ser la siguiente: 90.000.000"-">L;0;_ Este campo tambin deber ser Indexado (Sin Duplicados). - Crea una nueva tabla con el nombre Cursos con la siguiente estructura: CAMPO Cdigo de curso Curso Cdigo del profesor Fecha inicio Fecha fin Hora inicio Hora fin Incidencias TIPO DE CAMPO Auto numrico Texto Nmero Fecha/Hora Fecha/Hora Fecha/Hora Fecha/Hora Texto TAMAO 20 Entero largo

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

www.armincc.blogspot.com

L.S.C. ARMANDO CORTS CASTAN

BASE DE DATOS 2 PGINA 2 ____________________________________________________________________________________

BASE DE DATOS II VISUAL BASIC 6.0


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 mascara de entrada para introducir la fecha de la siguiente forma: DD/MM/AA. Adems tambin tendr una Regla de Validacin, no pudiendo introducir fechas mayores al da en que nos encontramos .El texto de validacin ser La fecha es incorrecta. FECHA FIN: Este campo tendr formato: Fecha Corta. Tambin tendr una mascara de entrada para introducir la fecha de la siguiente forma: DD/MM/AA. Adems tambin tendr una Regla de Validacin, no pudiendo introducir fechas menores al da en que nos encontramos .El texto de validacin ser La fecha es incorrecta. HORA INICIO: Este campo tendr formato: Hora Corta. Tambin tendr una mascara de entrada para introducir la hora de la siguiente forma: HH:MM. HORA FIN: Este campo tendr formato: Hora Corta. Tambin tendr una mascara de entrada para introducir la hora de la siguiente forma: HH:MM. - Crearemos una nueva tabla llamada EVALUACIONES que deber tener la siguiente estructura: CAMPO Cdigo de Alumno Cdigo de 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: El valor introducido en el campo deber ser : >=0 Y <=10. El texto de validacin ser: La nota introducida no es correcta - Una vez creadas las tablas las rellenaremos con los siguientes datos:

Tabla ALUMNOS:
C Nombre di Manuel 1 2 Nicols 3 Luisa 4 Antonia 5 Felisa 6 Armando Apellidos Fernndez Daz Carpio Bataler Darocas Andrs Prez Lpez Grau Snchez Tarancn Argente Direccin C/ Requena, 10 C/ Vzquez, 57 C/ Tarragona, 23 Pl. San Miguel, 85 C/ Felipe III, 167 C/ Huelva, s/n Poblacin Barcelona Hospitales San Feliu Madrid Alcovendas Hospitales Cdigo Provincia postal Barcelona 08030 08940 Barcelona 08950 Barcelona 09560 Madrid 89856 Madrid 08940 Barcelona Telfono ( )796-45-12 ( )788-12-45 (088)795-45-45 (091)789-23-12 (091)455-23-15 ( )788-45-45 Fecha de DNI nacimient 45.121.121-T 12/01/78 17/08/90 12.124.121-R 21/02/76 02.556.455-E 14/02/72 45.895.645-Y 15/08/91 78.742.445-E 6/07/72 40.956.258-R

www.armincc.blogspot.com

L.S.C. ARMANDO CORTS CASTAN

BASE DE DATOS 2 PGINA 3 ____________________________________________________________________________________

BASE DE DATOS II VISUAL BASIC 6.0

- Tabla PROFESORES:
C Nombre dig Andrs 1 2 Federico 3 Fernando 4 Mara 5 Ana Apellidos Fernando Daz Garca Sanjun Snchez Plaza Pea Lucas Garca Cisneros Direccin C/ Del pozo, 36 Pl. Lesseps, 50 Av. Zaragoza, 454 Av. Catalunya, 52 C/ Pamplona, 40 Poblacin Barcelona Sant Feliu Gava Salou Barcelona Cdigo postal 08030 08080 08956 09562 08965 Provincia Barcelona Barcelona Barcelona Gerona Barcelona Telfono (000) 454-45-45 (000) 458-96-52 (098) 568-95-65 (000) 895-32-16 Fecha de DNI nacimient 08.945.415-T 12/05/52 25/04/62 40.895.454-G 1/01/63 85.694.541-Y 14/08/75 56.565.656-E 29/03/71 25.896.543-R

- Tabla CURSO: Cdigo 1 2 3 4 5 6 7 8 9 10 del Curso Access Excel Word PowerPoint Excel Contabilidad Microsoft Contabilidad Access Excel C 1 3 1 5 2 4 2 3 5 2 Fecha 1/01/96 12/04/9 1/01/96 2/02/96 1/01/96 1/01/96 1/01/96 5/05/96 1/01/96 1/01/96 Fecha 30/06/9 30/05/9 30/06/9 30/08/9 27/06/9 30/12/9 12/08/9 31/08/9 30/08/9 30/12/9 Hora 17:00 12:00 9:00 14:00 9:00 16:00 17:00 16:00 9:00 16:00 Hora 20:00 14:00 14:00 18:00 12:00 21:00 21:00 18:00 12:00 20:00 Incidencias

Tiene doce alumnos

- Tabla EVALUACIONES Cdigo del alumno 2 2 6 4 3 5 5 6 4 3 Cdigo del curso 1 5 10 9 4 8 1 6 2 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 Cdigo del alumno. - La tabla PROFESORES tiene una relacin UNO A VARIOS con la tabla CURSOS a travs del campo Cdigo del profesor. - La tabla CURSOS tiene una relacin UNO A VARIOS con la tabla EVALUACIONES a travs del campo Cdigo del curso.

www.armincc.blogspot.com

L.S.C. ARMANDO CORTS CASTAN

BASE DE DATOS 2 PGINA 4 ____________________________________________________________________________________

BASE DE DATOS II VISUAL BASIC 6.0

El cuadro de relaciones debe quedar de la siguiente forma:

www.armincc.blogspot.com

L.S.C. ARMANDO CORTS CASTAN

BASE DE DATOS 2 PGINA 5 ____________________________________________________________________________________

Vous aimerez peut-être aussi