elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Como hace siguientes ejercicos de SQL? Si usamos DCL,DDL,DML
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como hace siguientes ejercicos de SQL? Si usamos DCL,DDL,DML  (Leído 3,530 veces)
medinadek

Desconectado Desconectado

Mensajes: 21



Ver Perfil
Como hace siguientes ejercicos de SQL? Si usamos DCL,DDL,DML
« en: 13 Diciembre 2011, 18:37 pm »

Buenas tardes a todos, tengo siguientes ejercicios para examen  de mañana, podéis echar una mano? Gracias.


Tabla: DEPARTAMENTO

A parte del resto de atributos:
DEPTO_JEFE. Todo departamento depende de otro, excepto el de más alto nivel, que no depende de ninguno. Un departamento puede tener varios dependiendo de él. Esta dependencia expresa la jerarquía de mando. Admite un valor nulo.
TIPO_DIR Tipo de director ‘P’ en propiedad, ‘F’ en funciones.




13.   SYSTEM ha de utilizar las instrucciones SQL que le permitan  
 Hallar la comisión (en euros),el nombre (la inicial en mayúsculas, el resto en minúsculas), la fecha de nacimiento (con el formato: Nombre del mes y año con 2 cifras) y el salario (con la cifra de miles y en euros) de los empleados con más de tres hijos, ordenados por comisiones ascendente y , dentro de comisiones, alfabéticamente el nombre de forma descendente.

14.    Obtener, por orden alfabético, los nombres de los departamentos que, o bien tienen directores en funciones y su presupuesto no excede de los 5 mil euros, o bien no dependen de ningún otro departamento.

15.    Muestre para cada empelado (primero nombre y después apellido),el número de trimestres que lleva el empleado en empresa.

16.    Utiliza las operaciones de conjunto para extraer los códigos de los departamentos que no hacen de departamento jefe.

17.    Obtener, por niveles (LEVEL) ,la jerarquía de los códigos de los departamentos y sus nombres , desde el departamento principal hasta los inferiores.

18.    Extraiga un listado donde aparezca el código de los empleados y su nombre conjuntamente con el código de los departamentos en donde trabajan y el nombre de estos departamentos. (Hacedlo utilizando las notaciones INNER e ISO)

19.    Calcula el salario medio, el salario medio por hijo y la comisión media de aquellos grupos de empleados que tienen igual número de hijos.

20.    Crea la vista llamada DPTOS_JEFES que contenga los siguientes datos cada para departamento que sea jefe de otro departamento: Número y nombre del departamento, número y nombre de su director y, por último, suma de los presupuestos de todos los departamentos que son supervisados por él.

21.    Extraiga el nombre de los departamentos con el nombre de su departamento jefe y los presupuestos de cada uno de ellos. ATENCION CON EL depto._jefe cuyo valor es NULL, poned como nombre: ‘DPTO.MATOR’. Hacedlo con composición externa en ISO y SQL-92.

22.    Cambia a todos los empleados del departamento 130 al departamento 110.

23.   Obtén, por orden alfabético, los nombres y los salarios de los empleados cuyo salario es inferior a la más alta comisión existente.

24.   (NOT EXISTS) . Extrae el nombre de los departamentos que no tienen ningún trabajador que cobre más de 1300€.

25.   Mostrar los dptos. (nº y su nombre) y la edad media de sus empleados de aquellos dptos. Que tienen una edad media en sus empleados mayor a 35 años.
DESARROLLO DE AP.EN 4ª GENERACION Y   HERRAMIENTAS CASE

EXAMEN DML,DDL y DCL

                     Fecha: 14 de Noviembre de 2011

TABLAS DEL EXAMEN (TEMA EMPRESA):

Tabla CENTROS:


Tabla DEPARTAMENTOS:


Tabla EMPLEADOS:




DESCRIPCIONES DE LA TABLA: EMPLEADOS.
Tabla EMPLEADOS
COD Numérico de 3 dígitos, valores NO nulos.  
DEPARTAMENTO Numérico de 3 dígitos, valores NO nulos.
TELEFONO Numérico de 3 digito, valores no nulos.          
FECHA_NACIMIENTO Fecha, valor NO nulo.                      
FECHA_INGRESO Fecha, valores NO nulos.                
SALARIOS Numérico de 5 dígitos, NO puede tomar valores nulos.          
COMISION Numérico de 4 dígitos.                                                                        
NUM_HIJOS Numérico de 1 digito.      
NOMBRE Cadena de 20 caracteres.



COD: Número identificativo del empleado.                          
DEPARTAMENTO: Numero del departamento al que está asignado el empleado.
TELEFONO: Extensión telefónica del empleado.                                  
FECHA_NACIMIENTO                                                                                          
FECHA_INGRESO                                                                                                                
SALARIOS  expresado en euros               
COMISION expresada en euros. Solo es aplicable a los empleados que son vendedores o directores de los vendedores, incluyendo hasta el director comercial. En el resto de empleados toma el valor nulo. Son vendedores los que pertenecen al departamento de Direccion Comercial.                              
NUM_HIJOS                                       
NOMBRE

Clave Primaria: COD
Clave Ajena: DEPARTAMENTO de la tabla DEPARTAMENTOS (NUMERO).
RESTRICCIONES
FK_DEPARTAMENTO para la clave ajena
DEPARTAMENTO. De forma que,si  desaparece un departamento, tb. Lo hacen los empleados.      
PK_EMPLEADO para la clave primaria COD.              
CK_TELEFONO la extensión no puede ser nula.    
CK_FECHA_NAC la fecha de nacimiento nunca puede ser nula, y ha de estar comprendida entre los 18 años y los 67 años.      
CK_FECHA_ING Fecha nunca superior a la fecha actual.          
CK_NUM_HIJOS el valor nunca puede ser negativo.


« Última modificación: 14 Diciembre 2011, 01:48 am por medinadek » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Urgente ayudenme resolver estos ejercicos en C#
Ejercicios
Ruben Yiyo 4 7,154 Último mensaje 16 Febrero 2010, 02:13 am
por micky123
Andamos diferente mientras usamos el móvil
Noticias
wolfbcn 0 1,165 Último mensaje 30 Enero 2014, 21:37 pm
por wolfbcn
¿Y qué pasa si no usamos el smartphone?
Noticias
wolfbcn 0 1,003 Último mensaje 15 Marzo 2015, 02:10 am
por wolfbcn
Ayuda con Ejercicos de C!!
Programación C/C++
Alberto_P 3 2,732 Último mensaje 4 Mayo 2019, 19:14 pm
por K-YreX
como se limita los finales de los else en python y no se revuelva con otro códigos siguientes
Scripting
SERGIO_@PRENDE 5 4,317 Último mensaje 17 Septiembre 2021, 20:43 pm
por Danielㅤ
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines