0% encontró este documento útil (0 votos)
53 vistas4 páginas

Ejercicios de SQL para BD05

Este documento presenta una tarea de base de datos que incluye 10 ejercicios. Los estudiantes deben crear tablas, insertar, modificar y eliminar registros en las tablas usando SQL y herramientas gráficas. Se pide que cada ejercicio incluya capturas de pantalla y que se envíe un archivo SQL con las instrucciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas4 páginas

Ejercicios de SQL para BD05

Este documento presenta una tarea de base de datos que incluye 10 ejercicios. Los estudiantes deben crear tablas, insertar, modificar y eliminar registros en las tablas usando SQL y herramientas gráficas. Se pide que cada ejercicio incluya capturas de pantalla y que se envíe un archivo SQL con las instrucciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Tarea BD05

Tarea para BD05.


Enunciado.
Antes de empezar a realizar los ejercicios debes crear las tablas necesarias. Para ello
debes utilizar el archivo BD05_CreaTablasTarea.zip (zip - 18,12 KB) (0.01
MB) descomprimirlo y ejecutar el script.

1. Inserta un registro nuevo en la tabla PROFESORADO utilizando la herramienta


gráfica SQLDeveloper Los datos deben ser los siguientes:

o Codigo: 1
o Nombre: NURIA
o Apellidos: MARTINEZ GONZALEZ
o DNI: 58328066X
o Especialidad: MATEMATICAS
o Fecha_Nac: 22/02/1962
o Antiguedad: 19

Debes entregar una captura de pantalla de la ventana en la que estás


introduciendo los datos, justo antes de pulsar el botón para guardarlos. (debe
aparecer además la fecha/hora y la barra de usuario de Moodle).

2. Inserta varios registros más en la tabla PROFESORADO utilizando sentencias SQL.


En la entrega de la tarea debes copiar las sentencias que has utilizado. Los datos deben
ser los siguientes:

Tabla PROFESORADO
Codig Fecha_Na Antigueda
Nombre Apellidos DNI Especialidad
o c d
MARIA FABRE TECNOLOGI
2 51083099F 31/03/1978 8
LUISA BERDUN A
PEREZ
3 JAVIER LENGUA 04/05/1965 10
HERNANDO
ESTEFANI FERNANDE 19964324
4 INGLES 22/06/1971 3
A Z LOPEZ W
DIAZ
5 JOSE M.
PAYAN
Los datos que aparecen en blanco no deben utilizarse en las sentencias.

Debes entregar una captura de pantalla de la ventana en la que estás


introduciendo los datos, justo antes de pulsar el botón para guardarlos. (debe
aparecer además la fecha/hora y la barra de usuario de Moodle).

3. Modifica los registros de la tabla CURSOS para asignar a cada curso un profesor o
profesora. Utiliza para ello la herramienta gráfica, entregando con la tarea una captura
de pantalla de la pestaña Datos de esa tabla, donde se aprecien todos los cambios que
has realizado. El profesorado que debes asignar a cada curso es:

Tabla CURSOS
Codigo Cod_Profe
1 4
2 2
3 3
4 1
5 4
6 5

4. Modifica el registro del profesor cuyo Codigo es 4 usando sentencias SQL, y cambia
su especialidad a LENGUA y su DNI a 9876522C. En la entrega de la tarea debes
copiar la sentencia que has utilizado.

5. Modifica las antigüedades de todos los profesores y profesoras aumentándolas en 3


en todos los registros en los que la antigüedad sea superior a 5. Debes hacerlo usando
un sola sentencia SQL que debes copiar para la entrega de la tarea.

6. Elimina, de la tabla CURSOS, el registro del curso que tiene el código 6. Debes
realizar esta acción desde la herramienta gráfica. Debes entregar una captura de pantalla
de la ventana en la que vas a borrar el registro, justo antes de pulsar el botón Aceptar
para confirmar el borrado.

7. Elimina, de la tabla ALUMNADO, aquellos registros asociados al curso con código 2


cuyo sexo sea H. Debes hacerlo usando un sola sentencia SQL que debes copiar para la
entrega de la tarea.

8. Inserta los registros de la tabla ALUMNADO_NUEVO en la


tabla ALUMNADO asociándole el código de curso 2, es decir, cod_curso con el valor 2.
Debes hacerlo usando un sola sentencia SQL que debes copiar para la entrega de la
tarea.

9. En la tabla CURSOS, actualiza el campo Max_Alumn del registro del curso con
código 1, asignándole el valor correspondiente al número total de alumnos y alumnas
que hay en la tabla ALUMNADO y que tienen asignado ese mismo curso.

10. Elimina de la tabla ALUMNADO todos los registros asociados a los cursos que
imparte el profesor cuyo código es 5.

IMPORTANTE:
Para cada ejercicio debes entregar una captura de pantalla de la ventana en la que
estás introduciendo los datos, ya sea mediante interfaz (justo antes de pulsar el
botón para guardarlos) o después de ejecutar la sentencia SQL. (debe aparecer
además la fecha/hora y la barra de usuario de Moodle).

Además se deberá entregar el archivo .SQL con las instrucciones de los ejercicios
que sean mediante sentencias SQL.

El no cumplimiento de estas normas, supondrá la no corrección de la tarea y un 0


en la nota de la misma.
Criterios de puntuación. Total 10 puntos.
Ejercicios (total 10 puntos):

1. 0,5 puntos.
2. 1 punto.
3. 0,5 puntos.
4. 0,5 puntos.
5. 1 punto.
6. 0,5 puntos.
7. 1 punto.
8. 1 punto.
9. 2 puntos.
10. 2 puntos.

El no cumplimiento de las normas con respecto al formato y forma de los archivos


de entrega y sus limitaciones/pruebas, supondrá la no corrección de la tarea y un 0
en la nota de la misma.
Recursos necesarios para realizar la Tarea.
 Oracle Database Express.
 SQLDeveloper

Archivo: BD05_CreaTablasTarea.zip (0.01 MB)


Consejos y recomendaciones.
Es recomendable hacer los ejercicios en el orden en el que están indicados, ya que en
algunos casos, para resolver el ejercicio es necesario haber realizado alguno anterior.

Si por equivocación, o haciendo pruebas, has modificado o eliminado datos que


posteriormente te resultan necesarios, puedes cargar el archivo con los comandos
iniciales para empezar de cero.
Indicaciones de entrega.
Una vez realizada la tarea elaborarás un documento donde figuren las respuestas
correspondientes y otro para las sentencias SQL.

Para cada ejercicio debes entregar una captura de pantalla de la ventana en la que estás
introduciendo los datos, ya sea mediante interfaz (justo antes de pulsar el botón para
guardarlos) o después de ejecutar la sentencia SQL. (debe aparecer además la
fecha/hora y la barra de usuario de Moodle).

Además se deberá entregar el archivo .SQL con las instrucciones de los ejercicios que
sean mediante sentencias SQL.

El envío se realizará a través de la plataforma de la forma establecida para ello. Deberás


enviar una carpeta comprimida con los dos archivos y se nombrará siguiendo las
siguientes pautas:

apellido1_apellido2_nombre_SIGxx_Tarea

Asegúrate que el nombre no contenga la letra ñ, tildes ni caracteres especiales extraños.


Así por ejemplo la alumna Begoña Sánchez Mañas para la quinta unidad
del MP de BD, debería nombrar esta tarea como...

sanchez_manas_begona_BD05_Tarea

También podría gustarte