ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Guía de SQL N°4 Manipulando Datos de las tablas


Enviado por   •  24 de Mayo de 2018  •  Examen  •  1.311 Palabras (6 Páginas)  •  211 Visitas

Página 1 de 6

GUÍA DE SQL Nº4

MANIPULANDO DATOS DE LAS TABLAS

INSTRUCCIONES

A PARTIR DE LOS REQUERIMIENTOS PLANTEADOS EN CADA CASO(1 al 3), SE SOLICITA CONSTRUIR LAS SENTENCIAS SQL QUE MANIPULEN LOS DATOS DE LAS TABLAS EXISTENTES EN LA BASE DE DATOS  DE ACUERDO A CADA CASO.

TIEMPO DE DURACIÓN 

2 horas 45 minutos

OBJETIVOS

EL ALUMNO CONSTRUYE SENTENCIAS EN LENGUAJE SQL UTILIZANDO CLÁUSULA WHERE, OPERADORES Y CLÁUSULAS DE COMPARACIÓN, OPERADORES LÓGICOS PARA  MANIPULAR LOS DATOS DE LAS TABLAS DE ACUERDO A LOS REQUERIMIENTOS PLANTEADOS.

DESCRIPCIÓN

EL ALUMNO, UTILIZANDO HERRAMIENTA DE DESARROLLO ORACLE SQLDEVELOPER,  DEBERÁ CONSTRUIR SENTENCIAS EN LEGUAJE SQL PARA MANIPULAR LA INFOMACIÓN ALMACENADA EN LAS TABLAS DE LA BASE DE DATOS CONSIDERANDO USO DE: OPERADORES DE COMPARACIÓN, CLÁUSULAS DE COMPARACIÓN Y OPERADORES LÓGICOS; DE ACUERDO A LOS REQUERIMIENTOS PLANTEADOS EN CADA CASO. 

1.- Debido a cambios efectuados en el Sistema de Recursos Humanos de la empresa, se requieren efectuar algunas pruebas para validar estos cambios y verificar que el Sistema funciona en forma correcta. Para ello, conectado como usuario HR, cree la tabla EMPLEADOS con la estructura y datos de la tabla EMPLOYEES y efectúe lo que solicita en cada caso:

a) Actualice en un 13,4% menos los salarios de los empleados que ganen entre 15000 y 25000 y que su identificación sea 100, 101 o 102 como se muestra en el ejemplo:

TABLA EMPLOYEES             TABLA EMPLEADOS

[pic 2]

       

         [pic 3]         

b) Se desea actualizar el salario de los empleados que poseen porcentaje de comisión. Para ello:

  • Agregar a la tabla EMPLEADOS la columna mensaje VARCHAR2(30).
  • Crear una sentencia SQL que actualice el salario y la columna mensaje. Considerar que al valor del salario actual se le debe sumar el valor de su comisión (salario * porcentaje de comisión).  A la columna mensaje se le debe asignar el valor SALARIO ACTUALIZADO. La actualización se debe efectuar a los empleados que poseen porcentaje de comisión como se muestra en el ejemplo:

TABLA EMPLOYEES                                                TABLA EMPLEADOS

[pic 4][pic 5]

[pic 6][pic 7]

[pic 8]

[pic 9][pic 10]

[pic 11][pic 12]

[pic 13]

c) Elimine a los empleados que trabajan en el departamento 40. El resultado debería ser el que se muestra en el ejemplo:

TABLA EMPLOYEES                                        TABLA EMPLEADOS

[pic 14][pic 15]

[pic 16][pic 17]

               [pic 18][pic 19]

                [pic 20]

       

d) Elimine a los empleados que no poseen porcentaje de comisión ó que no poseen jefe.

TABLA EMPLEADOS

[pic 21][pic 22]

[pic 23]

2.- El colegio FUTURO ha decidido informatizar el proceso de control de notas de los alumnos. Para ello, ha contratado los servicios de la empresa de asesorías informáticas GENIUS, en la que Ud. se encuentre efectuando su práctica actualmente. La implementación de este sistema se encuentra en la fase de pruebas, tarea que ha sido asignada a Ud. Para ello, se le solicita que a partir del Modelo presentado efectúe lo siguiente: 

        [pic 24]

  1. Ejecute archivo script_creacion_tablas_ejercicio2_guía4.sql que creará las tablas del Modelo en la Base de Datos.
  1. Construya el script para poblar las tablas del Modelo presentado con los datos que se muestran en el ejemplo:

TABLA ALUMNO

[pic 25]

TABLA ASIGNATURA

[pic 26]

TABLA CURSO

[pic 27]

TABLA NOTA_ALUMNO

[pic 28]

  1. Actualice la nota5 y promedio final del alumno con rut 20987456.  Actualice su nota5 en un 5,8 y actualice el nuevo promedio final.

3.- La empresa familiar de venta de comida casera SABORES DE HOGAR desea informatizar el proceso de pedidos que sus clientes efectúan diariamente. Para ello, ha contratado los servicios de la empresa de asesorías informáticas SOFTTOP, en donde Ud. ha comenzado a trabajar a contar de esta semana. La implementación de este sistema se encuentra en la fase de pruebas, tarea que ha sido asignada a Ud. Para ello, se le solicita que a partir del Modelo presentado efectúe lo siguiente:

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (474 Kb) docx (670 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com