Anda di halaman 1dari 6

MICROSOFT ACCESS – Práctica Individual

EJERCICIO

El siguiente ejercicio está basado en una Universidad que desea manejar todos los datos de sus
estudiantes, docentes, notas y evaluaciones.

a) Primera Parte

- Crear una nueva base de datos y llámala Universidad.


- Crear dentro de la misma la siguiente tabla, con el nombre Estudiantes:

CAMPO TIPO DE CAMPO TAMAÑO


Id_Estudiante Autonumerico Entero Largo
Ape_Paterno Texto 25
Ape_Materno Texto 25
Nombres Texto 25
Sexo Texto 15
Fecha_Nacimiento Fecha/Hora Fecha Mediana
Estado_Civil Texto 10
Cédula_Identidad Texto 10

- Establecer las siguientes propiedades para los campos que se indican a continuación:

Id_Estudiante: Establecerlo como clave principal de la tabla, como tipo de datos: Auto numérico. Sera
Indexado (Sin Duplicados). Tamaño del Campo: Entero Largo. Nuevos Valores: Incrementalmente.
Alineación del Texto: General.

Ape_Paterno: Es obligatorio que se rellene siempre, tamaño del campo: 25. Requerido: No. Permitir
Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de
Oraciones IME: Nada. Alineación del Texto: General.

Ape_Materno: Es obligatorio que se rellene siempre, tamaño del campo: 25. Requerido: No. Permitir
Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de
Oraciones IME: Nada. Alineación del Texto: General.

Nombres: Es obligatorio que se rellene siempre, tamaño del campo: 25. Requerido: No. Permitir
Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de
Oraciones IME: Nada. Alineación del Texto: General.

Sexo: Es obligatorio que se rellene siempre, tamaño del campo: 15. Requerido: No. Permitir Longitud
Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de Oraciones IME:
Nada. Alineación del Texto: General. En la pestaña búsqueda Mostrar Control: Cuadro Combinado. Tipo
de Origen de la Fila: Lista de Valores. Origen de la Fila: Femenino; Masculino. Lo demás lo dejan igual.

Fecha_Nacimiento: Es obligatorio que se rellene siempre, Formato: Fecha Mediana. Título: Fecha de
nacimiento. Requerido: No. Indexado: No. Modo IME: Sin Controles. Modo de Oraciones IME: Nada.
Alineación del Texto: General. Mostrar el Selector de Fechas: Para Fechas.

Estado_Civil: Es obligatorio que se rellene siempre, tamaño del campo: 10. Título: Estado Civil.
Requerido: No. Permitir Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin
Controles. Modo de Oraciones IME: Nada. Alineación del Texto: General. En la pestaña búsqueda
Mostrar Control: Cuadro Combinado. Tipo de Origen de la Fila: Lista de Valores. Origen de la Fila:
Casado; Soltero. Lo demás lo dejan igual.

Cédula_Identidad: Es obligatorio que se rellene siempre, tamaño del campo: 10. Requerido: No.
Permitir Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo
de Oraciones IME: Nada. Alineación del Texto: General.

- Crear una nueva tabla con el nombre Profesores con la siguiente estructura:

CAMPO TIPO DE CAMPO TAMAÑO


Ing. Jimmy Riera – Microsoft Access 2007 Pág. 1
MICROSOFT ACCESS – Práctica Individual

IdProfesor Autonumerico Entero Largo


ApeParteno Texto 15
ApeMaterno Texto 40
Nombres Texto 30
Sexo Texto 20
FechaNacimiento Fecha/Hora 5
EstadoCivil Texto 20
CedulaIdentidad Texto 14
Sueldo Numero Entero
Especialidad Texto 20

- Establecer las siguientes propiedades para los siguientes campos:

IdProfesor: Establecerlo como clave principal de la tabla, como tipo de datos: Autonumérico. Sera
Indexado (Sin Duplicados). Tamaño del Campo: Entero Largo. Nuevos Valores: Incrementalmente.
Alineación del Texto: General.

Ape_Paterno: Es obligatorio que se rellene siempre, tamaño del campo: 25. Requerido: No. Permitir
Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de
Oraciones IME: Nada. Alineación del Texto: General.

