Bases de datos 3ºESO

Anuncio
Informática Aplicada
Colegio san Roque
1. Cread una base de datos que se denomine FLORISTERÍA para almacenar la
información relativa a la gestión que se realiza en una floristería. Cread las siguientes
tablas en la base de datos con las propiedades abajo indicadas y que se denominen
respectivamente FLORES, CLIENTES, ENVIOS
Tipo_Flor
Nombre
Color
Estación
Fecha Siembra
Num_Cliente
Nombre
DNICIF
Teléfono
E-mail
Codigo_Envio
Num_Cliente
Tipo_Flor
Fecha Petición
Fecha Recepción
Precio
Urgente
FLORES
Clave principal. Identifica el tipo de flor. Tipo Autonumérico.
Nombre de la flor. Tipo texto. Campo obligatorio.
Color de la flor. Tipo texto.
Estación en la que florece. Tipo texto.
Fecha en la que hay que sembrar la flor. Tipo Fecha/Hora (formato
Fecha Corta)
CLIENTES
Clave principal. Identifica el cliente. Tipo Autonumérico
Nombre del cliente. Tipo texto. Campo obligatorio.
DNI del Cliente. Tipo Texto (tamaño 9)
Teléfono de contacto del Cliente. Tipo Texto.
Tamaño de 9 dígitos. Los tres primeros entre paréntesis (Máscara de
Entrada).
Correo electrónico del Cliente. Tipo Texto.
ENVIOS
Clave principal. Identifica el envío. Tipo Autonumérico.
Tipo numérico (formato Entero largo)
Tipo de flor seleccionada. Tipo numérico (formato Entero largo)
Fecha en la cual se hace el pedido. Tipo Fecha/hora (formato Fecha
Corta). Valor predeterminado igual a la fecha actual (función
Fecha())
Fecha en la cual se han de recibir las flores si no es compra directa.
Tipo Fecha/hora (formato Fecha Corta)
Precio de las flores solicitadas. Tipo moneda. Campo obligatorio.
Regla de validación: debe ser mayor a 0. Texto de validación: “El
precio del envío debe ser mayor de 0”.
Indica si el envío es urgente. Tipo Sí/No. Formato Sí/No.
2. Estableced las relaciones entre las tres tablas anteriores mediante los campos
Tipo_Flor y Num_Cliente.
3. Introducid los siguientes datos en las tablas FLORES, CLIENTES Y ENVIOS.
1
Informática Aplicada
Colegio san Roque
FLORES
Tipo_Flor
Nombre
Color
1 ROSA
BLANCA
2 ORQUIDEA
BLANCA
3 CRISANTEMO ROSA
Estación
PRIMAVERA
OTOÑO
INVIERNO
Fecha Siembra
06/01/03
03/05/03
04/06/03
CLIENTES
Num_Cliente
Nombre
DNICIF
1 JUAN
18745658F
2 TELEFONICA A14589654
3 ANDREA
56897414X
Teléfono
E-MAIL
(964) 051 178 [email protected]
(906) 222 458
(647) 589 624 [email protected]
ENVIOS
Codigo_Envio
Num_Cliente
2
3
4
5
6
7
1
1
1
1
2
2
Fecha Petición
16/06/03
16/06/03
16/06/03
16/06/03
16/06/03
16/06/03
Tipo_Flor
Fecha Recepción
1
2
2
1
3
2
20/06/03
21/06/03
16/06/03
Precio
10,00 €
15,00 €
12,00 €
25,00 €
25,00 €
10,00 €
4. Cread un formulario que se denomine Formulario de Envíos para introducir datos
sobre los envíos de flores. Deberá tener un aspecto similar al de la figura siguiente. El
título del formulario será “FORMULARIO DE ENVIOS” y tendrá las siguientes
características de formato: fuente: Courier New, tamaño de 24, color azul y en negrita .
5. Diseñad una consulta que se denomine ConsultaA y devuelva el total del dinero
ganado con la orquídea.
6. Cread un informe que se denomine Informe de Envios para mostrar los datos (solo
Num_cliente, Codigo_Envio,Fecha_Petición,Tipo_Flor y Precio) de los envios que hay
dados de alta en la base de datos. El informe debe tener una apariencia similar a la
figura siguiente y hay que agregarle nivel de agrupamiento por Num_cliente . El título
del informe debe ser “Informe de Envios” y tener las siguientes características de
2
Urgente
No
Sí
No
Sí
No
No
Informática Aplicada
Colegio san Roque
formato: fuente Courier New, tamaño de 20, color rojo, en negrita y alineado a la
izquierda.
3
Informática Aplicada
Colegio San Roque
1. Cread una base de datos que se denomine VIDEOCLUB para almacenar la información
relativa a la gestión que se realiza en un videoclub. Cread las siguientes tablas en la base de
datos con las propiedades abajo indicadas y que se denominen respectivamente PELÍCULAS,
SOCIOS, PRESTAMO
Codigo_Pelicula
Título
Director
Género
Fecha_Alta
Argumento
Num_Socio
Nombre
DNI
Teléfono
PELICULAS
Clave principal. Identifica la película. Tipo Autonumérico.
Titulo de la Película. Tipo texto. Campo obligatorio.
Director de la Película. Tipo texto. Campo obligatorio.
Genero de la Película. Tipo texto.
Fecha de alta de la película en el Videoclub. Tipo Fecha/Hora (formato
Fecha Corta)
Descripción de la película. Tipo texto (tamaño 150)
SOCIOS
Clave principal. Identifica el socio. Tipo Autonumérico
Nombre del socio. Tipo texto. Campo obligatorio.
DNI del Socio. Tipo Texto (tamaño 9)
Teléfono de contacto del Socio. Tipo Texto.
Tamaño de 9 dígitos. Los tres primeros entre paréntesis (Máscara de
Entrada).
e-mail
Num_Socio
Codigo_Película
Fecha_Prestamo
Precio
Num_Días
Correo electrónico del Socio. Tipo Texto.
PRESTAMO
Clave principal. Tipo numérico (formato Entero largo)
Clave principal. Tipo numérico (formato Entero largo)
Clave principal. Fecha del préstamo de la película. Tipo Fecha/hora.
Precio del alquiler de la película por día. Tipo moneda. Campo obligatorio.
Regla de validación: debe ser mayor a 0. Texto de validación: “El precio de
alquiler de la película debe ser mayor de 0”.
Días de alquiler. Tipo Numérico. Lugares Decimales 0.Regla de Validación:
debe ser mayor a 0. Texto de Validación “Un día como mínimo”. Campo
Obligatorio.
2. Estableced las relaciones entre las tres tablas anteriores mediante los campos
Codigo_Pelicula y Num_Socio.
3. Introducid los siguientes datos en las tablas PELICULAS, SOCIOS Y PRESTAMO.
PELICULAS
Codigo_Pelicul
Titulo
a
1 El señor de los
Anillos
2 Matrix
3 Chicago
4 Salome
Director
Genero
Peter Jackson Ciencia
Ficción
Wachowski
Ciencia
Rob Marshall Musical
Carlos Saura
Musical
Fecha_Alta
Argumento
15/06/02 Historia Fantastica
06/06/03 Descripcion de el mundo real
06/03/03 Una mujer que quiere triunfar
como cantante
10/04/03 La vida de Salome
1
Informática Aplicada
Colegio San Roque
SOCIOS
Num_Socio
1
2
3
4
Nombre
Amparo Sanchez
Juan antonio
Angel Granell
Vicente Sales
DNI
18956824K
18956235N
18987063K
23458905L
Telefono
(964) 05 11
(674) 45 89
(964) 12 34
(964) 20 22
E-MAIL
[email protected]
[email protected]
[email protected]
[email protected]
PRESTAMO
Num_Socio Codigo_Peli Fecha_Prest
cula
amo
1
1
05/06/03
1
2
04/05/03
2
1
04/05/03
2
3
04/07/02
4
3
01/01/03
Precio
Num_Dias
6,00 €
2
5,00 €
1
6,00 €
2
10,00 €
3
15,00 €
4
4. Cread un formulario que se denomine Formulario de Peliculas para introducir datos sobre
nuevas peliculas. Deberá tener un aspecto similar al de la figura siguiente. El título del
formulario será “DETALLE DE PELICULAS” y el pie “FIN DETALLE” y tendrán las
siguientes características de formato: fuente: Courier New, tamaño de 22, color azul, en negrita
y centrado.
5. Diseñad una consulta que se denomine ConsultaA y devuelva el nombre y el e-mail de los
socios que han cogido la película 3 (Chicago).
2
Informática Aplicada
Colegio San Roque
6. Cread un informe que se denomine Informe de peliculas para mostrar los datos (solo
Genero, Titulo, Director y Fecha_Alta) de las películas que hay dadas de alta en la base
de datos. El informe debe tener una apariencia similar a la figura siguiente y hay que
agregarle nivel de agrupamiento por genero . El título del informe debe ser “Informe de
peliculas” y tener las siguientes características de formato: fuente Courier New, tamaño
de 20, color rojo, en negrita y centrado.
3
EXAMEN PARCIAL INFORMÁTICA - BASES DE DATOS
El ayuntamiento de la localidad de Albalat dels Tarongers, en vista del incremento del
número de multas registrado en los últimos meses con la reforma del código de
circulación, ha decidido crear una base de datos con el fin de tratarlas de una forma
informatizada más adecuada.
Para ello se ha puesto en contacto con el colegio “San Roque” de Benicalap, y en
concreto con los profesores de informática. Los profesores de la asignatura tienen
mucho trabajo que hacer y por ello no pueden dedicarle a este menester todo el tiempo
que desearían, así que han decidido que sean los alumnos los que terminen esta tarea.
Los datos facilitados por el ayuntamiento son los siguientes:
1. Realiza las tres tablas siguientes y crea en ellas los desplegables
necesarios. (3,5 Puntos)
¡¡¡ CUIDADO, NO SE INDICA LA CLAVE PRINCIPAL!!!
Multas
NOMBRE DEL CAMPO
Referencia de la multa
TIPO DE DATOS
Autonumérico
Sanción
Hora de la sanción
Moneda. Formato “Euro”. Dos
decimales. Campo obligatorio.
Texto. 7 caracteres:
4 números - 3 letras
Ejemplo: 2222-AAA
Campo obligatorio.
Texto. 50 caracteres. Lista
desplegable que incluirá las
siguientes infracciones:
• Exceso de velocidad
• Mal estacionado
• No respeta la señalización
• Sobrepasa los niveles
acústicos permitidos.
Sólo podrán escribirse estos
mensajes y será un campo
obligatorio.
Fecha/Hora. Formato Fecha corta.
Será un campo obligatorio.
Fecha/Hora. Formato Hora corta.
Pagada
Sí/No.
Número del policía
Número. Campo obligatorio.
Matrícula
Infracción
Fecha de la sanción
Vehículos infractores
DESCRIPCIÓN
Número de la multa. No
puede haber dos multas con el
mismo número.
Cantidad sancionada.
Matrícula del vehículo
sancionado.
Descripción de la infracción
realizada.
Fecha en la que se realizó la
infracción.
Hora en la que se realizó la
infracción.
Indica si se ha pagado la
multa.
Número de identificación del
policía que ha puesto la
multa.
NOMBRE DEL CAMPO
Matricula coche
TIPO DE DATOS
Texto. 7 caracteres:
4 números - 3 letras
Ejemplo: 2222-AAA
Texto.
Texto. Campo obligatorio.
Texto. Tamaño 9.
Ejemplo: 12345678-A
DESCRIPCIÓN
Matrícula del vehículo
sancionado, propiedad del
infractor.
Nombre del propietario.
Apellidos del propietario.
Documento Nacional de
Identidad del propietario.
NOMBRE DEL CAMPO
Número de placa
TIPO DE DATOS
Número.
Grado
Texto.
Lista desplegable que incluirá los
distintos grados posibles de un
policía:
• Capitán
• Teniente
• Cabo
• Policía raso
Podrán escribirse, sin embargo,
otros grados.
Texto. Campo obligatorio.
DESCRIPCIÓN
Número de identificación del
agente de policía.
Posición del agente de
policía en el cuerpo.
Nombre
Apellidos
DNI propietario
Policías
Nombre
Fecha de nacimiento
Altura
Peso
Sueldo
Fecha/Hora. Fecha mediana.
La fecha no puede ser posterior al
31 de diciembre de 1989. Incluir
mensaje de error. Campo
obligatorio.
Número. Decimal (2 decimales).
Número. Decimal (1 decimal).
Moneda. Euro. (2 decimales).
No puede ser menor de 600 Euros.
Incluir el siguiente mensaje de
error: “El sueldo mínimo es 600
Euros.” Campo obligatorio.
Nombre y apellidos del
agente de policía.
Fecha de nacimiento del
agente de policía.
Altura del agente de policía.
Peso del agente de policía.
Remuneración del agente de
policía.
2. Relaciona las tablas (1,5 Puntos).
3. Realiza los tres formularios siguientes (2,5 Puntos):
•
•
•
•
Formulario para añadir o visualizar vehículos infractores. (0,5 Puntos)
Formulario para añadir o visualizar multas. (0,5 Puntos)
Formulario para añadir o visualizar policías. (0,5 Puntos)
Formulario para añadir o visualizar los vehículos infractores con todas sus
multas. (1 Punto)
4. Rellena las tablas usando los formularios (0,5 Puntos)
Multas
Referencia
Sanción
de la multa
Matrícula
Infracción
Exceso de
velocidad
No respetar
las señales
de tráfico
Mal
estacionado
Sobrepasa
los niveles
acústicos
permitidos
Exceso de
velocidad
1
50,00 €
0002-TAR
2
43,00 €
4444-UVP
3
56,32 €
6549-OPI
4
20,00 €
0002-TAR
5
100,00 €
8309-BPJ
11/01/2008
17:56
No
Número
del
policía
1
13/01/2008
12:22
No
1
14/02/2008
17:43
Sí
2
12/02/2008
20:39
Sí
1
12/02/2008
21:49
No
1
Fecha de la
sanción
Hora de la
Pagada
sanción
Infractores
Matricula coche
0002-TAR
4444-UVP
6549-OPI
8309-BPJ
Nombre
José
Francisco
Lucas
José
Apellidos
Martínez Gálvez
García Duch
Elías Mar
Martínez Gálvez
DNI propietario
22222222-A
32323232-C
33344556-Z
22222222-A
Policías
Número de placa
1
2
Grado
Nombre
Teniente Lucas Pastor
Policía raso Paco Peris
Fecha de
nacimiento
01-ene-89
01-jun-82
Altura Peso
Sueldo
1,89 75,3 1.000,00 €
1,75 76,5 600,10 €
5. Realiza las tres consultas siguientes (2 Puntos):
•
•
•
•
Multas (referencia, sanción, matrícula, infracción y fecha) pagadas por el
ciudadano con DNI 22222222-A. (0,5 Puntos)
Multas (referencia, sanción, matrícula, infracción y fecha) puestas por el policía
Lucas Pastor. (0,5 Puntos)
Multas (referencia, sanción, matrícula, infracción, fecha y DNI propietario) no
pagadas de enero del 2008. (0,5 Puntos)
Recaudación total por “Exceso de velocidad”. (0,5 Puntos)
6. Realiza los siguientes informes (1 Punto):
•
•
Listado de multas (referencia, sanción, matrícula y fecha) agrupadas por
infracciones (0,5 Puntos).
Listado de multas (referencia, sanción, matrícula y fecha) no pagadas. (0,5
Puntos). Nota: Primero hay que hacer la consulta y, después, basar el informe en
ella.
Una Hemeroteca desea realizar un volcado de los artículos publicados en las revistas a las
que está suscrita.
De cada revista almacena los siguientes campos: Título de la revista, Nº ISSN, Lugar de
edición, Año de edición, Editorial, Periodicidad y Materia. Las revistas se identifican por su
título.
De cada artículo quiere registrar lo siguiente: Título del artículo. Cada artículo se identifica por
un código numérico.
Un artículo pertenece a una revista, pero una revista tiene muchos artículos. Se indica también
el número concreto de la revista y las páginas en las que está el artículo.
Un artículo puede haber sido escrito por varios autores, del mismo modo que un mismo autor
puede haber escrito varios artículos.
En la tabla de autores se indica nombre del autor, nacionalidad y biografía. Cada autor se
identifica por su nombre.
Ejemplos:
REVISTAS
Título
Nº ISSN
Alta dirección
Anuario español del
comercio asociado
franchising
y
Lugar de
edición
Año de
edición
0002654L
Barcelona 1975
del 1135979X
Editorial
Periodicidad
Materia
Bimestral
Empresas
Barcelona 1986
Ediciones
Nauta
Franchisa
Irregular
Comercio
exterior
Edebé
Cuatrimestral Empresas
La empresa de hoy
0012568S
Valencia
1994
Marketing Actualidad
0214747P
Madrid
1969
Negociación del comercio
1245698P
Barcelona 1991
Mensual
Marketing
Anual
Comercio
exterior
ARTÍCULOS
Código
Título
1
A Robust Job Market?
2
La Franquicia de la comida vegetariana
3
4
5
revista
Marketing Actualidad
nº revista páginas
100
Anuario español del franchising y del 20
comercio asociado
¿Franquicias económicas?
Anuario español del franchising y del 25
comercio asociado
El marketing-mix
Marketing Actualidad
10
La negociación en el ámbito del comercio exterior Negociación del comercio
2
AUTORES
Nombre
Boscá, Manuel
Nacionalidad
Española
García Alonso, Fernando Española
Ingene, Charles
Inglesa
Koretz, Gene
Parry, Mark
Alemana
EEUU
Se pide:
1. Diseña tablas y relaciones.
2. Diseña un formulario para insertar revistas.
3. Diseña un formulario para insertar artículos y sus autores (Formulario/Subformulario).
4. Diseña un formulario para insertar autores.
5. CONSULTAS:
Número de autores de cada artículo.
Revistas de la materia Empresas publicadas antes de 1998.
Número de revistas de cada materia.
Revistas donde hayan publicado artículos autores alemanes.
Artículos publicados en revistas mensuales.
6. INFORMES:
Listado de artículos por autor.
Listado de revistas por materia.
Listado de artículos por revistas, y dentro de cada revista, por números de revista.
115-227
41-78
102-110
36-48
63-64
Examen de Access – 3ª Evaluación
Supongamos que se nos ha encargado el desarrollo de una aplicación que se encargue de gestionar los
alumnos, profesores, asignaturas y cursos de un centro escolar. Tras analizar el sistema, se ha obtenido la
siguiente lista de requisitos:
1. El centro posee alumnos identificados por un número de expediente (por ejemplo: 1245). De ellos se
conoce también el nombre (dato requerido), la fecha de nacimiento, la dirección, localidad (Aldaia,
Benimamet, Burjasot o Valencia), y el teléfono (el prefijo entre paréntesis). Un alumno sólo puede
matricularse en un curso.
2. De cada curso se almacena el nombre y el aula.
3. De cada asignatura se almacena un código identificador (por ejemplo: HIST), el nombre completo y
las horas que se imparten a la semana de dicha asignatura. Cada asignatura es impartida por un único
profesor y por otro lado, también es impartida en un único curso.
4.
De los profesores la dirección del centro desea conocer: nombre (dato identificativo), NIF, dirección,
localidad, CP y teléfono.
La aplicación nos permitirá la gestión de toda la información. Datos a tener en cuenta:
Todas las tablas deben tener un mínimo de tres registros introducidos.
Todas las tablas deben tener un campo clave, y requeridos los campos necesarios.
La aplicación debe garantizar que la información que se almacene sea coherente y fiable y debe tener
pantallas (formularios) que ofrezcan el máximo de facilidades (desplegables,…) para las personas que las
tengan que utilizar/rellenar.
Por ello, se deben realizar los siguientes formularios:
• Formulario de alumnos (0,25 ptos)
• Formulario de cursos (0,25 ptos)
• Formulario de asignaturas (0,25 ptos)
• Formulario de profesores (0,25 ptos)
• Formulario/Subformulario que muestre de cada curso, todos los alumnos matriculados en él (0,75 ptos)
• Formulario/Subformulario que muestre de cada profesor, todas las asignaturas que imparte (0,75 ptos)
Se nos piden las siguientes consultas:
• Número de asignaturas de cada curso (0,5 ptos)
• Alumnos menores de edad (campo calculado) matriculados en un determinado curso (a indicar con un
parámetro) (0,75 ptos)
• Asignaturas con menos de 3 horas a la semana impartidas por algún profesor cuyo nombre empiece por
‘Jose’ o asignaturas que tengan ‘MAT’ en su nombre (0,75 ptos)
• Alumnos de los cuales se desconozca el teléfono (0,25 ptos)
• Profesores que den clase a un determinado alumno (a indicar con un parámetro) (0,5 ptos)
Se nos piden los siguientes informes:
• Relación de asignaturas agrupadas por curso (0,25 ptos)
• Relación de alumnos agrupados por mes de nacimiento (0,5 ptos)
PUNTUACIÓN RESTANTE:
Creación de tablas: 1 pto (min) ó 2 ptos (max) (según el uso de tipos de datos adecuados para cada
campo, asistentes para búsquedas, máscaras de entrada, etc.)
Relaciones entre tablas: 2 ptos
BASES DE DATOS RELACIONALES – ACCESS
El presidente del club de fútbol Benicalap os pide que diseñéis una base de datos
para llevar un registro de todo lo acontecido en la liga del curso actual 2007-2008.
Desea que se almacenen los jugadores del equipo, de los cuales se conoce el nombre
completo (dato identificativo, porque no hay dos jugadores con el mismo nombre), la
posición que ocupan dentro del equipo (portero, defensa, delantero, centrocampista,
lateral derecho, lateral izquierdo,…), la fecha de nacimiento y el nº de camiseta.
De los equipos visitantes se registra su nombre (dato identificativo) y su entrenador.
Los partidos son uno de los elementos más importantes que hay que almacenar. De
cada partido se anota un código identificador (dato identificativo), el equipo visitante, el
árbitro, la fecha, la hora de inicio, la hora de finalización, el resultado local y el
resultado visitante.
Para conocer qué jugadores de nuestro equipo han participado en cada partido, en otra
tabla llamada juegan, se anotará lo siguiente:
Id (Autonumérico)
Código del partido
Jugador
Se pide:
1.
2.
3.
4.
Cread las tablas (con los desplegables oportunos) y las relaciones entre ellas.
Cread un formulario de jugadores.
Cread un formulario de equipos visitantes.
Cread un formulario/subformulario de cada partido y de los jugadores que han
jugado en él (partidos y juegan).
Consultas:
• Jugadores defensas o centrocampistas.
• Número de partidos de cada jugador.
• Partidos pitados por un determinado árbitro (a indicar con un parámetro).
Informes:
• Listado de jugadores que han jugado cada partido.
• Listado de partidos por meses.
MICROSOFT ACCESS – HOJA DE PRÁCTICAS
EJERCICIO
Este ejercicio es un repaso completo a todo lo visto en Access. El ejercicio esta basado en un colegio
manejando todos los datos de alumnos, profesores, notas y evaluaciones.
a) Primera parte.
- Crea una nueva base de datos y llamala COLEGIO.
- Crear dentro de la misma la siguiente tabla, con el nombre ALUMNOS:
CAMPO
Nº de Alumno
Nombre
Apellidos
Dirección
Población
Código postal
Provincia
Telefono
Fecha de nacimiento
DNI
TIPO DE CAMPO
Contador
Texto
Texto
Texto
Texto
Texto
Texto
Texto
Fecha/Hora
Texto
TAMAÑO
15
40
30
20
5
20
14
12
- Establecer las siguientes propiedades para los campos que se indican a continuación:
Despues de crear cada mascara o regla de validación, probarlas introduciendo algún dato en el campo
correspondiente. Recordar que para anular el registro en la hoja de datos , deberemos utilizar la opción
Deshacer registro activo del menu Edición.
Nº DE ALUMNO: Establecerlo como clave principal de la tabla. Sera Indexado (Sin Duplicados).
NOMBRE y APELLIDOS: Es obligatorio que se rellene siempre, ademas de ser Indexado (Con
Duplicados).
DIRECCIÓN: Es obligatorio que se rellene siempre.
TELÉFONO: Debera tener una mascara de entrada de datos de forma que al introducir el telefono, la
mascara sea la siguiente: (999) 999-99-99. Ademas la mascara se debera almacenar con el telefono. Para
ello utilizar el Generador de mascaras y se creara la siguiente mascara: !\(999")"999\-99\-99;0;_
FECHA DE NACIMIENTO: Este campo tendra formato: Fecha Corta. Tambien tendra una mascara de
entrada para introducir la fecha de nacimiento de la siguiente forma: DD/MM/AA. Ademas tambien
tendra una Regla de Validación, no pudiendo introducir fechas de nacimiento mayores al dia en que nos
encortramos (<Ahora()) El texto de validación sera “La fecha es incorrecta” El campo sera Indexado
(Con Duplicados).
DNI: Este campo tendra una mascara de entrada que sera la siguiente: 90.000.000"-">L;0;_
Explicación de la mascara: Se pone un 9 delante porque este numero no obligatorio ponerlo. Los Ceros
son numeros obligatorios de poner. El Punto lo introducira el solo porque forma parte de la mascara. El
Signo Mayor es porque de esta forma el caracter que se introduzca despues (una letra) siempre se
introducira en mayusculas. La letra L es para indicarle que aqui se introducira obligatoriamente una letra.
El numero 0 es para indicarle que guarde el numero con este formato. El simbolo _ es para indicarle cual
es el caracter que nos tiene que mostrar en la mascara.
Este campo también debera ser Indexado (Sin Duplicados).
MS- ACCESS
PÁGINA 1
__________________________________________________________________________________
MICROSOFT ACCESS – HOJA DE PRÁCTICAS
- Crea una nueva tabla con el nombre PROFESORES con la siguiente estructura:
CAMPO
Codigo de profesor
Nombre
Apellidos
Dirección
Población
Código postal
Provincia
Telefono
Fecha de nacimiento
DNI
TIPO DE CAMPO
Contador
Texto
Texto
Texto
Texto
Texto
Texto
Texto
Fecha/Hora
Texto
TAMAÑO
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, ademas de ser Indexado (Con
Duplicados).
DIRECCIÓN: Es obligatorio que se rellene siempre.
TELÉFONO: Debera tener una mascara de entrada de datos de forma que al introducir el telefono, la
mascara sea la siguiente: (999) 999-99-99. Ademas la mascara se debera almacenar con el telefono.
FECHA DE NACIMIENTO: Este campo tendra formato: Fecha Corta. Tambien tendra una mascara de
entrada para introducir la fecha de nacimiento de la siguiente forma: DD/MM/AA. Ademas tambien
tendra una Regla de Validación, no pudiendo introducir fechas de nacimiento mayores al dia en que nos
encortramos (<Ahora()) El texto de validación sera “La fecha es incorrecta” El campo sera Indexado
(Con Duplicados).
DNI: Este campo tendra una mascara de entrada que sera la siguiente: 90.000.000"-">L;0;_
Este campo también debera ser Indexado (Sin Duplicados).
- Crea una nueva tabla con el nombre Cursos con la siguiente estructura:
CAMPO
Codigo de curso
Curso
Codigo del profesor
Fecha inicio
Fecha fin
Hora inicio
Hora fin
Incidencias
TIPO DE CAMPO
Contador
Texto
Numerico
Fecha/Hora
Fecha/Hora
Fecha/Hora
Fecha/Hora
Texto
TAMAÑO
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).
MS- ACCESS
PÁGINA 2
__________________________________________________________________________________
MICROSOFT ACCESS – HOJA DE PRÁCTICAS
CURSO: Es obligatorio que se rellene siempre, ademas de ser Indexado (Con Duplicados).
CODIGO DEL PROFESOR: Este campo no debera tener Decimales. No tendra ningún valor
predeterminado, y ademas debera rellenarse obligatoriamente. (Observar que los datos que introduzcamos
en este campo, deberan existir antes en la tabla de profesores).
FECHA DE INICIO: Este campo tendra formato: Fecha Corta. Tambien tendra una mascara de entrada
para introducir la fecha de la siguiente forma: DD/MM/AA. Ademas tambien tendra una Regla de
Validación, no pudiendo introducir fechas mayores al dia en que nos encortramos .El texto de validación
sera “La fecha es incorrecta”.
FECHA FIN: Este campo tendra formato: Fecha Corta. Tambien tendra una mascara de entrada para
introducir la fecha de la siguiente forma: DD/MM/AA. Ademas tambien tendra una Regla de Validación,
no pudiendo introducir fechas menores al dia en que nos encortramos .El texto de validación sera “La
fecha es incorrecta”.
HORA INICIO: Este campo tendra formato: Hora Corta. Tambien tendra una mascara de entrada para
introducir la hora de la siguiente forma: HH:MM.
HORA FIN: Este campo tendra formato: Hora Corta. Tambien tendra una mascara de entrada para
introducir la hora de la siguiente forma: HH:MM.
- Crearemos una nueva tabla llamada EVALUACIONES que debera tener la siguiente estructura:
CAMPO
Codigo de Alumno
Codigo de Curso
Nota final
Observaciones
TIPO DE CAMPO
Númerico
Númerico
Numerio
Texto
TAMAÑO
Entero largo
Entero largo
Simple
30
- Establecer las siguientes propiedades para los siguientes campos:
El campo OBSERVACIONES sera el campo clave en esta tabla.
CODIGO DEL ALUMNO: No debera tener ningun decimal. No tendra valor predeteminado y debera
ser requerido siempre.
CODIGO DEL CURSO: No debera tener ningun decimal. No tendra valor predeteminado y debera ser
requerido siempre.
NOTA FINAL: No debere tener ningun decimal. No tendra valor predeterminado. Debera ser requerido
siempre. Tambien tendra una regla de validación: El valor introducido en el campo debera ser : Mayor o
Igual que 0 Y Menor o Igual a 10. El texto de validación sera: “La nota introducida no es correcta”
- Una vez creadas las tablas las rellenaremos con los siguientes datos:
Tabla ALUMNOS:
Co
1
2
3
4
5
6
Nombre
Manuel
Nicolás
Luisa
Antonia
Felisa
Armando
Apellidos
Fernandez Diaz
Carpio Bataler
Darocas Andrés
Perez Lopéz
Grau Sánchez
Tarancón Argente
Dirección
C/ Requena, 10
C/ Vazquez, 57
C/ Tarragona, 23
Pl. San Miguel, 85
C/ Felipe III, 167
C/ Huelva, s/n
Población
Barcelona
Hospitalet
San Feliu
Madrid
Alcovendas
Hospitalet
Código
08030
08940
08950
09560
89856
08940
Província
Barcelona
Barcelona
Barcelona
Madrid
Madrid
Barcelona
Telefono
( )796-45-12
( )788-12-45
(088)795-45-45
(091)789-23-12
(091)455-23-15
( )788-45-45
Fecha de
12/01/78
17/08/90
21/02/76
14/02/72
15/08/91
6/07/72
MS- ACCESS
PÁGINA 3
__________________________________________________________________________________
DNI
45.121.121-T
12.124.121-R
02.556.455-E
45.895.645-Y
78.742.445-E
40.956.258-R
MICROSOFT ACCESS – HOJA DE PRÁCTICAS
- Tabla PROFESORES:
Có
1
2
3
4
5
Nombre
Andrés
Federico
Fernando
María
Ana
Apellidos
Fernando Diaz
García Sanjuan
Sanchez Plaza
Peña Lucas
García Cisneros
Dirección
C/ Del pozo, 36
Pl. Lesseps, 50
Av. Zaragoza, 454
Av. Catalunya, 52
C/ Panplona, 40
Población
Barcelona
Sant Feliu
Gava
Salou
Barcelona
Código
08030
08080
08956
09562
08965
Fecha
30/06/96
30/05/96
30/06/96
30/08/96
27/06/96
30/12/96
12/08/96
31/08/96
30/08/96
30/12/96
Hora
17:00
12:00
9:00
14:00
9:00
16:00
17:00
16:00
9:00
16:00
Provincia
Barcelona
Barcelona
Barcelona
Gerona
Barcelona
Télefono
(000) 454-45-45
(000) 458-96-52
(098) 568-95-65
(000) 895-32-16
Fecha de
12/05/52
25/04/62
1/01/63
14/08/75
29/03/71
- Tabla CURSO:
Codigo del
1
2
3
4
5
6
7
8
9
10
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
Hora
Incidencias
20:00
14:00
14:00
18:00 Tiene doce alumnos
12:00
21:00
21:00
18:00
12:00
20:00
- Tabla EVALUACIONES
Codigo del
Codigo del
2
2
6
4
3
5
5
6
4
3
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
Regular
Estudia poco
Muy buen
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 relación UNO A VARIOS con la tabla EVALUACIONES a traves del
campo Codigo del alumno.
- La tabla PROFESORES tiene una relación UNO A VARIOS con la tabla CURSOS a traves del
campo Codigo del profesor.
- La tabla CURSOS tiene una relación UNO A VARIOS con la tabla EVALUACIONES a traves del
campo Codigo del curso.
MS- ACCESS
PÁGINA 4
__________________________________________________________________________________
DNI
08.945.415-T
40.895.454-G
85.694.541-Y
56.565.656-E
25.896.543-R
MICROSOFT ACCESS – HOJA DE PRÁCTICAS
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 esten 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 condicion 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.
- Utilizar el nombre del alumno como valor.
- En la linea total del campo nombre del alumno utilizar la función Cuenta.
- Los nombre de los profesores y de los cursos deben aparecer ordenados.
Graba la consulta con el nombre Profesores con Alumnos.
MS- ACCESS
PÁGINA 5
__________________________________________________________________________________
Descargar