Tabla EMP Name ------------------------------------------------------------EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
Views 547 Downloads 5 File size 63KB
Tabla EMP Name ------------------------------------------------------------EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
Null? --------------NOT NULL
NOT NULL
Type ---------------------------NUMERIC (4) VARCHAR (10) VARCHAR (9) NUMERIC (4) DATETIME NUMERIC (7,2) NUMERIC (7,2) NUMERIC (2),
EMPN O ---------7839
ENAME
JOB
------------
----------------- ------- --------------- ------
KING
7698 7782 7566 7654 7499 7844
BLAKE CLARK JONES MARTIN ALLEN TURNE R JAMES WARD FORD SMITH SCOTT ADAMS MILLER
PRESIDEN T MANAGER MANAGER MANAGER SALESMAN SALESMAN SALESMAN CLERK SALESMAN ANALYST CLERK ANALYST CLERK CLERK
?7900 7521 7902 7369 7788 7876 7934
MGR HIREDATE SAL
COMM DEPTNO ---------
------------
17-NOV-81 5000
10
7839 7839 7839 7698 7698 7698
01-MAY-81 09-JUN-81 02-APR-81 28-SEP-81 20-FEB-81 08-SEP-81
2850 2450 2975 1250 1400 1600 300 1500 0
30 10 20 30 30 30
7698 7698 7566 7902 7566 7788 7782
03-DEC-81 22-FEB-81 03-DEC-81 17-DEC-80 09-DEC-82 12-JAN-83 23-JAN-82
950 1250 500 3000 800 3000 1100 1300
30 30 20 20 ?20 20 10
Tabla DEPT Name ------------------------------------------------------------DEPTNO DNAME LOC
DEPTNO -------------------------
DNAME --------------------------
LOC -
Null? --------------NOT NULL
Type ---------------------------NUMERIC (2) VARCHAR (14) VARCHAR (13)
10 20 30 40 Tabla SALGRADE
ACCOUNTING RESEARCH SALES OPERATIONS
NEW YORK DALLAS CHICAGO BOSTON
Name ------------------------------------------------------------GRADE LOSAL HISAL
GRADE ------------------------1 2 3 4 5
LOSAL -------------------------700 1201 1401 2001 3001
Null? ---------------
Type ---------------------------NUMERIC NUMERIC NUMERIC
HISAL ----------------------1200 1400 2000 3000 9999
Tabla PRODUCT Name ------------------------------------------------------------PRODID DESCRIP PRODID -----------------------100860 100861 100870 100871 100890 101860 101863 102130 200376 200380
Null? --------------NOT NULL
DESCRIP ---------------------------------------ACE TENNIS RACKET I ACE TENNIS RACKET II ACE TENNIS BALLS-3 PACK ACE TENNIS BALLS-6 PACK ACE TENNIS NET SP TENNIS RACKET SP JUNIOR RACKET RH: “GUIDE TO TENNIS” SB ENERGY BAR-6 PACK SB VITA SNACK – 6 PACK
Type ---------------------------NUMERIC (6) VARCHAR (30)
Tabla ORD Name ------------------------------------------------------------ORDID ORDERDATE COMMPLAN CUSTID SHIPDATE TOTAL
ORDID 610 611 612 601 602 604 605 606 609 607 608 603 620 613 614 616 619 617 615 618 621
ORDERDATE 07-JAN-87 11-JAN-87 15-JAN-87 01-MAY-86 05-JUN-86 15-JUN-86 14-JUL-86 14-JUL-86 01-AUG-86 18-JUL-86 25-JUL-86 05-JUN-86 12-MAR-87 01-FEB-87 01-FEB-87 03-FEB-87 22-FEB-87 05-FEB-87 01-FEB-87 15-FEB-87 15-MAR-87
COMMPLAN A B C A B A A A B C C
A A
Null? --------------NOT NULL NOT NULL
CUSTID 101 102 104 106 102 106 106 100 100 104 104 102 100 108 102 103 104 105 107 102 100
Type ---------------------------NUMERIC (4) DATETIME VARCHAR (1) NUMERIC (6) DATETIME NUMERIC (8,2)
SHIPDATE 08-JAN-87 11-JAN-87 20-JAN-87 30-MAY-86 20-JUN-86 30-JUN-86 30-JUL-86 30-JUL-86 15-AUG-86 18-JUL-86 25-JUL-86 05-JUN-86 12-MAR-87 01-FEB-87 05-FEB-87 10-FEB-87 04-FEB-87 03-MAR-87 06-FEB-87 06-MAR-87 01-JAN-87
TOTAL 101.4 45 5860 2.4 56 698 8324 3.4 97.5 5.6 35.2 224 4450 6400 23940 764 1260 46370 710 3510.5 730
Tabla ITEM Name ------------------------------------------------------------ORDID ITEMID
Null? --------------NOT NULL NOT NULL
Type ---------------------------NUMERIC (4) NUMERIC (4)
PRODID ACTUALPRICE QTY ITEMTOT ORDID 610 611 612 601 602 604 604 604 603 610 610 613 614 614 612 612 620 620 620 613 613 613 619 617 617 614 616 616 616 616 616 619 619 615 607 615 617 617 617 617 617 617 617
ITEMID 3 1 1 1 1 1 2 3 2 1 2 4 1 2 2 3 1 2 3 1 2 3 3 1 2 3 1 2 3 4 5 1 2 1 1 2 3 4 5 6 7 8 9
NUMERIC (6) NUMERIC (8,2) NUMERIC (8) NUMERIC (8,2) PRODID 100890 100861 100860 200376 100870 100890 100861 100860 100860 100860 100870 200376 100860 100870 100861 101863 100860 200376 102130 100871 101860 200380 102130 100860 100861 100871 100861 100870 100890 102130 200376 200380 200376 100861 100871 100870 100870 100871 100890 101860 101863 102130 200376
ACTUALPRICE 58 45 30 2.4 2.8 58 42 44 56 35 2.8 2.2 35 2.8 40.5 10 35 2.4 3.4 5.6 24 4 3.4 35 45 5.6 45 2.8 58 3.4 2.4 4 2.4 45 5.6 2.8 2.8 5.6 58 24 12.5 3.4 2.4
QTY 1 1 100 1 20 3 2 10 4 1 3 200 444 1000 20 150 10 1000 500 100 200 150 100 50 100 1000 10 50 2 10 10 100 100 4 1 100 500 500 500 100 200 100 200
ITEMTOT 58 45 3000 2.4 56 174 84 440 224 35 8.4 440 15540 2800 810 1500 350 2400 1700 560 4800 600 340 1750 4500 5600 450 140 116 34 24 400 240 180 5.6 280 1400 2800 29000 2400 2500 340 480
617 609 609 618 618 618 621 621 615 608 608 609 606 605 605 605 605 605 605 612 619
10 2 3 1 2 3 1 2 3 1 2 1 1 1 2 3 4 5 6 4 4
200380 100870 100890 100860 100861 100870 100861 100870 100871 101860 100871 100861 102130 100861 100870 100890 101860 101863 102130 100871 100871
4 2.5 50 35 45.11 45 45 2.8 5 24 5.6 35 3.4 45 2.8 58 24 9 3.4 5.5 5.6
300 5 1 23 50 10 10 100 50 1 2 1 1 100 500 5 50 100 10 100 50
1200 12.5 50 805 2255.5 450 450 280 250 24 11.2 35 3.4 4500 1400 290 1200 900 34 550 280
Tabla CUSTOMER Name ------------------------------------------------------------CUSTID NAME ADDRESS CITY STATE ZIP AREA PHONE REPID CREDITLIMIT COMMENTS CUSTID 100 101 102 103 104 105
NAME JOCKSPORTS TKB SPORT SHOP VOLLYRITE JUST TENNIS EVERY MOUNTAIN K + T SPORTS
Null? --------------NOT NULL
NOT NULL
Type ---------------------------NUMERIC (6), VARCHAR (45), VARCHAR (40), VARCHAR (30) VARCHAR (2) VARCHAR (9) NUMERIC (3), VARCHAR (9) NUMERIC (4), NUMERIC (9,2), TEXT
ADDRESS 345 VIEWRIDGE 490 BOLI RD. 9722 HAMILTON HILLVIEW MALL 574 SURRY RD. 3476 EL PASEO
106 107 108
SHAPE UP WOMENS SPORTS NORTH WOODS HEALTH AND FITNESS SUPPLY CENTER
CITY BELMONT
ST CA
ZIP 96711
AREA 415
REDWOOD CITY BURLINGAME
CA
94061
415
CA
95133
415
BURLINGAME
CA
97544
415
CUPERTINO
CA
93301
408
SANTA CLARA PALO ALTO
CA
91003
408
CA
94301
415
SUNNYVALE
CA
93301
408
HIBBING
MN
55649
612
PHONE 5986609 3681223 6443341 6779312 9962323 3769966 3649777 9674398 5669123
908 SEQUOIA VALCO VILLAGE 98 LONE PINE WAY
REPID 7844
CREDITLIMIT 5000
7521
10000
7654
7000
7521
3000
7499
10000
7844
5000
7521
6000
7499
10000
7844
8000
Very friendly people to word with – sales rep likes to be called Mike. Rep called 5/8 about change in order – contact shipping. Company doing heavy promotion beginning 10/89. Prepare for large orders during winter. Contact rep about new line of tennis rackets. Customer with high market share (23%) due to aggressive advertising. Tends to order large amounts of merchandise at once. Accounting is considering raising their credit limit. Support intensive. Orders small amounts (< 800 ) of merchandise at a time. First sporting goods store geared exclusively towards women. Unusual promotions style.
Tabla PRICE Name ------------------------------------------------------------PRODID STARTDATE ENDDATE
Null? --------------NOT NULL NOT NULL
Type ---------------------------NUMERIC (6), DATETIME, DATETIME (40),
STDPRICE MINPRICE PRODID 100871 100890 100890 100860 100860 100860 100861 100861 100861 100870 100870 100871 101860 101863 102130 200376 200380
NUMERIC (8,2) NUMERIC (8,2) STDPRICE 4.8 58 54 35 32 30 45 42 39 2.8 2.4 5.6 24 12.5 3.4 2.4 4
MINPRICE 3.2 46.4 40.5 28 25.6 24 36 33.6 31.2 2.4 1.9 4.8 18 9.4 2.8 1.75 3.2
STARTDATE 01-JAN-85 01-JAN-85 01-JUN-84 01-JUN-86 01-JAN-86 01-JAN-85 01-JUN-86 01-JAN-86 01-JAN-85 01-JAN-86 01-JAN-85 01-JAN-86 15-FEB-85 15-FEB-85 18-AUG-85 15-NOV-86 15-NOV-86
ENDDATE 01-DEC-85 31-MAY-84 31-MAY-86 31-DEC-85 31-MAY-85 31-DEC-85 01-DEC-85
1.- Haga una consulta para desplegar el nombre, número de departamento y el nombre del departamento para todos los empleados. select emp.ename, dept.deptno, dname from emp, dept where dept.deptno = emp.deptno 2.- Haga una lista única de todos los puestos que hay en el departamento 30. select emp.job from emp, dept where dept.deptno = 30 and dept.deptno = emp.deptno 3.- Escriba un Query para mostrar el nombre del empleado, nombre del departamento y localización para todos los empleados que ganan una comisión, aunque sea 0. select emp.ename, dept.dname, dept.loc from emp, dept where emp.comm >= 0 and dept.deptno = emp.deptno 4.- Muestre el nombre del empleado y nombre del departamento para todos los empleados que tengan una A en su nombre. select emp.ename, dept.dname from emp, dept where emp.ename like 'A%' and dept.deptno = emp.deptno
5.- Escriba un Query que muestre el nombre, el puesto, el número y el nombre del departamento para aquellos empleados que trabajen en DALLAS. select emp.ename, emp.job, emp.empno, dept.dname from emp, dept where dept.loc = 'DALLAS' and dept.deptno = emp.deptno 6.- Muestre el nombre y número de empleado junto con el nombre y número de su “jefe”, ordene la salida por el nombre del jefe en forma descendente, etiquete las columnas como se muestra en el ejemplo. select emp.ename "Trabajador", emp.empno "Numero", e.ename "Jefe", e.empno "Numero del jefe" from emp, emp e where emp.mgr = e.empno order by e.ename desc 7.- Cree un Query que muestre el nombre del empleado, número de departamento y los nombres de todos los empleados que trabajan en el mismo departamento. De nombre apropiados a las columnas, ordenarlo por número y nombre de empleado.
8.- Haga un Query que muestre el nombre, el puesto, el nombre del depto, salario y el nivel del salario de todos los empleados. select emp.ename, emp.job, dept.dname, emp.sal, salgrade.grade from emp, dept, salgrade where dept.deptno = emp.deptno and emp.sal between salgrade.losal and salgrade.hisal 9.- Cree un Query para mostrar el nombre y la fecha de ingreso para aquellos empleados que hayan sido contratados antes del empleado BLAKE. select emp.ename, emp.hiredate from emp where emp.hiredate < 19810501 10.- Hacer un Query para mostrar el nombre de los productos diferentes que haya vendido el empleado ALLEN. select product.descrip from product, emp, customer where emp.empno = 7499 and emp.empno = customer.repid
11.- Muestre el salario mayor, menor, suma y promedio de todos los empleados. select min(emp.sal), max(emp.sal), sum(emp.sal), avg(emp.sal) from salgrade, emp 12.- Mostrar el salario mayor, menor, suma y promedio por cada tipo de puesto. 13.- Escriba un Query que muestre el número de personas con el mismo puesto. 14.- Escriba un Query para mostrar el nombre del empleado y la fecha de ingreso para todos los empleados que se encuentren en el mismo departamento que BLAKE. 15.- Cree un Query para mostrar el número de empleado y el nombre para todos los empleados que ganen más del salario promedio, ordene los resultados en orden descendente por salario. 16.- Escriba un Query que despliegue el número de empleado y el nombre para todos los empleados que trabajen en un departamento con un empleado cuyo nombre tenga una T en su nombre. 17.-- Muestre el nombre de empleado, numero de departamento y puesto para aquellos empleados cuyo departamento este localizado en DALLAS. 18.- Muestre el nombre del empleado y salario para todos los empleados que reportan a KING. 19.- Muestre el número de departamento, nombre del puesto para todos los empleados del departamento SALES. 20.- Desplegar el número de empleado, nombre y salario para aquellos empleados que ganen más del salario promedio y que trabajen en un departamento con un empleado cuyo nombre tenga una T en su nombre21.- Cree un Query para desplegar a los empleados que ganen un salario mayor al salario de cualquiera que tenga el puesto CLERK, ordene los resultados por salario del mayor al menor.