actividad entregable 2
TRANSCRIPT
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
Introducción
En este segundo parcial estudiaremos una herramienta denominada Microsoft Office
Access 2013 que es un administrador de bases de datos.
Una base de datos es una herramienta para recopilar y organizar información. En
las bases de datos, se puede almacenar información sobre personas, productos,
pedidos, o cualquier otra cosa. Muchas bases de datos empiezan siendo una lista en
un programa de procesamiento de texto o en una hoja de cálculo. A medida que
crece la lista, empiezan a aparecer repeticiones e inconsistencias en los datos. Cada
vez resulta más complicado comprender los datos presentados en la lista y existen
pocos métodos para buscar o recuperar subconjuntos de datos para revisarlos.
Cuando empiezan a observarse estos problemas, es aconsejable transferir la
información a una base de datos creada mediante un sistema de administración de
bases de datos (DBMS), como es Access 2013.
Una base de datos correctamente diseñada permite obtener acceso a información
exacta y actualizada. Puesto que un diseño correcto es esencial para lograr los
objetivos fijados para la base de datos, parece lógico emplear el tiempo que sea
necesario en aprender los principios de un buen diseño ya que, en ese caso, es
mucho más probable que la base de datos termine adaptándose a sus necesidades
y pueda modificarse fácilmente.
Access 2013 organiza la información en tablas, que son listas y columnas similares
a las de los libros contables o a las de las hojas de cálculo de Microsoft Excel. Una
base de datos simple puede que sólo contenga una tabla, pero la mayoría de las
bases de datos necesitan varias tablas. Por ejemplo, podría tener una tabla con
información sobre productos, otra con información sobre pedidos y una tercera con
información sobre clientes.
Access 2013 le ayudará a elaborar consultas de todo tipo, informes y formularios
con gran versatilidad y calidad de presentación para que no solo tengamos
información bien organizada si no que visualicemos y obtengamos reportes
fundamentales que nos permitan tomar decisiones respecto a la información
almacenada.
Asesoría didáctica
Para resolver la “guía de aprendizaje 2” deberá estudiar detenidamente todo el
desarrollo del contenido referente al Administrador de Bases de Datos de Microsoft
denominado “Access 2013”; que encontrará debidamente desarrollada en la
sección contenidos de la plataforma virtual.
Todo el contenido se ha realizado con Access dentro de la versión 2013, y en
muchas ocasiones no es compatible a las versiones anteriores como el 2003, por lo
que se le recomienda al estudiante que se sujete a elaborar y practicar en la
versión 2013.
El uso de Access, como cualquier otra técnica, requiere de práctica, por ello los
contenidos son fundamentalmente de ejercicios; el concepto es que aprenda Access
de forma definitiva y práctica que comprenda el concepto más que memorizar,
consideramos que los contenidos son intuitivos más que informativos
El conocimiento, como el valor en el ejercicio se supone que es realmente práctico.
Pero para que esta metodología sea práctica, es necesaria por parte de usted una
posición paciente frente a todos y cada uno de los ejercicios a resolver. Los
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
resultados, en Access son los que son, y, por tanto, si no coinciden, es que en
algún lugar hay un error. Este error puede ser o bien de concepto o bien técnico,
como por ejemplo un dato mal introducido o una relación mal establecida. Así que
empiece por revisar la forma y, si no detecta error alguno, investigue a fondo.
Actividades de aprendizaje
Actividad de aprendizaje 2.1.
Planteamiento
Utilizando Microsoft Access, crear una base de datos llamada CAPACITACIÓN
que permita llevar el control de diversos cursos a dictarse en institutos de
capacitación, tenga en cuenta que el campo Clave Principal de cada tabla está
SOMBREADO.
Crear las 4 tablas con sus respectivas claves principales, tipos de datos y
reglas de validación que se describen a continuación:
TABLA: CURSO
NOMBRE CAMPO TIPO DE DATOS TAMAÑO/FORMATO REGLAS DE
VALIDACIÓN
CODIGO_CURSO Autonumeración Entero largo
CODIGO_INSTITUTO Número Entero largo
NOMBRE_CURSO Texto corto 20
HORARIO_CURSO Texto corto 25
COSTO_CURSO Moneda Moneda Mínimo 200 y Máximo
3000 USD
TABLA: ESTUDIANTE
NOMBRE CAMPO TIPO DE
DATOS
TAMAÑO/FORMATO REGLAS DE
VALIDACIÓN
CODIGO_ESTUDIANTE Autonumeración Entero largo
CODIGO_CURSO Número Entero largo
APELLIDO_NOMBRE Texto corto 30
DOMICILIO Texto corto 30
TELEFONO Texto corto 9
FECHA_NACIMIENTO Fecha/Hora Fecha corta No puede ser
una fecha futura
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
TABLA: INSTITUTO
NOMBRE CAMPO TIPO DE DATOS TAMAÑO/FORMATO
CODIGO_INSTITUTO Autonumeración Entero largo
NOMBRE_INSTITUTO Texto corto 20
DIRECCION_INSTITUTO Texto corto 20
NOMBRE_DIRECTOR Texto corto 25
TABLA: DOCENTE
NOMBRE CAMPO TIPO DE DATOS TAMAÑO/FORMATO REGLAS DE
VALIDACIÓN
CODIGO_DOCENTE Autonumeración Entero largo
CODIGO_CURSO Número Entero largo
APELLIDO_NOMBRE_DOCENTE Texto corto 25
DOMICILIO Texto corto 30
FECHA_CONTRATACION Fecha/Hora Fecha corta Especifique
una fecha
anterior al
2016
SUELDO Moneda Moneda Mínimo 500
y Máximo
3000 USD
Establecer las siguientes relaciones de las tablas:
a. CURSO – ESTUDIANTE relación de uno a varios
b. CURSO – DOCENTE relación de uno a varios
c. INSTITUTO – CURSO relación de uno a varios
En cada una de las relaciones creadas, deberá exigir integridad referencial,
actualización en cascada de los campos relacionados y eliminación en
cascada de los registros relacionados.
Utilizando el Asistente de formularios crear los siguientes formularios:
a. Utilice las tablas INSTITUTO y CURSO en el orden definido y use
todos sus campos para crear un formulario con subformularios
b. Utilice las tablas CURSO y ESTUDIANTE en el orden definido y use
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
todos sus campos para crear un formulario con subformularios
c. Utilice las tablas CURSO y DOCENTE en el orden definido y use
todos sus campos para crear un formulario con subformularios
d. Utilice el primer formulario creado para insertar datos de 2
institutos y cree 4 cursos por cada instituto.
e. Utilice el segundo formulario e inserte 3 estudiantes por cada curso
f. Utilice el tercer formulario e ingrese 3 docentes por cada curso
Nota importante. En caso de no disponer de registros que cumplan la
condición para consultas e informe ingrese nuevos registros que cumplan con lo
solicitado (mínimo 1 registro).
Realice las siguientes consultas:
Diseñe una consulta con el Apellido y nombre del estudiante,
nombre del curso, costo del mismo sea mayor que 1000 dólares
ordenado ascendentemente por apellido y nombre, grabar con el
nombre de SELECCIÓN.
Diseñe una consulta llamada CURSOS SIN ESTUDIANTES que
muestre todos los Cursos en los cuales no se ha inscrito ningún
estudiante.
Crear una consulta parametrizada de nombre PARAMETRIZADA
POR FECHA de la tabla ESTUDIANTE con todos sus campos,
donde la fecha de nacimiento este parametrizada entre el 1-01-
1975 y el 31-12-1980 ordenada ascendentemente por fecha de
nacimiento.
Crear una consulta que genere una nueva tabla que se llame
CURSO DE MATEMÁTICA de la tabla CURSO con todos sus
campos donde el nombre del curso sea MATEMATICA, el sueldo
del docente sea mayor que 200 dólares, grabar con el nombre de
CONSULTA MATEMÁTICA.
Diseñe una consulta de acción de la tabla CURSO que elimine los
registros de la tabla CURSO donde el nombre del curso sea
MATEMATICA, el sueldo del docente sea mayor que 200 dólares,
grabar con el nombre de ELIMINA CURSO.
Crear la consulta RECUPERA CURSO que recupere los registros
borrados en la consulta anterior.
Crear la consulta CAMBIAR CURSO que cambie el nombre del
curso de AUTOCAD por COMPUTACION AVANZADA.
Realice los siguientes informes:
Presente un informe con el Apellido y nombre del estudiante,
nombre del curso, costo del mismo sea mayor que 500 dólares
ordenado ascendentemente por apellido y nombre, grabar con el
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
nombre de COSTO.
Elabore un informe usando la tabla ESTUDIANTE, donde aparezca
el apellido y nombre del estudiante, domicilio, la fecha de
nacimiento donde la misma sea mayor o igual que el 01/01/1980
ordenado en forma ascendente por fecha de nacimiento, grabar con
el nombre ESTUDIANTE.
Grabar el archivo CAPACITACIÓN, para esto asegúrese que la base de datos
esté cerrada, caso contrario no se guardará.
Objetivos
1. Comprender los conceptos básicos del diseño de Base de Datos
2. Crear relaciones.
3. Utilizar los asistentes.
4. Crear formularios.
5. Crear Consultas.
6. Crear informes.
Orientaciones
didácticas
Recuerde que existe una bibliografía adicional y direcciones Web para su
consulta.
Por favor, no copie las respuestas, lea, analice y elabore.
Criterios de
evaluación
Que las tablas, relaciones, formularios, consultas e informe estén
completamente implementadas como se solicita.
Actividad de aprendizaje 2.2.
Planteamiento
Realice las siguientes tareas:
1. Crear una base de datos con el nombre PRESTAMO_LIBRO.
2. Crear las 3 tablas con sus respectivas claves principales, tipos de datos,
tamaño o formato y reglas de validación que se describen a continuación:
TABLA: LIBRO
Nombre del campo Tipo de datos Tamaño/Formato Reglas de validación
Código del libro Número Byte Clave Principal
Indexado Sí (Sin duplicados)
Nombre del libro Texto corto 60
Editorial Texto corto 25
Autor Texto corto 25
Género Texto corto 20
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
País del Autor Texto corto 20
Número de Páginas Número Entero
Año de Edición Número Entero
Precio del libro Moneda Moneda
TABLA: PRÉSTAMO
Nombre del campo
Tipo de datos Tamaño/Formato Reglas de validación
Número pedido Autonumeración Entero largo Clave Principal
Indexado Sí (Sin duplicados)
Código del libro Número Byte Indexado Sí (Con duplicados)
Código del usuario Número Entero largo Indexado Sí (Con duplicados)
Fecha de salida Fecha/Hora Fecha mediana
Fecha máxima
para devolver
Fecha/Hora
Fecha mediana
Fecha de
devolución Fecha/Hora
Fecha mediana
TABLA: USUARIO
Nombre del
campo Tipo de dato
Tamaño/Formato Reglas de
validación
Código del
usuario Autonumeración
Entero largo Clave Principal Indexado Sí (Sin duplicados)
Nombre Texto corto 15
Apellidos Texto corto 25
DNI Texto corto 50 Máscara de entrada
90000000>L;0;_
Domicilio Texto corto 50
Población Texto corto 30
Provincia Texto corto 20
Fecha de nacimiento
Fecha/Hora Fecha mediana
3. Crear las relaciones entre las tablas.
En cada una de las relaciones creadas, deberá exigir integridad referencial,
actualización en cascada de los campos relacionados y eliminación en
cascada de los registros relacionados.
4. Introduzca los siguientes datos en la tabla LIBRO, para lo cual copie los
datos a una hoja de Excel guárdelo con el nombre LIBRO.XLSX; y luego
importe los datos a la tabla respectiva de la base de datos.
Código
del libro
Nombre
del libro Editorial Autor Género
País del
Autor
Número
de Páginas
Año de
Edición
Precio
del libro
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
1
Don
Quijote
de La
Mancha I
Anaya Miguel de Cervantes Caballeresco España 517 1991 $
2.750,00
2
Don
Quijote deLa
Mancha
II
Anaya Miguel de Cervantes Caballeresco España 611 1991 $ 3.125,00
3
Historias
de Nueva
Orleans
Alfaguara William Faulkner Novela Estados
Unidos 186 1985 $ 675,00
4 El
principito Andina
Antoine Saint-
Exupery Aventura Francia 120 1996 $ 750,00
5 El
príncipe S.M. Maquiavelo Político Italia 210 1995
$
1.125,00
6 Diplomac
ia S.M. Henry Kissinger Político Alemania 825 1997
$
1.750,00
7 Los
Windsor
Plaza &
Janes Kitty Kelley Biografías
Gran
Bretaña 620 1998
$
1.130,00
8
El Último
Emperador
Caralt Pu-Yi Autobiografías China 353 1989 $ 995,00
9 Fornata y Jacinta
Plaza & Janes
Pérez Galdós Novela España 625 1984 $ 725,00
5. Introduzca los siguientes datos en la tabla USUARIO, para lo cual copie
los datos a una hoja de Excel guárdelo con el nombre USUARIO.XLSX; y
luego importe los datos a la tabla respectiva de la base de datos.
Código del
usuario Nombre Apellidos DNI Domicilio Población Provincia
Fecha de
nacimiento
1 Inés Posadas Gil 42117892
S
Av. Escaleritas
12
Las Palmas
G.C. Las Palmas 04-jul-71
2 José Sánchez Pons 31765348
D Mesa y López 51
Las Palmas
G.C. Las Palmas 06-sep-66
3 Miguel Gómez Sáez 11542981
G Gran Vía 71 Madrid Madrid 09-dic-76
4 Eva Santana Páez 78542450
L Pío Baroja 23 Bilbao Vizcaya 23-may-80
5 Yolanda Betancor Díaz 44312870Z
El Cid 45 Miranda de Ebro
Burgos 17-sep-76
6 Juan Luis Blasco Pita 47234471
P Jaime I, 65 Alcira Valencia 01-mar-82
6. Introduzca los siguientes datos en la tabla PRÉSTAMO, para lo cual copie
los datos a una hoja de Excel guárdelo con el nombre PRESTAMO.XLSX; y
luego importe los datos a la tabla respectiva de la base de datos.
Número pedido
Código del libro
Código del
usuario
Fecha de salida
Fecha máxima para
devolver
Fecha de devolución
1 1 3 01-nov-99 15-nov-99 13-nov-99
2 3 2 03-nov-99 20-nov-99 22-nov-99
3 2 5 18-nov-99 30-nov-99 25-nov-99
4 5 6 21-nov-99 03-dic-99 05-dic-99
5 9 2 21-nov-99 05-dic-99 30-nov-99
6 2 4 26-nov-99 07-dic-99 01-dic-99
7 4 3 30-nov-99 07-dic-99 08-dic-99
8 1 1 01-dic-99 09-dic-99 11-dic-99
9 3 6 03-dic-99 09-dic-99 09-dic-99
10 7 3 03-dic-99 18-dic-99 15-dic-99
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
11 3 2 05-dic-99 22-dic-99 20-dic-99
7. Utilice las tablas LIBRO y PRESTAMO en el orden definido y use todos sus
campos para crear un formulario con subformularios llamarlo LIBRO7
8. Utilice las tablas USUARIO y PRESTAMO en el orden definido y use todos sus
campos para crear un formulario con subformularios llamarlo USUARIO8
9. Realizar una consulta que presente el nombre del libro y el número de
veces que se ha prestado cada libro. Grabar con el nombre de
PRESTAMOS9
10. Realizar una consulta con las tablas LIBRO y PRESTAMO donde se vean
todos los campos de la tabla libro y la fecha de salida de los libros que se
han prestado en noviembre de cualquier año. Grabar con el nombre de
NOVIEMBRE10
11. Realizar una consulta donde se vean los pedidos de libros con todos sus
campos cuyos autores no sean de España. Grabar con el nombre de
NOESPAÑA11
12. Realizar una consulta indicando los libros que han llevado prestado cada
usuario. Presente el nombre, apellidos, Número de libros prestados,
Domicilio, Provincia. Grabar con el nombre de PRESTADO12.
13. Crear una consulta parametrizada por fecha de salida que permita
visualizar los libros que se han prestado entre el 01/11/1999 y el
30/11/1999, presente todos los campos de las tablas libro, usuario y la
fecha de salida. Grabar con el nombre de PARAMETIZADA13.
14. Diseñar una consulta que presente el Nombre, Apellidos, Población, Fecha
de Nacimiento, Número total de páginas leídas por cada usuario,
suponiendo que se ha leído todos los libros que ha llevado prestado. Grabar
con el nombre de LECTURA14.
15. Realizar una consulta que presente el nombre, apellidos, provincia, el
número de libros leídos por cada provincia, número total de páginas leídas
por cada usuario, suponiendo que ha leído todos los libros que ha llevado.
Grabar con el nombre de PROVINCIA15.
16. Realizar una consulta donde me indique el número del mes y la cantidad
de libros que se ha llevado. Grabar con el nombre de MES16.
17. Diseñe una consulta que permita crear una tabla que presente el número
del pedido, el nombre, apellido, domicilio, población del usuario así como la
editorial, autor del libro, junto con la fecha de salida y la fecha de
devolución. La tabla se llamará FECHA SALIDA_DEVOLUCION y la consulta
PARA FECHA SALIDA_DEVOLUCION17.
18. Realice una consulta que permita crear una nueva tabla con el nombre,
editorial y autor del libro, fecha de salida, código de usuario, nombre,
apellidos donde únicamente la información sea de los préstamos realizados
cuya editorial sea Andina. La tabla, se llamará ANDINA y la consulta PARA
ANDINA18
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
19. Crear una consulta de actualización donde debido a la inflación, los libros
con un precio superior a 2.000 dólares, suban un 10% en el precio. Grabar
con el nombre de SUBIR PRECIO19.
20. Elabore una consulta de actualización donde los pedidos cuya fecha máxima
de devolución es superior al 15/12/1999, se puedan entregar tres días más
tarde. Grabar con el nombre de TARDE20.
21. Diseñe una consulta que presente el código y nombre del libro, fecha de
salida, nombre y apellidos del usuario de los préstamos donde los nombres
de libros empiecen por la letra E. Grabar con el nombre de PRESTAMO21.
22. Realice una consulta de la tabla libro con todos sus campos donde se
visualice los nombres de los libros que contengan la sílaba “JO”. Grabar con
el nombre de PRESTAMO22.
23. Elabore una consulta de la tabla libro con todos sus campos que muestre los
nombres de los libros que terminen en “NS”. Grabar con el nombre de
PRESTAMO23.
24. Crear una consulta que obtenga una tabla de doble entrada que permita
saber de cada población según el autor cuántos pedidos de libros ha
tenido. (consulta de referencia cruzadas). Grabar con el nombre de
CRUZADA24.
25. Crear un informe que presente el nombre y apellidos del usuario, nombre
del libro que empiecen con Do o Hi, fecha de salida, precio del libro
ordenado ascendentemente. Grabar con el nombre de VARIOS 25.
26. Diseñe un informe que permita visualizar los libros que se han devuelto
entre el 01/12/1999 y el 31/12/1999, presente todos los campos de las
tablas libro, usuario y la fecha de devolución. Grabar con el nombre de
VARIOS26.
27. Diseñe un formulario principal (Menú) que enlace a través de botones a
cada uno de los formularios, consultas e informe realizados llamar MENU,
puede manejar texto o imagen en el botón.
En cada formulario ubique un botón de retorno al menú principal.
Utilice este botón del grupo de controles.
Objetivos
1. Diseñar una base de datos.
2. Crear tablas.
3. Importar datos.
4. Diseñar las relaciones.
5. Crear formularios.
6. Crear consultas de selección, parametrizadas y de acción.
Nombre de la asignatura: Computación Avanzada
Parcial de estudio: Segundo
Puntaje por actividad
La evaluación se hará sobre la base de la ejecución y lógica de desarrollo de cada
uno de los ejercicios. Recuerde que la resolución de la guía se basa en la lectura
detallada y la comprensión de los conceptos y la aplicación de estos a los ejemplos
solicitados. Aprovecho el momento para recordarle que tiene la obligación de leer el
Reglamento de estudiantes, sobre todo le recomiendo tomar especial atención a
los artículos 102 hasta el 119.
El tutor de la asignatura
7. Crear informes con varias tablas.
8. Crear formulario principal de enlace.
Orientaciones
didácticas
Recuerde que existe una bibliografía adicional y direcciones Web para su
consulta.
Por favor no copie las respuestas, lea, analice y elabore.
Criterios de
evaluación
Que las tablas, relaciones, formularios, consultas e informe estén
completamente implementadas como se solicita.
Formato de
entrega
Archivo de Microsoft Access 2013.
Enviar a
Envíe las actividades de aprendizaje a través de la plataforma, mediante la
sección Contenidos, en un archivo comprimido cuyo nombre debe ser:
Formato: G#.Apellido.Apellido.Nombre.Asignatura
Preguntas o
dudas
Envíe sus preguntas o dudas a través de la plataforma: utilice la sección Enviar
correo y marque el nombre de su tutor.
Actividades de aprendizaje
Puntaje
Actividad de aprendizaje 2.1 8
Actividad de aprendizaje 2.2 12
20
El examen será SIN consulta
y lo elaborará en un computador, no se permitirá
memorias flash, tan solo un CD para que pueda grabar
los ejercicios desarrollados y entregarlos al tutor
evaluador designado.