El documento describe la creación de una base de datos relacional en Access sobre alumnos. Se crea inicialmente una tabla con campos como nombre, apellidos, edad y curso. Luego se crea un formulario para introducir datos de 8 alumnos de diferentes cursos. Finalmente, se explica que para evitar la duplicación de datos es mejor crear varias tablas relacionadas mediante un campo común como el código de curso.
Caja de herramientas de inteligencia artificial para la academia y la investi...
Access 3
1. Access
Práctica - 1
1 •Crear una tabla con los siguientes 2•Crear un formulario con dichos
campos: campos.
• Nombre
• Apellido1
• Apellido 2 3
• Edad •Introducir 8 alumnos (2 de cada
• Curso curso) teniendo en cuenta:
• Tutor • Cursos:
• 2º ESO A
• 2º ESO B
• 3º ESO A
• 3º ESO B
• Los demás datos inventados
2. Inconvenientes
a. Se pierde espacio
b. Se pierde tiempo escribiendo muchas veces lo
mismo
•Los datos se repiten c. Se cometen errores al repetir información:
• Ej: 2º ESO A – 2º E.S.O. A
y están duplicados
d. Si realizamos modificaciones hay que hacerlas
muchas veces
• Ej: 2º ESO A ahora se llama 2º ESO “A”
•Para evitar esto debemos
RELACIONAR varias tablas.
TABLAS
CURSOS ALUMNOS Así creamos una
CODCUR NOMBRE BASE DE DATOS
CURSO APELLIDO1
TUTOR APELLIDO2
RELACIONAL
EDAD
CODCUR
3. Ventajas
a. Se gana espacio
b. Se gana tiempo al no repetir siempre lo mismo
c. No se cometen errores, porque la información
sólo se escribe una vez
d. Si realizamos modificaciones hay que hacerlas
sólo una vez, porque los datos no están repetidos
• Para vincular tablas deben compartir un
TABLAS campo común (CODCUR)
• Una tabla es la principal y otra la secundaria
• CODCUR (en la tabla principal) es un
CURSOS ALUMNOS
campo clave (*): Campo que no puede
*CODCUR NOMBRE
CURSO APELLIDO1 duplicar sus valores
TUTOR APELLIDO2 • Campo clave es tipo Autonumérico
EDAD
CODCUR • CODCUR (de la tabla secundaria) es tipo
Principal Numérico – Entero Largo
Secundaria
4. Base de datos normal
Inconsistencia
de datos
Dato erróneo