You are on page 1of 11

PRACTICA RELACIONES UNO A VARIOS

La siguiente prctica est basada en un colegio llevando el control de todos los datos de
alumnos, profesores, notas y evaluaciones.
Primera parte.
1. Crea una nueva base de datos llamada COLEGIO.
2. Crear dentro de la misma la siguiente tabla, con el nombre ALUMNOS:
CAMPO
TIPO DE CAMPO
TAMAO
N de Alumno
Autonumerico
Nombre
Texto
15
Apellidos
Texto
40
Direccin
Texto
30
Telfono
Texto
14
Fecha de
Fecha/Hora
nacimiento

3. 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).
TELFONO: Es obligatorio que se rellene siempre.
FECHA DE NACIMIENTO: Este campo tendr formato: Fecha Corta. Tendr una
mscara de entrada para introducir la fecha de nacimiento de la siguiente forma:
DD/MM/AA.
DIRECCIN: Es obligatorio que se rellene siempre.

4. Crea una nueva tabla con el nombre PROFESORES con la siguiente estructura:
CAMPO
Cdigo de profesor
Clave
Nombres
Apellidos
Telfono

TIPO DE CAMPO
Contador
Texto
Texto
Texto
Texto

TAMAO
15
30
40
14

5. 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).
CLAVE: Es obligatorio que se rellene siempre. Sera Indexado (Sin Duplicados).
NOMBRE y APELLIDOS: Es obligatorio que se rellene siempre, adems de ser Indexado
(Con Duplicados).
TELFONO: Es obligatorio que se rellene siempre.

6. Crea una nueva tabla con el nombre ASIGNATURA con la siguiente estructura:
CAMPO
TIPO DE CAMPO TAMAO
Cdigo de Asignatura
Contador
Asignatura
Texto
50
Cdigo del profesor
Numero
Entero largo
N de Alumno
Numero
Total de Horas/Semana Texto
10

7. Establecer las siguientes propiedades para los siguientes campos:


CODIGO DE ASIGNATURA: Establecerlo como clave principal de la tabla. Sera Indexado
(Sin Duplicados).
ASIGNATURA: 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).
N DE ALUMNO: 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 alumnos). En este
caso donde dice tipo de datos seleccionaremos Nmero ya que no queremos que se
cambie sola.
TOTAL DE HORAS/SEMANA: Es obligatorio que se rellene siempre.

8. Una vez creadas las tablas las rellenaremos con los siguientes datos:
Tabla ALUMNOS:

- Tabla PROFESORES:

- Tabla ASIGNATURA: debemos ingresar el cdigo del profesor que la imparte

9. Ahora seleccionaremos en la barra de herramientas herramientas de base de datos

10. Ahora seleccionaremos en el apartado mostrar u ocultar Relaciones

11. Nos saldr una tabla en la que seleccionaremos cada una de las opciones y
elegiremos agregar:

12. Nos debe quedar las siguientes tablas, notemos que tenemos datos comunes as que
lo que haremos es seleccionar los datos comunes de las tablas ALUMNOS,
PROFESOR y arrastrarlos encima del dato similar de la tabla ASIGNATURA

13. Nos saldr una tabla en la que palomearemos las tres opciones y seleccionaremos
crear.

14. Nos debe quedar la relacin de la siguiente manera: los alumnos pueden tener
diferentes asignatura y los profesores pueden impartir diferentes asignaturas, Por
ultimo cerrar.

15. A continuacin ingresaremos los datos de 4 alumnos

16. Ahora en la tabla ASIGNATURA ingresaremos el nmero del alumno que tomara la
clase.

17. Como podemos ver existen ms datos asociados a los 4 alumnos y profesores que
ingresamos

18. Como podemos ver el alumno EDDIER ISAI CAAMAL EK tomara clases con los
profesores 1 que imparte la asignatura de Taller de administracin 1 y 2 que imparte
la asignatura de Tecnologas de la informacin.
19. Por el otro lado la profesora MC. Guadalupe Novelo Tun imparte clases al alumno
numero 1

Una vez introducidos los datos crear las siguientes relaciones:


- La tabla Alumnos tiene una relacin UNO A VARIOS con la tabla ASIGNATURA a
travs del campo Cdigo del alumno.
- La tabla PROFESORES tiene una relacin UNO A VARIOS con la tabla ASIGNATURA
a travs del campo Cdigo del profesor.
El cuadro de relaciones debe quedar de la siguiente forma:

You might also like