Archive for the ‘Ejercicios de informática’ Category
Apuntes y ejercicios de Iniciación Profesional a la Informática
Relación de apuntes y ejercicios para la asignatura de “Iniciación Profesional a la Informática” de 3º de E.S.O, del tema “Implantación de los dispositivos del sistema de información”.
El fichero con los apuntes puedes encontrarlo en el siguiente enlace: apuntes de implantación de dispositivos físicos en el sistema de información.pdf
Los contenidos tratados en este tema son los siguientes:
-
Definición de informática
-
Definición de ordenador
-
Componentes de un ordenador: la carcasa, placa base, procesador, memoria (RAM y ROM), ranuras de expansión, conectores externos.
-
Sistemas de almacenamiento: discos flexibles, discos duros, CD-ROM, regrabadoras de CD, DVD, memorias USB, Blu Ray.
-
Los periféricos: el ratón, el teclado, el escáner, el monitor, la impresora…
EJERCICIOS
Completa el siguiente cuestionario.
Completa a continuación el siguiente crucigrama
A continuación realiza las siguientes actividades en JCLIC (pulsa sobre la imagen)
Popularity: 2% [?]
Ejercicios de desarrollo de páginas web con PHP y MySQL
Ejercicios de desarrollo de páginas web con PHP y MySQL para alumnos de segundo curso del ciclo de “Explotación de Sistemas Informáticos”, del módulo “Operaciones con bases de datos ofimáticas y corporativas“.
Recuerda que para realizar los ejercicios debes tener instalado el servidor de páginas web Apache, el servidor de bases de datos MySQL y el intérprete de PHP. Puedes instalar cada uno de ellos por separado, o instalar el paquete XAMPP en Ubuntu que ya contiene todo lo que necesitas. Si deseas realizar los ejercicios en Windows, dispones del paquete Wamp Server.
También tendrás que bajar y cargar en el servidor MySQL el siguiente script, que crea las tablas y carga los datos necesarios para realizar los ejercicios: practica19.txt.
El fichero en pdf con los ejercicios lo puedes descargar haciendo clic en el siguiente enlace: práctica19_bbdd_creación_páginas_web.pdf
Las soluciones a algunos ejercicios las descargar desde el siguiente enlace: soluciones ejercicios de desarrollo de páginas web
EJERCICIO 1
Realiza un script PHP que muestre los datos: APELLIDO, OFICIO, SALARIO y DEPT_NO de todos los empleados de la tabla EMPLE, ordenados por número de departamento, mostrando al final el número total de empleados.
EJERCICIO 2
Realiza un script PHP que muestre los datos: CÓDIGO DE HOSPITAL, NOMBRE, DIRECCIÓN y NÚMERO DE PLAZAS de todos los hospitales de la tabla HOSPITALES, ordenados por número de plazas, mostrando al final el número total de hospitales.
EJERCICIO 3
Se define un documento HTML (ejercicio3.html) que incluye un formulario con un campo de entrada, el código de hospital y un botón. Al escribir el código de hospital y pulsar el botón, se visualizarán a través de un documento PHP (ejercicio3.php) los empleados de la tabla PERSONAS (campos DNI, APELLIDOS y FUNCIÓN) que existan en ese hospital.
EJERCICIO 4
Realiza una modificación al ejercicio anterior para que el formulario de entrada (ejercicio4.html) pida, además del código de hospital, la función. Al escribir el código de hospital, la función, y pulsar el botón se visualizarán a través de un documento PHP (ejercicio4.php) los empleados de la tabla PERSONAS (campos DNI y APELLIDOS) que existan en ese hospital con esa función.
EJERCICIO 5
Diseña un documento HTML, llamado marcoEjercicio5.html, con dos marcos. Desde el marco de arriba se realiza la entrada de datos de los hospitales con botones para insertar datos en la tabla HOSPITALES y para cancelar la entrada. Al pulsar el botón “Insertar hospital” se introducirán los datos en la tabla y se mostrarán los mensajes generados (como posibles errores) en el marco inferior. Al pulsar el botón “Listar hospitales” se mostrarán, en el marco inferior, los hospitales que hay en la tabla HOSPITALES.
EJERCICIO 6
En este ejercicio se debe crear una página web con dos marcos, similar al ejercicio anterior. El nombre de la página es marcoEjercicio6.html. En el marco superior se debe cargar la página ejercicio6.html, que contiene un formulario con dos botones y un cuadro de texto. Si se pulsa el botón “Baja de hospital” se eliminará de la base de datos el hospital cuyo código sea el que hemos introducido en el cuadro de texto. Al dar de baja un hospital se visualizará, en el marco inferior, el número de filas eliminadas. Si se pulsa el botón “Visualizar datos” se mostrará, en el marco inferior, el nombre y dirección del hospital cuyo código coincida con el que hemos introducido en el cuadro de texto. Estos datos deben visualizarse en el marco inferior.
EJERCICIO 7
En este ejercicio se debe crear una página web con dos marcos, similar al ejercicio anterior. El nombre de la página será marcoEjercicio7.html. En el marco superior se debe cargar la página ejercicio7.html, que contiene un formulario con dos botones y un cuadro de texto. Si se pulsa el botón “Visualizar los datos” se mostrará, en el marco inferior, un formulario que mostrará los datos del hospital cuyo código se ha escrito en el cuadro de texto. Al pulsar el botón “Actualizar” del marco inferior, se procederá a actualizar los datos del hospital seleccionado.
EJERCICIO 8
Crea el siguiente documento HTML con tres marcos. El marco de la izquierda contiene tres enlaces para gestionar artículos, gestionar clientes y gestionar compras. Estos tres enlaces mostrarán, en principio, una página en blanco en el marco superior de la página HTML.
EJERCICIO 9
El botón “Gestión artículos” mostrará el formulario que aparece a la derecha de la imagen. Los cuatro botones servirán para dar de alta, baja, modificar o ver los artículos que hay en la tabla ARTÍCULOS.
Al pulsar el botón “Altas” se mostrará, en el marco superior, un formulario que servirá para dar de alta artículos. Cuando se inserte un artículo en la tabla ARTÍCULOS, se debe mostrar en el marco inferior el resultado de dicha acción (posible error o éxito en la inserción).
EJERCICIO 10
El botón bajas debe mostrar el siguiente formulario que servirá para eliminar el artículo cuyo código introduzcamos en el cuadro de texto. En el marco inferior se deben visualizar los posibles mensajes de error.
El botón “Modificaciones” debe mostrar el siguiente formulario. Cuando se introduzca el código de un artículo en el cuadro de texto y se pulse “Aceptar”, aparecerá un formulario en el marco inferior con los datos del artículo seleccionado y un botón para proceder a actualizar el registro en la base de datos.
EJERCICIO 11
El botón “Ver artículos” debe mostrar, en el marco inferior, un listado de los artículos que hay en la base de datos, ordenados por código. Al final del listado se debe mostrar el número total de artículos que hay en la base de datos.
EJERCICIO 12
El botón “Gestión de compras” del marco izquierdo debe mostrar el siguiente formulario con cuatro botones para realizar la gestión de compras.
Al pulsar sobre el primer botón, “Listado de compras por clientes”, debe aparecer un formulario como el que aparece a continuación. En dicho formulario aparecerá una lista desplegable en la que se mostrarán todos los DNIs que hay en la tabla CLIENTES.
Al seleccionar un DNI y pulsar el botón “Listar compras”, aparecerá, en el marco inferior, un listado de las compras realizadas por el cliente seleccionado. Al final del listado debe aparecer el número de artículos que en total ha comprado.
Popularity: 10% [?]
Ejercicios de administración y seguridad en Access
Relación de ejercicios de administración y seguridad en Access para los alumnos de segundo curso del ciclo de Formación Profesional “Explotación de Sistemas Informáticos”. Puedes encontrar más ejercicios de bases de datos en el siguiente enlace: Operaciones con bases de datos ofimáticas y corporativas.
El fichero PDF con los ejercicios los puedes encontrar en el siguiente enlace: ejercicios de administración en Access
La base de datos necesaria para realizar los ejercicios puedes encontrarla en el siguiente fichero: clínica.mdb
EJERCICIOS
1. En Access crea dos nuevos usuarios llamados user1 y user2.
2. Cambia la contraseña del usuario administrador. La nueva contraseña será “admin”.
3. Entra a la base de datos con el usuario user1 y crea una contraseña para éste. La contraseña será user1.
4. Entra a la base de datos con el usuario user2 y crea una contraseña para éste. La contraseña será user2.
5. Abre la base de datos clinica.mdb. Observa como user1 y user2 no tienen privilegios para consultar la tabla INGRESOS. Sin embargo pueden hacerlo porque son miembros del grupo Usuarios y este grupo tiene permisos para leer y modificar estas tablas. Quita del grupo Usuarios los permisos de Insertar datos y eliminar datos de la tabla INGRESOS
6. Entra a la base de datos como user1 y comprueba que este usuario puede leer la tabla INGRESOS pero no puede insertar ni eliminar datos de esta tabla.
7. Entra a la base de datos Access como user2 y comprueba que este usuario puede leer la tabla INGRESOS pero no puede insertar ni eliminar datos de esta tabla.
8. Conéctate como administrador a la base de datos y crea un formulario sobre la tabla INGRESOS con el asistente. A continuación da a user1 la posibilidad de poder leer datos en el formulario que has creado.
9. Otorga los permisos adecuados al usuario user2 para que éste pueda abrir el formulario creado en el ejercicio anterior.
10. Con el usuario administrador crea una nueva tabla llamada “MADRID” con los datos de los pacientes que son de Madrid. Da a continuación a user1 todos los permisos sobre esa tabla. A user2 solo le darás los permisos para leer datos sobre esa tabla.
11. Como administrador crea una consulta que devuelva los pacientes que son de Alcorcón. A continuación tienes que dar a user1 permisos para poder ver el diseño de la consulta pero no para ver el resultado de la consulta. Debes comprobar esto entrando a la base de datos como user1.
12. Da al usuario user2 permisos para poder eliminar y actualizar datos de la tabla PACIENTES.
13. Como administrador tienes que dar tanto a user1 como a user2 permisos para poder ver la consulta creada en el ejercicio 11.
14. Crea un nuevo grupo llamado 2ESI.
15. Asigna al grupo 2ESI todos los permisos sobre la base de datos Access
16. Haz miembro de 2ESI al usuario user1.
17. Borra el usuario user2
18. Crea un nuevo grupo de trabajo con nombre BOSCO, organización BOSCO e Id BOSCO. Únete al grupo de trabajo creado.
19. Abre la base de datos clinica.mdb y compáctala. Observa como disminuye el tamaño del fichero mdb.
20. Crea una contraseña para la base de datos clinica.mdb. La contraseña será bosco.
Popularity: 5% [?]
Ejercicios servicio HTTP
Relación de ejercicios del servicio HTTP para el módulo de Instalación y mantenimiento de servicios de Internet, del ciclo de F.P “Explotación de Sistemas Informáticos”. Puedes encontrar más ejercicios en el siguiente enlace: Instalación y mantenimiento de servicios de Internet.
El fichero PDF con los ejercicios puede descargarse desde el siguiente enlace: ejercicios servicio http
EJERCICIO 1
¿Qué es HTTP?
EJERCICIO 2
¿Es lo mismo WWW que Internet? ¿Por qué?
EJERCICIO 3
¿Qué es la WWW?
EJERCICIO 4
¿Qué son las cookies?
EJERCICIO 5
Enumera al menos 3 servidores HTTP existentes en la red.
EJERCICIO 6
Describe cual es la estructura de una dirección web.
EJERCICIO 7
Describe el proceso completo de transferencia de una página web, desde que el usuario solicita una página hasta que el cliente HTTP la muestra en el formato apropiado.
EJERCICIO 8
Indica cual es el formato más básico de una petición HTTP.
EJERCICIO 9
¿Qué diferencias hay entre los métodos GET, HEAD y POST?
EJERCICIO 10
¿Qué significa el código 200 en una respuesta HTTP? ¿Y el código 404?
EJERCICIO 11
Realiza un listado de todos los códigos de respuesta HTTP, indicando lo que representan cada uno de ellos.
EJERCICIO 12
Busca información en Internet sobre el servidor web Apache. Describe las características más relevantes de dicho servidor.
EJERCICIO 13
¿Cómo podemos instalar en Ubuntu el servidor web Apache? Describe paso a paso cómo instalarlo en Ubuntu.
EJERCICIO 14
¿En qué directorio de Ubuntu tendremos que guardar las diferentes páginas web que formarán nuestra web si utilizamos Apache?
EJERCICIO 15
¿Cómo se inicia en Ubuntu el servidor Apache?
¿Cómo se reinicia el servidor Apache?
¿Cómo se para el servidor?
EJERCICIO 16
Explica paso a paso cómo puedes montar una página web personal para cada usuario con Apache.
EJERCICIO 17
Explica qué son las cookies y cómo pueden eliminarse en el navegador Mozilla Firefox.
Popularity: 3% [?]
Ejercicios de SQL. Creación de objetos en la base de datos
Relación de ejercicios de SQL para los alumnos de segundo curso del ciclo de Formación Profesional “Explotación de Sistemas Informáticos”. Puedes encontrar más ejercicios de bases de datos en el siguiente enlace: Operaciones con bases de datos ofimáticas y corporativas.

