REPASO ACCESS
1. Crear una nueva base de datos y llamarla COLEGIO
2. Crear dentro de la misma la siguiente tabla con el nombre ALUMNOS
(En amarillo se encontrarán las claves principales)
CAMPO TIPO DE CAMPO TAMANO
Cod. de Alumno Autonumerico
Nombre Texto 15
Apellido Texto 15
DNI Texto 12
Fecha de Nacimiento Fecha/Hora
Direccion Texto 40
Localidad Texto 15
Cod. Postal Texto 4
Nacionalidad Texto 15
Telefono Texto 14
¿Que es una mascara de entrada? Utilizamos mascara de entrada para controlar el
formato de los registros que se ingresan en nuestra tabla.
Puede hacer que la gente escriba datos correctamente en la base de datos de escritorio
de Access si proporciona mascaras de entrada para los campos que contienen datos
cuyo formato siempre es el mismo. Así, por ejemplo, puede usar una mascara de
entrada para asegurarse de que los numeros de telefono escritos en un campo de
numero de telefono van a tener el formato adecuado.
La máscara usa dos caracteres de marcador de posición: 9 y 0. El 9 indica un
dígito opcional y el 0 indica un dígito obligatorio.
Caracteres que definen máscaras de entrada
En la siguiente lista, se enumeran los caracteres literales y marcadores de posicion de una
mascara de entrada y se explica como esta controla la entrada de datos:
Carácter Explicación
0 El usuario debe escribir un dígito (0 a 9).
9 El usuario puede escribir un dígito (0 a 9).
Carácter Explicación
# El usuario puede escribir un dígito, espacio, signo más o menos. Si se omite,
Access escribe un espacio en blanco.
L El usuario debe escribir una letra.
? El usuario puede escribir una letra.
A El usuario debe escribir una letra o un dígito.
a El usuario puede escribir una letra o un dígito.
& El usuario debe escribir un carácter o un espacio.
C El usuario puede escribir caracteres o espacios.
.,:;-/ Marcadores de posición de decimales y millares, separadores de fecha y hora. El
carácter que seleccione dependerá de la configuración regional de
Microsoft Windows.
> Convierte todos los caracteres que le siguen a mayúscula.
< Convierte todos los caracteres que le siguen a minúscula.
! Hace que la máscara de entrada se rellene de izquierda a derecha y no de
derecha a izquierda.
\ Los caracteres que le siguen inmediatamente se mostrarán literalmente.
"" Los caracteres que están entre comillas dobles se mostrarán literalmente.
3. Agregar mascara de entrada a los siguientes campos:
En nombre y apellido debera ponerse la primera letra en mayuscula
El DNI debera separarse con puntos
La fecha de nacimiento debera separarse con /
El codigo postal debera estar entre parentesis
El telefono debera tener 11- y luego dejarme ingresar el numero telefonico
4. Crear una nueva tabla que se llame Profesores
CAMPO TIPO DE CAMPO TAMANO
Cod. de Profesor Autonumerico
Nombre Texto 15
Apellido Texto 15
DNI Texto 12
Fecha de Nacimiento Fecha/Hora
Direccion Texto 40
Localidad Texto 15
Cod. Postal Texto 4
Nacionalidad Texto 15
Telefono Texto 14
5. Agregarle las mismas mascaras de entrada que la tabla de Alumnos
6. Crear una nueva tabla que se llame CURSOS
CAMPO TIPO DE CAMPO TAMANO
Cod. de Curso Autonumerico
Curso Texto 3
Cod. de Profesor Numerico Entero largo
Fecha inicio Fecha 12
Materia Texto 15
7. Agregarle una mascara de entrada al curso para que ingrese un numero, luego
aparezca el ° y luego ingrese una letra.
Agregar una mascara de entrada para la fecha de inicio como lo hicimos en las fechas
de nacimiento.
La materia debera empezar en mayuscula.
8. Crear una nueva tabla llamada EVALUACIONES
CAMPO TIPO DE CAMPO TAMANO
Cod. de Alumno Autonumerico
Cod. de Curso Numerico Entero largo
Nota final Numerico Simple
Observaciones Texto
Llenar las tablas con 20 registros cada una.
9. Crear las siguientes relaciones:
La tabla de Alumnos tiene una relacion de UNO A VARIOS con la tabla EVALUACIONES
a traves del Cod. de Alumno
La tabla PROFESORES tiene una relacion UNO A VARIOS con la tabla CURSOS a traves
del Cod. de Profesor
La tabla CURSOS tiene una relacion UNO A VARIOS con la tabla EVALUACIONES a
traves del campo Cod. de Curso
La relacion existente entre las tablas Alumnos y Evaluaciones es de Uno a Varios ya
que un Alumno tendra varios registros relacionados en la tabla de Evaluaciones pero
una Evaluacion de la tabla Evaluaciones solo podra pertenecer a un Alumno. Para
realizar la relacion:
Ir al menu Herramientas de Base de datos y elegir la opcion Relaciones.
Aparecera el cuadro de dialogo Mostrar tablas para indicarle las tablas que formaran
parte de la relacion a crear.
Seleccionar la tabla Alumno. Hacer clic sobre el boton Agregar.
Seleccionar la tabla Evaluaciones, Cursos y Profesores. Hacer clic sobre el boton
Agregar. Hacer clic sobre el boton Cerrar. Ahora aparecera la ventana de Relaciones.
Para realizar la relacion:
Ir sobre el campo de relacion de la tabla principal, es decir Cod. de Alumno de la tabla
Evaluaciones, pulsar el boton del mouse y manteniendolo pulsado arrastrar hasta el
mismo campo de la tabla Alumnos. Soltar el boton del mouse. Aparecera el cuadro de
dialogo Modificar relaciones. En la parte superior deben estar los nombres de las dos
tablas relacionadas y debajo de estos el nombre de los campos de relacion, Cod. de
Alumno. Observa en la parte inferior el tipo de relacion que se asigna dependiendo de
las características de los campos de relacion. En nuestro caso pondra Uno a varios.
Activar el recuadro Exigir integridad referencial haciendo clic sobre este.
Activar las casillas Actualizar en cascada los campos relacionados y eliminar en
cascada los registros relacionados.
10. Crear un formulario para cada tabla.