Ape_Materno: Es obligatorio que se rellene siempre, tamaño del campo: 25. Requerido: No. Permitir
Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de
Oraciones IME: Nada. Alineación del Texto: General.

Nombres: Es obligatorio que se rellene siempre, tamaño del campo: 25. Requerido: No. Permitir
Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de
Oraciones IME: Nada. Alineación del Texto: General.

Sexo: Es obligatorio que se rellene siempre, tamaño del campo: 15. Requerido: No. Permitir Longitud
Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de Oraciones IME:
Nada. Alineación del Texto: General. En la pestaña búsqueda Mostrar Control: Cuadro Combinado. Tipo
de Origen de la Fila: Lista de Valores. Origen de la Fila: Femenino; Masculino. Lo demás lo dejan igual.

Fecha_Nacimiento: Es obligatorio que se rellene siempre, Formato: Fecha Mediana. Título: Fecha de
nacimiento. Requerido: No. Indexado: No. Modo IME: Sin Controles. Modo de Oraciones IME: Nada.
Alineación del Texto: General. Mostrar el Selector de Fechas: Para Fechas.

Estado_Civil: Es obligatorio que se rellene siempre, tamaño del campo: 10. Título: Estado Civil.
Requerido: No. Permitir Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin
Controles. Modo de Oraciones IME: Nada. Alineación del Texto: General. En la pestaña búsqueda
Mostrar Control: Cuadro Combinado. Tipo de Origen de la Fila: Lista de Valores. Origen de la Fila:
Casado; Soltero. Lo demás lo dejan igual.

Cédula_Identidad: Es obligatorio que se rellene siempre, tamaño del campo: 10. Requerido: No.
Permitir Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo
de Oraciones IME: Nada. Alineación del Texto: General.

Sueldo: Es obligatorio que se rellene siempre, tamaño del campo: Entero. Formato: Moneda. Lugares
Decimales: Automático. Título: Sueldo Básico. Requerido: No. Indexado: No. Alineación del Texto:
General.

Especialidad: Es obligatorio que se rellene siempre, tamaño del campo: 20. Requerido: No. Permitir
Longitud Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de
Oraciones IME: Nada. Alineación del Texto: General. En la pestaña búsqueda Mostrar Control: Cuadro
Combinado. Tipo de Origen de la Fila: Lista de Valores. Origen de la Fila: Informática; Administración
Tributaria; Diseño Gráfico. Lo demás lo dejan igual.

- Crear una nueva tabla con el nombre Cursos con la siguiente estructura:

Ing. Jimmy Riera – Microsoft Access 2007 Pág. 2


MICROSOFT ACCESS – Práctica Individual

CAMPO TIPO DE CAMPO TAMAÑO


IdCurso Autonumerico Entero Largo
Curso Texto 20
CodigoProfesor Autonumerico Entero largo
FechaInicio Fecha/Hora
FechaFin Fecha/Hora
HoraInicio Fecha/Hora
HoraFin Fecha/Hora
Incidencias Texto 30

- Establecer las siguientes propiedades para los siguientes campos:

IdCurso: Establecerlo como clave principal de la tabla, como tipo de datos: Autonumérico. Sera
Indexado (Sin Duplicados). Tamaño del Campo: Entero Largo. Nuevos Valores: Incrementalmente.
Alineación del Texto: General.

Curso: Es obligatorio que se rellene siempre, tamaño del campo: 20. Requerido: No. Permitir Longitud
Cero: Si. Indexado: No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de Oraciones IME:
Nada. Alineación del Texto: General.

CódigoProfesor: Establecerlo como clave principal de la tabla, como tipo de datos: Texto. Tamaño del
Campo: 3. Requerido: No. Permitir Longitud Cero: Si. Indexado: Si (Con Duplicados). Comprensión
Unicode: Si. Modo IME: Sin Controles. Modo de Oraciones IME: Nada. Alineación del Texto: General.

