Institución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller AREA: Sistemas de información Taller 1 Grado 11º Previsto 1 2 3 Tiempo (semanas) GUÍA DIAGNOSTICA 4 5 Área/proyecto: Bases de datos Eje de fundamentación 6 Fecha 2 7 8 3 9 10 4 Real 1 2 3 4 5 6 7 8 9 10 Nombre: Realizando modelos Competencias Desempeños 2. Crear, transformar e innovar elementos tangibles e Diseño algunos modelos intangibles del entorno utilizando procesos tecnológicos que apoyan el ordenados. Identificar, adaptar y transferir desarrollo de tareas y acciones. tecnologías de distinto tipo. Utilizo las herramientas informáticas para el desarrollo de proyectos y actividades. Evalúo las alternativas viables para solucionar un problema determinado Trabaja en forma ética y con compañerismo cuidando los recursos de la institución y acatando el manual de convivencia 1. Realice las tablas necesarias para los ejercicios que se encuentran a continuación, además del modelo entidad-relación de la base de datos(NO OLVIDE INDICAR CUAL ES LA LLAVE O CLAVE PRINCIPAL). EJERCICIO 1.- GIMNASIO En un gimnasio se imparten distintas actividades físicas que incluyen cosas tales como aeróbic, máquinas o natación. Cada actividad es identificada por un código de la actividad e incluye otra información tal como descripción. Se ofrecen clases para cada actividad. Una clase es identificada únicamente por una combinación del código de la actividad y del día y hora en los cuales se imparte. Se asume que una clase específica nunca será ofrecida por la misma actividad en el mismo día y hora, aunque podría ser ofrecida en diversos días y horas. El resto de información sobre una clase incluye el límite de la inscripción y total de alumnos inscritos. Una clase nunca incluirá más de una actividad. Un alumno puede apuntarse a un grupo mientras haya sitio en la clase. Un número único identifica a los alumnos. La otra información salvada sobre alumnos incluye nombre, dirección y edad. Los alumnos no tienen ningún límite en el número y el tipo de clases a las cuales se pueden apuntar. EJERCICIO 2.- VIDEO CLUB Asignan a los clientes del videoclub un número único de cliente cuando hacen su primer alquiler. Además del número del cliente, otra información tal como nombre y dirección también se recoge. Cada cinta de vídeo que el almacén posee es identificada por un código único. Así, si el almacén posee varias copias del mismo vídeo, cada copia tiene un código único que la identifican. La otra información sobre un vídeo incluye la fecha de la compra y el número de veces que el vídeo fue 1 Institución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller alquilado. Cuando un cliente selecciona un vídeo para alquilar, el establecimiento registra esta transacción, incluyendo fecha y hora del alquiler. Es habitual que un cliente alquile varios videos cuando visitan el establecimiento. El establecimiento asigna un identificador único a cada título de la película. Por ejemplo, a la película "Goldfinger" de James Bond se le asigna el identificador ADV234. El videoclub puede tener varios cassettes para este título de película. La otra información sobre películas incluye el título y el año en que fue realizada. Nota: crear 5 registros por cada tabla para ambos ejercicios. 2. Realice los siguientes ejercicios planteados, de acuerdo a los conjuntos que se dan o se piden crear. Nota: los conjuntos se deben hacer gráficamente y de forma escrita ACTIVIDAD 1 a. Realice conjunto de 6 nombre de flores b. Realice conjunto de 8 colores de la naturaleza. c. El conjunto de todos los números mayores a 3 menores a 45 múltiplos de 3 y 5. d. El conjunto de todos los números menores o iguales a 100 y mayores a 30 que sean primos o múltiplos de 7 e. Conjunto de los números cuadrados perfectos desde 1 hasta 150 f. Conjunto de los números pares desde 2 hasta 50 g. Conjunto de los cuadrados impares y los pares no cuadrados desde 2 hasta 150 ACTIVIDAD 2 A. Con los conjuntos realizados en la Actividad 1 del punto 2 realice: 1. a∆b 2. g∆d 3. e∆g 4. b∆g 5. f∆c 6. a∆c 7. a∆d 8. a∆e 9. aUb 10. gUe 11. dUc 12. eUf 13. aUg 14. fUa 15. a∩b 16. f∩g 17. e∩g 18. a∩g 19. a∩f 20. g∩d 21. d∩c 22. e∩c 23. a\b 24. b\a 25. g\f 26. e\d 27. d\e 28. f\g 29. d\e 30. c\b 31. b\c 32. a\c 33. c\a 34. e\g 35. g\e 36. Axb 37. axc 38. axd 39. axe 40. gxd 41. fxe 42. cxd 43.bxc 44. bxg 45. fxd B. Tenga en cuenta que el conjunto universal es para cada punto, el siguiente: B1. Todos los números mayores a 0 y menores de 200 1. d’ 2.e’ 3. f’ 4. g’ B2. Todos los números menores de 100 y mayores de -10 1. d’ 2. e’ 3. f’ 4. g’ Nota: Realice con los conjuntos de la actividad 2 punto 1 (d,e,f,g) 2 Institución Educativa Inem Felipe Pérez de Pereira 2012 Estrategia taller ∆ =diferencia simétrica U=unión ∩=intersección X= producto cartesiano ’= complemento \= diferencia 3. Existen diversos medios para la manipulación de la información en una base de datos, los cuales se pueden manejar a través de SGBD (sistemas gestores de bases de datos), pero a pesar de existir estos, se puede tener lenguajes propios para esta manipulación de datos al que se denomina lenguaje SQL, sabiendo este tipo de información, responde: A. Que se puede realizar a través de este lenguaje sobre una base de datos. B. Si se dice que este lenguaje trabaja todas sus palabras reservadas en ingles, cuales consideras que podrían ser. Diga al menos 5 ejemplos que no se encuentren en esta guía. C. Si se considera este lenguaje como los otros programas que permiten compilar líneas de código, que tipos de variables cree que pueden existir para este. D. Que tipos de operadores lógicos y matemáticos crees que se pueden utilizar en este lenguaje, de al menos 5 ejemplos. E. Suponga que estas palabras en ingles hacen parte del lenguaje SQL. Defina para que se usa, que función tiene. a. DROP b. ALTER c. FROM d. WHERE e. ADD 3