Está en la página 1de 5

EVALUACIÓN SQL

Nombre y Apellido:
Fecha de Evaluación:

Hora de Inicio:b

Hora de Finalización:

Escribir la instrucción SQL correspondiente a cada caso

1. Dada una tabla T1 con los siguientes campos: A, B. Listar el campo A, donde el valor de B sea igual a
10.

Ejemplo:

T1
A B
A1 15
A2 10
.. ..
An 1

Resultado:
Select A
From T1
where B=10
Evaluación

2. Dada dos tablas T1 y T2, siendo A y B los campos de T1, A y C los campos de T2, listar los campos
B y C donde los registros del campo A coincidan en ambas tablas.

Ejemplo:

T1 T2

A B
Juan Capital
María Capital
... ...
Ana Provincia

A C
Paola 5
Lorena 10
Juan 1

Resultado:

Select T1.B, T2.C


From T1, T2
Where T1.A=T2.A

3. Dada tabla T1 cuyos campos son A y B. Listar A y sumarizar el campo B para cada ocurrencia de A.

Ejemplo:

T1
A B
A1 10
A1 2
A1 3
A2 5
A2 4
.. ..

Resultado:

Select A, sum (B)


From T1
group by A

4. Dada tabla T1 cuyos campos son A y B. Listar A y sumarizar B para cada ocurrencia de A y que el
valor sumarizado de B sea mayor o igual que 10.

2
Evaluación

Ejemplo:

T1
A B
A1 10
A1 2
A1 3
A2 4
A2 6
A3 4
A3 1
.. ..

Resultado:

Resultado:
Select sum(B) , A
From T1
group by A having B>=10

3
Evaluación

5. Dada una tabla denominada EMP, con los siguientes campos: Código de empleado, Nombre del
empleado y Código de Jefe. Listar los nombres de todos los empleados y los nombres de sus
respectivos jefes (se deberá resolver usando sólo la presente tabla).

Ejemplo:

Emp

Cód_emp Nom_emp Cód_jefe


1 Juan 3
2 Pedro 4
3 Pablo 4
4 Lucas -
5 Matías 2

Respuesta:

Select EMPLEADO.NOM_EMP as EMPLEADO, JEFE.NOM as JEFE


From EMP empleado
Left join EMP JEFE
On JEFE.COD_EMP = EMPLEADO.COD_JEFE

6. Defina el Concepto de: “OUTER JOIN”.

4
Evaluación

Dada una tabla denominada Facturas con los siguientes campos:


⋅ Tipo de factura
⋅ N° de factura
⋅ Fecha
⋅ Código de cliente
⋅ Nombre de cliente
⋅ Código de articulo
⋅ P.U.
⋅ Cantidad vendida
⋅ Total Item

A
N° Factura:000001 Fecha:21/01/99
Código del Cliente: 11002
Nombre y Apellido: Juan Perez

Código Artículo P.U Cantidad Total


A1 10 5 50
A3 5 2 10
. . . .

a. Mencionar Clave Primaria (con respecto al punto anterior).

La PK en este caso es N° de factura.

b. En base al punto 7-A, diseñar las entidades de datos de forma normalizada.

Factura:
NRO_FACT (PK)
TIPO_FACTURA (FK)
COD_CLIENTE (FK)
COD_ARTICULO (FK)

PRODUCTO:
COD_ARTICULO (PK)
Descripción

Clientes:
COD_CLIENTE (PK)
NOMBRE
APELLIDO

También podría gustarte