Crear la base de datos con las caractersticas propias y argumentadas
Crear las siguientes tablas:
Create table T_departamentos ( Id integer not null, Nombre varchar2(5!, "ocalidad varchar(5!, #resupuesto money, $irector_id integer ! Create table T_empleados ( Id integer not null, Nombre varchar(%!, &pellidos varchar('!, $epartamento_id integer, Cargo varchar(2!, (e)e_id integer, *echa_ing date, +ueldo money, Comision money ! Create table T_rango_sueldo ( ,ango Integer not null, +ueldo_min -oney, +ueldo_ma. -oney, ! &dicionar los datos// Contenido Tabla T_rango_sueldo ,ango +ueldo_min +ueldo_ma. 0 ' 1 2 10 02 % 020 2 2 2 25 5 250 3333333 ' 0 2 Contenido Tabla T_$epartamentos I$ Nombre "ocalidad #resupuesto $irector_I$ 0 Tecnologas de la In)ormaci4n 5ogot6 2572 2 Investigaci4n Cali 252 % 8entas -edelln 2%02 2 #roducion 5arran9uilla 2%2 Contenido Tabla T_:mpleados I$ Nombre &pellidos $epartamento_I $ Cargo (e)e_I$ *echa_Ing +ueldo Comision ' $aniel +oler Torres 0 #residente ' 05;5;25 00 25 2 Carlos "4pe< $a< 2 $irector ' 0;';27 72 25 5 -artha +abogal ,os % $irectora ' 0;0;2% '3 25 0 #atricia Contreras "eal % Comercial 5 25;00;20 0 2 2 ,a=l -artne< $uarte 2 #rogramador % 02;02;202 0' 5 % -arcela #e>a 0 &nalista 2 22;02;202 %3 5 7 ?evin ,odrgue< 8argas 0 Comercial 5 2;0;20% 05 2 Realizar las siguientes consultas: @btener los apellidos del empleado @btener todos los datos de los empleados apellidados "4pe< @btener todos los datos del empleado con apellido "4pe< o #e>a @btener los datos del empleado 9ue trabaAa en el departamento de tecnologas de la In)ormaci4n "istar los empleados como sigue: "4pe< $a<, Carlos: es $irector @btener el nombre, sueldo y sueldo anual del empleado cuyo sueldo anual es mayor 9ue 7 -ostrar la lista de nombres de los comerciales y su sueldo/ @btener los empleados 9ue no eAercen de comercial y sus nombres tienen la letra N/ -ostrar el nombre y sueldo de los empleados incrementados en un 0B -ostrar el nombre y )echa de alta de cada empleado, ordenado por )echa de entrada como sigue: *echa de entrada (como ttulo! C#&T,ICI& Contreras "eal empe<4 a trabaAar el 25 de Noviembre de 20D &dicionar el campo ,ango a la table de empleado y actuali<ar la in)ormaci4n del mismo -ostrar la localidad, nombre y sueldo del empleado cuyo ,ango es 2 o %/ Mostrar el nombre de los departamentos cuyos empleados tienen comisin o su sueldo anual es inferior a 70.000.000 Calcular el nmero de empleados del departamento de VENTAS Calcular la comisin media de los empleados e!cluyendo al presidente Calcular el nmero de empleados "ue est#n en CA$% Adicionar los si&uientes datos de empleados' % ?atherine +iacho9ue ,oa 1 &ctri< ' 0;0';20% 03 7 Cesar -illan $ia< 7 $omador ' 0;0';20% 07 Adicionar los si&uientes datos de (epartamentos' )ara los empleados "ue no tienen comisin asi&narle * )ara los (epartamentos "ue no tiene director asi&narle' o +' para los departamentos con presupuesto mayor a ,-0000000 o .' para los departamentos con presupuesto menores a ,-0000000 -ostar la in)ormaci4n de los empleados 9ue estan asignados a un departamento no e.istente -ostrar la in)ormaci4n de los departamentos 9ue no tienen empleados asignados -ostrar cuanto es el valor mensual y annual de la nomina (sin tener en cuenta la comisi4n!/ Nota: +e estan registrando 000 empleados nuevos cada mes durante los siguientes 1 a>os I$ Nombre "ocalidad #resupuesto $irector_I$ 3 +&C 5ogot6 %572