domingo, 24 de abril de 2016

Introducción a la programación usando Scratch


Scratch es un entorno visual y sencillo para aprender a programar. Se puede usar tanto como un programa independiente (en Windows https://scratch.mit.edu/scratch2download/ y en Guadalinex) como en cualquier ordenador, usando la web https://scratch.mit.edu/

A continuación pongo enlaces a cada uno de los puntos que trataremos de este apasionante tema:

- Tema 1

- Tema 2

- Tema 3

- Tema 4

- Tema 5

- Tema 6

- Tema 7

- Tema 8

- Tema 9

- Tema 10

miércoles, 6 de abril de 2016

Ejercicios finales de bases de datos

Ejercicios finales de bases de datos

Nota: Cada ejercicio finalizará con una captura de pantalla llamada “ejercicio_n.png”, donde n corresponde al número de ejercicio realizado.

  1. Abre la tabla Libros y ordena los libros alfabéticamente por su título.
  2. Averigua, mediante el comando Buscar, qué libros contienen en su título la palabra “hombre”
  3. Crea un filtro para seleccionar los libros de la biblioteca que se han comprado en 1985. ¿Cuántos son?
  4. ¿Cuáles son los libros escritos sobre Goya?
  5. Crea una consulta para seleccionar todos los libros de la editorial Anaya ordenados alfabéticamente por su título.
  6. Crea una consulta, llamada “Prestados en Bachillerato”, para seleccionar todos los libros prestados a alumnos de cualquiera de los cursos de Bachillerato. En ella deben aparecer todos los campos de la tabla Préstamos ordenados por la fecha del préstamo.
  7. Crea una consulta que seleccione los libros de Antonio Buero Vallejo comprados antes de 1992
  8. Crea una consulta, llamada “Cervantes y Lope de Vega”, para seleccionar todos los libros de Cervantes y de Lope de Vega.
  9. Crea una consulta para seleccionar todos los libros que traten de física, química o biología.
  10. Crea una consulta que permita seleccionar todos los libros de astronomía de la biblioteca
  11. Crea un informe basado en el ejercicio anterior para obtener los títulos, autores y editoriales de los libros seleccionados; ten en cuenta que los registros deben estar ordenados alfabéticamente por el título y agrupados por editorial.
  12. A PARTIR DE AHORA SE USA LA BASE DE DATOS ANIMALES, que está en:

    https://drive.google.com/file/d/0B5WlUchyR9JETDZKeXpiLW1UcFE/view?usp=sharing

    Cuando la descargues, la abres y la guardas en una carpeta diferente (el escritorio, en documentos, etc.). Así se podrá modificar.
    Abre la tabla Especies. ¿Cuántos registros y campos existen en ella?
  13. Agrega el siguiente registro:
Especie: Lechuza Clase:Aves Orden: Strigiformes Hábitat: Pueblos Peso:0,3kg Tamaño: 34cm Ovíparo: Sí
Observaciones: Se alimenta de ratones y anida en los agujeros de graneros, iglesias y desvanes.
  1. Activa un filtro en la tabla para visualizar solo las especies de mamíferos. ¿Cuántas hay?Desactiva luego el filtro anterior para volver a visualizar todos los registros de la tabla.
  2. Activa un filtro para visualizar las especies que habiten en los bosques. Desactiva luego el filtro anterior para volver a visualizar todos los registros de la tabla.
  3. Ordena los registros de la tabla por el peso de cada especie, de mayor a menor.
  4. Crea una tabla, denominada “Animales del zoológico”, con los campos siguientes:

Nombre del campo Tipo de datos Descripción
Nombre                   Texto
Especie                    Texto
Sexo                        Texto             Solo se introducirá M o H

La clave primaria de esta tabla será Nombre

Los tamaños de los campos Nombre, Especie y Sexo son, respectivamente, 255, 255 y 1.
  1. Añade a la tabla anterior registros, con los datos que quieras, pero debe haber 3 ardillas, 2 bisontes europeos, 4 cabras alpinas, 5 castores, 2 ciervos, 2 corzos, 4 delfines mulares, 3 erizos, 3 focas, 1 gamo, 2 hamsters, 3 jabalíes, 2 garzas reales y 6 osos pardos.
  2. Crea la relación entre las tablas anteriores, conectando los campos Especie de ambas tablas.
  3. Crea la consulta Carnívoros para seleccionar, de la tabla Especies, los datos de los carnívoros (excepto las observaciones) ordenados alfabéticamente por especie.
  4. Crea la consulta Mamíferos y carnívoros para seleccionar, de la tabla Especies, todos los datos de las especies que sean mamíferos y carnívoros a la vez.
  5. Crea una consulta, Animales ovíparos, que permita seleccionar todas las especies de animales que ponen huevos. El resultado debe salir ordenado por peso. El criterio de selección es Sí en el campo ovíparo.
  6. Crea una consulta llamada Carnívoros, roedores o insectívoros, que permita seleccionar todos los registros de la tabla Especies que pertenezcan a alguno de esos órdenes. Los datos que deben visualizarse son: especie, clase, orden y hábitat.
  7. Crea una consulta, Aves del zoológico, que permita visualizar el nombre del ave, la especie a la que pertenece y su hábitat.
  8. Edita la tabla Especies (botón derecho sobre ella y elige la opción "Editar"). Luego cambia el tipo de campo del campo Tamaño, y ponlo del tipo Integer. Después sal de la tabla y dí que sí a la opción de guardar. Crea una consulta, Animales con tamaño entre 1 y 2 metros, que seleccione el nombre de los animales cuyo tamaño esté comprendido entre 1 y 2 metros, así como la especie y la clase a la que pertenecen, su hábitat y su tamaño. Los registros deben aparecer ordenados por tamaño.
  9. Crea un formulario para la tabla Animales del zoológico, y módifícalo luego a tu gusto, incorporando un cuadro de texto con tu nombre y una foto obtenida de Internet. Guárdalo con el nombre Datos de animales.
  10. Crea un informe, Animales agrupados por clase y especie, para obtener el nombre, el hábitat, y si es o no ovíparo de todos los registros de la tabla Animales del zoológico agrupados por Clase y Especie, y ordenados alfabéticamente por su nombre.

lunes, 4 de abril de 2016

Ejercicios de consultas, formularios e informes

Ejercicios de la Base de Datos “Biblioteca”


Nota: Cada consulta se crea en modo de diseño. Una vez creada, se le da al botón de ejecutar consulta, y se guarda una captura de pantalla de cada ejercicio. Cada captura de pantalla se llamará “consulta_n.png”, donde n corresponde al número de ejercicio realizado. A partir del ejercicio 17, cada captura se llamára “formulario_n.png”. A partir del ejercicio 24, cada captura se llamará "informe-n.png"

  1. Crea una consulta con todos los campos de la tabla Libros.
  2. Crea una consulta con todos los campos de la tabla Libros ordenada alfabéticamente por autor.
  3. Crea una consulta con todos los campos de la tabla Libros, de los libros del autor 'Alborg, Juan Luis'
  4. Crea una consulta con los campos Autor y Título de los libros ordenados por año
  5. Crea una consulta con los campos Título, Autor, Editorial y Año, ordenada por Título, de los libros cuyo año es menor o igual a 1990
  6. Crea una consulta con los campos Título, Autor, Editorial y Año, para las editoriales que no sean 'Cátedra'
  7. Crea una consulta con los campos Título, Autor, Editorial y Año, para los libros que tengan como título 'Química'
  8. Crea una consulta con los campos Título, Autor, Editorial y Año, para los libros cuyo títulos comiencen por la palabra 'Química'
  9. Crea una consulta con los campos Título, Autor y Editorial ordenada ascendentemente por Autor, de los autores 'García Lorca, Federico', o 'Valle-Inclán, Ramón Del' o 'García Márquez, Gabriel'
  10. Crea una consulta con los campos Título, Autor, Editorial y Año, ordenada por Año ascendentemente, para los libros cuyos años estén entre 1990 y 1995, ambos inclusive.
  11. Crea una consulta de las tablas Libros y Préstamos, donde aparezcan los campos Nombre, Grupo, Título, Fecha de préstamo y Fecha de devolución, ordenada por Fecha de préstamo.
  12. Crea una consulta con los campos Nombre, Grupo, Título y Fecha de préstamo para los préstamos realizados por el grupo '4º ESO' y fechas de préstamo anteriores a 01/12/2008
  13. Crea una consulta con los campos Nombre y Título de los libros que se ha llevado prestados Noelia García García.
  14. Crea una consulta con los campos Nombre, Título, Fecha de préstamo y Fecha de devolución de las personas que todavía no han devuelto los libros que se llevaron prestados, ordenada por el campo Nombre.
  15. Crea una consulta con los campos Nombre, Título, Fecha de préstamo y Fecha de devolución de las personas que todavía no han devuelto los libros que se llevaron prestados, ordenada por el campo Título.
  16. Crea una consulta con los campos Nombre, Título, Fecha de préstamo y Fecha de devolución de las personas que todavía no han devuelto los libros que se llevaron prestados, ordenada por el campo Fecha de préstamo.
  17. Crea un formulario de la tabla Préstamos con el asistente con el primer tipo de formulario que ofrece.
  18. Crea un formulario de la tabla Préstamos con el asistente con el segundo tipo de formulario que ofrece.
  19. Crea un formulario de la tabla Préstamos con el asistente con el tercer tipo de formulario que ofrece.
  20. Crea un formulario de la tabla Préstamos con el asistente con el cuarto tipo de formulario que ofrece.
  21. Modifica el formulario del ejercicio 17 para añadir un cuadro de texto que ponga “Formulario de “ con tu nombre y apellidos, y un dibujo o foto obtenida de Internet.
  22. Crea un formulario a partir de la tabla Libros.
  23. Crea un formulario a partir de la consulta 11. Para ello, la consulta 11 debe estar guardada.
  24. Crea un informe a partir de la tabla Libros, con todos los campos y agrupados por Autor.
  25. Crea un informe a partir de la tabla Libros, con todos los campos y agrupados por Editorial.
  26. Crea un informe a partir de la tabla Préstamos, con todos los campos y agrupados por Nombre.
  27. Crea un informe a partir de la tabla Préstamos, con todos los campos y agrupados por número de carnet.
  28. Crea un informe a partir de la consulta 11. Para ello, la consulta 11 debe estar guardada.
  29. Crea un informe a partir de la consulta 16. Para ello, la consulta 16 debe estar guardada.
  30. Crea un informe a partir del informe del ejercicio 29, de forma que en la primera página del mismo aparezca tu nombre y apellidos, así como un título hecho con un cuadro de texto y una imagen extraída de Internet.