El fichero con los ejercicios lo puedes descargar desde el siguiente enlace: fichero con los ejercicios de SQL
En el siguiente fichero podrás encontrar las soluciones a los ejercicios: soluciones ejercicios SQL. Creación de objetos.
EJERCICIO 1
Crea una tabla llamada PELÍCULAS con los siguientes campos y restricciones.
La clave primaria de esta tabla es el campo COD_PELÍCULA
EJERCICIOS 2
Indica si las siguientes órdenes INSERT son correctas. En el caso de que no sean correctas indica el porqué:
- INSERT INTO PELICULAS(cod_pelicula, nombre, fecha_alta, stock, precio) values(1,’06/01/01’,20,60);
- INSERT INTO PELICULAS VALUES(‘2’,’El señor de los anillos’,20);
- INSERT INTO PELICULAS(cod_pelicula,nombre,precio) values(3,’Las dos torres’,24);
- INSERT INTO PELICULAS(cod_pelicula, nombre,fecha_alta) values(4,’El retorno del rey’,06/01/01);
EJERCICIO 3
Crea la tabla CLIENTES con los siguientes campos y restricciones:
La clave primaria de esta tabla es el campo DNI_CLIENTE
EJERCICIO 4
Crea la tabla COMPRAS con los siguientes campos y restricciones.
Establece la clave primaria de la tabla y las claves ajenas en caso de que las tenga. Debe permitirse la eliminación de registros en esta tabla en caso de que se eliminen registros tanto en CLIENTES como en PELICULAS. Debe permitirse la actualización de registros en la tabla en caso de que se actualicen registros tanto en CLIENTES como en PELICULAS.
EJERCICIO 5L
Responde a las siguientes preguntas.
- La tabla CLIENTES está inicialmente vacía (no hemos introducido datos). ¿Es posible introducir una compra en la tabla de COMPRAS?
- ¿Qué ocurre si intentamos eliminar la tabla CLIENTES y la tabla COMPRAS no está vacía?
- Tenemos los siguientes datos en la tabla CLIENTES.
Indica a continuación si los siguientes INSERT en la tabla COMPRAS son correctos (supón que todos los artículos que introduzcas existen en la tabla ARTICULOS).
- INSERT INTO COMPRAS VALUES(444555666,888999777,’06/05/05’);
- INSERT INTO COMPRAS VALUES(666777666,111222333,’09/10/05’);
- INSERT INTO COMPRAS VALUES(987654321,88899988,09/11/05);
EJERCICIO 6
Crea las siguientes tablas:
- Crear una tabla llamada PERSONAS con los campos (dni, nombre, apellido1, apellido2).
- Crear una tabla llamada VEHICULOS con los campos (CodigoVehiculo, marca, modelo, cilindrada).
- Crear una tabla llamada PERSONAS_VEHICULOS con los campos (dni, CodigoVehiculo).
- Crear una tabla llamada FAMILIA con los campos (CodigoFamilia, DescripcionFamilia).
- Identificar las claves primarias de cada tabla y las claves foráneas teniendo en cuenta que 1 PERSONA puede tener 0 o varios VEHICULOS. 1 FAMILIA tendrá 2 o más componentes, 1 PERSONA puede pertenecer a 1 o a ninguna familia.
EJERCICIO 7
Insertar en las tablas varios registros e indicar el orden de inserción de los mismos, es decir, en que tabla se inserta primero, segundo….
EJERCICIO 8
Crea las siguientes tablas en MySQL especificando en cada una de ellas la clave primaria y ajena(s) en caso de que las haya. Se debe permitir la eliminación de registros en cascada.
EJERCICIO 9
Crea las siguientes tablas en MySQL especificando en cada una de ellas la clave primaria y ajena(s) en caso de que las haya. Se debe permitir la eliminación de registros en cascada.
EJERCICIO 10
Inserta tres registros en cada una de las tablas. A continuación borra un cliente que haya realizado algún ingreso y comprueba que automáticamente desaparecen todos los ingresos que haya realizado el paciente.
EJERCICIO 11
Crea la siguiente tabla, llamada INSTITUTOS, con los siguientes campos y restricciones. El campo código_centro se debe incrementar automáticamente cada vez que se inserte un registro en la tabla CENTROS.
EJERCICIO 12
Crea la tabla FABRICANTES con las siguientes columnas y restricciones.
EJERCICIO 13
Crea la tabla ARTICULOS con los siguientes campos y restricciones.
EJERCICIO 14
Añade la restricción de clave ajena a la columna COD_FABRICANTE de la tabla ARTICULOS para que referencie a la tabla FABRICANTES. Realiza un borrado en cascada.
EJERCICIO 15
Añadir a la tabla PERSONAS_VEHICULOS el campo FechaCompra de tipo Fecha.
EJERCICIO 16
En la tabla PERSONAS modifica el campo nombre para que tenga una longitud de 100 caracteres.
EJERCICIO 17
En la tabla VEHICULOS modifica el campo modelo para que sea un VARCHAR de 150 caracteres.
EJERCICIO 18
Crear una tabla llamada AFICION(afición número NOT NULL, descripción carácter 40).
EJERCICIO 19
Crear una tabla llamada AFICION_PERSONAS(dni int NOT NULL, afición numero NOT NULL). Identificar y crear las claves primarias(PK) de cada tabla y las claves foráneas(FK) teniendo en cuenta que 1 PERSONA puede tener 0 o varias AFICIONES y 1 AFICION puede pertenecer a varias PERSONAS.
EJERCICIO 20
Vamos a informatizar una biblioteca y queremos empezar por la creación de las estructuras necesarias para el mantenimiento de los libros y de sus autores. Teniendo en cuenta que un libro puede estar escrito por varios autores y que un autor puede haber escrito varios libros. Identificar las entidades necesarias para llevar a cabo el mantenimiento de esta información ¿Qué tablas serían necesarias?.
EJERCICIO 21
A partir de la tabla EMPLE crea la tabla EMPLE30 con los datos de los empleados del departamento número 30.
EJERCICIO 22
Añade a la tabla PACIENTE, creada en el ejercicio 9, un campo llamado sexo. A continuación añade una restricción para que el sexo del paciente sólo pueda ser ‘Hombre’ o ‘Mujer’.
EJERCICIO 23
Elimina la columna COD_POSTAL de la tabla PACIENTE.
EJERCICIO 24
Crea una nueva tabla llamada PROFESORES con los campos dni, nombre, especialidad y código de centro. Dicha tabla no tendrá claves primarias ni ajenas.
EJERCICIO 25
Añade a la tabla creada en el ejercicio anterior la restricción de clave primaria (dni) y la restricción de clave ajena (de nombre CLAVE AJENA), que referencia a la tabla INSTITUTOS (tabla creada en el ejercicio 11).
EJERCICIO 26
¿Qué ocurre si se intenta eliminar una tabla, con la orden DROP TABLE, que es referenciada por claves ajenas? Elimina la tabla INSTITUTOS.
EJERCICIO 27
Sobre la tabla EMPLE crea una vista, llamada VISTA1, con el apellido, oficio y salario de los empleados que ganan más de 1000 euros.
Popularity: 6% [?]
Ejercicios de SQL. Actualización de bases de datos
Relación de ejercicios de SQL para los alumnos de segundo curso del ciclo de Formación Profesional “Explotación de Sistemas Informáticos”. Puedes encontrar más ejercicios de bases de datos en el siguiente enlace: Operaciones con bases de datos ofimáticas y corporativas.
El fichero con los ejercicios lo puedes descargar desde el siguiente enlace: fichero con los ejercicios de SQL
El fichero con las tablas y datos necesarios para realizar los ejercicios se encuentra aquí: tablas y datos para los ejercicios de SQL. Actualización de bases de datos
Las soluciones de los ejercicios se encuentran en el siguiente fichero: soluciones ejercicios SQL. Actualización de bases de datos
EJERCICIOS DE SQL
Se dispone de la tabla PERSONAS con los siguientes datos.
Ejecuta las siguientes sentencias SQL.
1. Dada la tabla PERSONAS insertar a un persona de apellidos y nombre ‘Quiroga Rojas, Leopoldo’, cuya función sea ‘CONSERJE’, con DNI 456788999 y con el código de hospital 4.
2. Inserta en la tabla PERSONAS una persona de nombre ‘Serrano Ruiz, Antonio’, con DNI 111333222 perteneciente al hospital número 3.
3. Inserta en la tabla PERSONAS1 los datos de las personas que trabajan en el hospital número 1 (INSERT con SELECT).
4. Se ha creado una nueva tabla llamada PERSONAS2. Esta tabla tiene los siguientes campos (DNI, APELLIDOS, FUNCIÓN). ¿Cómo podremos introducir en esa tabla los datos de las PERSONAS del código de hospital 4?
5. Inserta en la tabla PERSONAS una persona con DNI 99887766 y apellidos ‘Martínez Martínez, Alejandro’ en el hospital que tiene tan sólo 1 persona (INSERT con SELECT).
6. En la tabla HOSPITALES cambiar el código de los hospitales que tienen el código 3 al código 4. (Utilizar UPDATE).
Se dispone de las tablas EMPLE y DEPART que contienen los siguientes datos.
7.- Insertar en la tabla EMPLE un empleado con código 9999, apellido ‘GONZÁLEZ’ y código de departamento 10.
8. Insertar en la tabla EMPLE un empleado con código 5000, apellido ‘MORAGA’, oficio ‘EMPLEADO’, su director es el empleado 7902, la fecha de alta en la empresa es ‘17/10/99’, su salario es 100000, no tiene comisión y pertenece al departamento número 20. (para indicar que no tiene comisión deberás poner NULL en el campo comisión).
9. Insertar en la tabla DEPART un departamento cuyo número sea 50, de nombre ‘GENERAL’ y cuya localización sea ‘SEVILLA’.
10. Insertar en la tabla DEPART un departamento cuyo número sea 60 y de nombre ‘PRUEBAS’.
11. Insertar en la tabla EMPLE30 los datos de los empleados que pertenecen al departamento número 30.
12. Insertar en la tabla EMPLE20 el dni, número de departamento y salario de los empleados que pertenecen al departamento número 20.
13. Doblar el salario a todos los empleados del departamento 30. (Utilizar UPDATE).
14. Cambiar todos los empleados del departamento número 30 al departamento número 20.
15. Incrementar en un 10% el sueldo de los empleados del departamento 10. (salario*1.1).
16. Cambiar la localidad del departamento número 10 a ‘BILBAO’.
17. Igualar el salario de ‘ARROYO’ al salario de ‘NEGRO’, de la tabla EMPLE30.
18. Igualar el salario y oficio de ‘MUÑOZ’ al salario y oficio de ‘JIMENO’, de la tabla EMPLE30.
19. En la tabla DEPART borrar el departamento número 50.
20. En la tabla EMPLE borrar todos los empleados que sean del departamento 20 y sean ‘ANALISTAS’.
21. Borrar de la tabla EMPLE todos los empleados que no tengan comisión.
Se dispone de la tabla HOSPITALES con los siguientes datos.
22. Establecer el número de plazas de todos los hospitales a 250.
23. Poner en 2000 el número de plazas del hospital número 3.
24. Borra todos los hospitales cuyo nombre comience por la letra ‘R’.
25. Con una sentencia UPDATE dobla el número de plazas de todos los hospitales.
Popularity: 5% [?]

































The article has
no responses yet