Base Empleados Base datos

Tabla EMP Name ------------------------------------------------------------EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO

Views 547 Downloads 5 File size 63KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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.