2
/*EJERCICIOS DE SQL Para este conjunto de Ejercicios considere las Tablas siguientes con sus atributos indicados entre parntesis! E"pleados # Id$e"p% no"bre% app% ap"% se&o% id$depto% salario$dia% '$ingreso% '$naci"iento% status (! Deptos #id$depto% descripci)n% id$e"p ( o+tos # id$e"p% 'ec,ainicial% diastrab% ,rse&t% tingreso ( -rticulos # id$art% descripci)n% e&istencia% precio$+enta% precio$costo ( .entas #id$cliente% no'actura% 'ec,a% "onto ( Det$+enta # no'actura% id$art% cantidad% descto% precio ( !0 -gruege a la tabla de E"pleados una nue+a colu"na 1ue se lla"e categor2a 1ue sea de tipo car3cter de ta"a4o 5!0 -ctualice la colu"na categor2a en el tabla de e"pleados% poniendo una 6p7 para a1uellos e"pleados 1ue pertenecen al id$depto89: 9 ! ;!0 -ctualice la colu"na categor2a en el tabla de e"pleados% poniendo una 6s7 para a1uellos e"pleados 1ue <O pertene=can al id$depto89: 9 >!0 uestre el no"bre% app% ap"% de los e"pleados en una sola colu"na% separado por espacios en "a?@sculas de todos los e"pleados 1ue ingresaron despus del a4o 5::A B!0 uestre el pro"edio de edad de salario de los e"pleados del depto :59 !0 -ctualice el salario de los e"pleados Incre"entandolo en un B ? recalcule el Tingreso para la se"ana actual! F!0 Cuantas se"anas se le ,an pagado al E"pleado G9 ? cual es el total en dinero 1ue se le ,a pagado! A!0 uestre cuanto se ,a pagado en pro"edio cada se"ana! H!0 Eli"ine el Depto :59 de la tabla de Deptos ? ca"bie a los e"pleados de este Depto al Depto :B9 :!0 uestre los e"pleados cu?o salario$dia este entre 5: ? A: pesos ? 1ue sean "ujeres! !0 Cuantos e"pleados tiene el depto :;9 5!0 ostrar el app% ap" ? no"bre% asi co"o el no"bre del departa"ento de los e"pleados 1ue ganan "as de 5:: pesos diarios!*/ 00 /* -LTER Table E"pleados -LTER Colu"n Categoria c,ar# ( La dos anteriores lineas se ocuparian si se 1uisiera "odi'icar la longitud de la Colu"na Categoria */ -LTER Table E"pleados -DD categoria c,ar# ( 005 pdate E"pleados set categoria 8 p K,ere id$depto8 : 00; pdate E"pleados set categoria 8 s K,ere id$depto M : 00 Ta"bien puede ser N8 o <OT EQ -L 00> Select PPER #no"breappap"( as <o"bre Co"pleto ro" E"pleados ,ere '$ingresoM8 : /: /5::H 00B Select -.#Salario$dia( ro" E"pleados ,ere Id$depto8 :5 00

4) BD - Negocio Con Empleados

  • Upload
    daaha2

  • View
    218

  • Download
    0

Embed Size (px)

DESCRIPTION

Database

Citation preview

 
/*EJERCICIOS DE SQL Para este conjunto de Ejercicios considere las Tablas siguientes con sus atributos indicados entre parntesis! E"pleados # Id$e"p% no"bre% app% ap"% se&o% id$depto% salario$dia% '$ingreso% '$naci"iento% status (! Deptos #id$depto% descripci)n% id$e"p ( o+tos # id$e"p% 'ec,ainicial% diastrab% ,rse&t% tingreso ( -rticulos # id$art% descripci)n% e&istencia% precio$+enta% precio$costo ( .entas #id$cliente% no'actura% 'ec,a% "onto ( Det$+enta # no'actura% id$art% cantidad% descto% precio ( !0 -gruege a la tabla de E"pleados una nue+a colu"na 1ue se lla"e categor2a 1ue sea de tipo car3cter de ta"a4o 5!0 -ctualice la colu"na categor2a en el tabla de e"pleados% poniendo una 6p7 para a1uellos e"pleados 1ue pertenecen al id$depto89:9 ! ;!0 -ctualice la colu"na categor2a en el tabla de e"pleados% poniendo una 6s7 para a1uellos e"pleados 1ue <O pertene=can al id$depto89:9 >!0 uestre el no"bre% app% ap"% de los e"pleados en una sola colu"na% separado por espacios en "a?@sculas de todos los e"pleados 1ue ingresaron despus del a4o 5::A B!0 uestre el pro"edio de edad de salario de los e"pleados del depto :59 !0 -ctualice el salario de los e"pleados Incre"entandolo en un B ? recalcule el Tingreso para la se"ana actual! F!0 Cuantas se"anas se le ,an pagado al E"pleado G9 ? cual es el total en dinero 1ue se le ,a pagado! A!0 uestre cuanto se ,a pagado en pro"edio cada se"ana! H!0 Eli"ine el Depto :59 de la tabla de Deptos ? ca"bie a los e"pleados de este Depto al Depto :B9 :!0 uestre los e"pleados cu?o salario$dia este entre 5: ? A: pesos ? 1ue sean "ujeres! !0 Cuantos e"pleados tiene el depto :;9 5!0 ostrar el app% ap" ? no"bre% asi co"o el no"bre del departa"ento de los e"pleados 1ue ganan "as de 5:: pesos diarios!*/
00 /* -LTER Table E"pleados
-LTER Colu"n Categoria c,ar#( La dos anteriores lineas se ocuparian si se 1uisiera "odi'icar la longitud de la Colu"na Categoria */ -LTER Table E"pleados
-DD categoria c,ar#(
005 pdate E"pleados
00; pdate E"pleados
set categoria 8s K,ere id$deptoM:00 Ta"bien puede ser N8 o <OT EQ-L
00> Select PPER#no"bre app ap"( as <o"bre Co"pleto
ro" E"pleados ,ere '$ingresoM8:/:/5::H
00B Select -.#Salario$dia(
00
pdate E"pleados set salario$dia8salario$dia*#!B( K,ere Id$e"p8:: 00set salario$dia8salario$dia*#!:B( 00set salario$dia8salario$dia*:!Bsalario$dia
00F Select CO<T#Id$E"p( as <o Se"anas% Su"#tingreso( as Ingreso
ro" o+tos ,ere Id$e"p8::
00A Select -.#tingreso(
ro" o+tos
00H Delete Deptos
,ere id$depto8:5
pdate E"pleados Set id$depto8:B ,ere id$depto8:5
00: Select Id$e"p% no"bre app ap" -S <o"bre Co"pleto
ro" E"pleados ,ere se&o8 -<D salario$dia ETEE< 5: -<D A:
00 SELECT CO<T#*( -S Cantidad E"pleados Departa"ento :;
RO E"pleados ,ere id$depto8:;
005 Select -!no"bre% -!app% -!ap"% !descripcion