FechaInicio: Este campo tendrá formato: Fecha Corta. También tendrá una máscara de entrada para
introducir la fecha de la siguiente forma: DD/MM/AA. Además también tendrá una Regla de Validación,
[FechaInicio]<=Int(Ahora()), no pudiendo introducir fechas mayores al día en que nos encontramos. El
texto de validación será “La fecha es incorrecta”. Requerido: No. Permitir Longitud Cero: Si. Indexado:
No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de Oraciones IME: Nada. Alineación
del Texto: General.

FechaFin: Este campo tendrá formato: Fecha Corta. También tendrá una máscara de entrada para
introducir la fecha de la siguiente forma: DD/MM/AA. Además también tendrá una Regla de Validación,
[FechaInicio]<=Int(Ahora()), no pudiendo introducir fechas menores al día en que nos encontramos. El
texto de validación será “La fecha es incorrecta”. Requerido: No. Permitir Longitud Cero: Si. Indexado:
No. Comprensión Unicode: Si. Modo IME: Sin Controles. Modo de Oraciones IME: Nada. Alineación
del Texto: General.

HoraInicio: Este campo tendrá formato: Hora Corta. También tendrá una máscara de entrada para
introducir la hora de la siguiente forma: HH:MM. Lo demás lo deja tal cual como esta.

HoraFin: Este campo tendrá formato: Hora Corta. También tendrá una máscara de entrada para
introducir la hora de la siguiente forma: HH:MM. Lo demás lo deja tal cual como esta.

- Crear una nueva tabla llamada Evaluaciones que deberá tener la siguiente estructura:

CAMPO TIPO DE CAMPO TAMAÑO


IdEstudiante Numérico Entero largo
IdCurso Numérico Entero largo
NotaFinal Numérico Simple
Observaciones Texto 30

- Establecer las siguientes propiedades para los siguientes campos:

El campo OBSERVACIONES será el campo clave en esta tabla.

IdEstudiante: No deberá tener ningún decimal. No tendrá valor predeterminado y deberá ser requerido
siempre.

Ing. Jimmy Riera – Microsoft Access 2007 Pág. 3


MICROSOFT ACCESS – Práctica Individual

IdCurso: No deberá tener ningún decimal. No tendrá valor predeterminado y deberá ser requerido
siempre.

NotaFinal: No deberá tener ningún decimal. No tendrá valor predeterminado. Deberá ser requerido
siempre. También tendrá una regla de validación: El valor introducido en el campo deberá ser: Mayor o
Igual que 0 Y Menor o Igual a 10. El texto de validación será: “La nota introducida no es correcta”

- Una vez creadas las tablas las rellenaremos con los siguientes datos:

Tabla Estudiantes:

- Tabla Profesores:

- Tabla Curso:

- Tabla Evaluaciones:

Una vez introducidos los datos crear las siguientes relaciones:

- La tabla Estudiantes tiene una relación UNO A VARIOS con la tabla Evaluaciones a través del campo
IdEstudiante.

- La tabla PROFESORES tiene una relación UNO A VARIOS con la tabla CURSOS a través del
campo Código del profesor.

- La tabla CURSOS tiene una relación UNO A VARIOS con la tabla EVALUACIONES a través del
campo Código del curso.

Ing. Jimmy Riera – Microsoft Access 2007 Pág. 4


MICROSOFT ACCESS – Práctica Individual

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 reacción de Access delante de este tipo de entradas.

b) Segunda parte.

- Crea una consulta de Selección que muestre:

- Nombre de los alumnos.


- Nombre de los profesores.
- Curso.

De aquellos alumnos que estén realizando el curso de Access.


Graba la consulta con el nombre Access.

- Crea una consulta de Selección 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 más de un curso a listar (utilizar condición 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.
Ing. Jimmy Riera – Microsoft Access 2007 Pág. 5
MICROSOFT ACCESS – Práctica Individual

- Utilizar el nombre del alumno como valor.


- En la línea total del campo nombre del alumno utilizar la función Cuenta.

- Los nombres de los profesores y de los cursos deben aparecer ordenados.

Graba la consulta con el nombre Profesores con Alumnos.

Ing. Jimmy Riera – Microsoft Access 2007 Pág. 6

Anda mungkin juga menyukai