Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bvSQL> DESC TARTICULO;
- Nombre ¿Nulo? Tipo
- ----------------------------------------------------------------- -------- ------------------
- COD_ART NOT NULL CHAR(4)
- DESCRIPCION CHAR(10)
- PRECIO NUMBER(5)
- STOCK NUMBER(5)
- PROCEDENCIA CHAR(10)
- SQL> DESC TVENTA;
- Nombre ¿Nulo? Tipo
- ----------------------------------------------------------------- -------- ------------------
- CLIENTE NOT NULL CHAR(10)
- ARTICULO NOT NULL CHAR(4)
- FECHA NOT NULL DATE
- CANTIDAD NUMBER(5)
- 2ºEjercicio
- NO Correlaciona
- SELECT NOMBRE
- FROM TCLIENTE
- WHERE DNI NOT IN
- (SELECT CLIENTE
- FROM TVENTA
- WHERE ARTICULO='ART1')
- AND DNI IN
- (SELECT CLIENTE
- FROM VENTA)
- Correlaciona
- SELECT NOMBRE
- FROM TCLIENTE
- WHERE NOT EXISTS
- (SELECT *
- FROM TVENTA
- WHERE DNI=CLIENTE
- AND ARTICULO='ART1')
- AND EXISTS
- (SELECT *
- FROM TVENTA
- WHERE DNI=CLIENTE)
- 3ºEjercicio
- SELECT NOMBRE
- FROM TCLIENTE
- WHERE NOT EXISTS
- (SELECT *
- FROM TPROVINCIA
- WHERE PROVINCIA=CODIGO)
- SELECT NOMBRE
- FROM TCLIENTE
- WHERE PROVINCIA NOT IN
- (SELECT CODIGO
- FROM TPROVINCIA)
- 4ºEjercicio
- SELECT NOMBRE
- FROM TCLIENTE
- WHERE DNI IN
- (SELECT CLIENTE
- FROM TVENTA
- GROUP BY CLIENTE
- HAVING COUNT (ARTICULO)>1)
- 5ºEjercicio
- SELECT NOMBRE,DNI
- FROM TCLIENTE
- WHERE DNI IN
- (SELECT CLIENTE
- FROM TVENTA
- GROUP BY CLIENTE
- HAVING COUNT (ARTICULO)>1)
- 6ºEjercicio
- NO CORRELACIONA
- SELECT NOMBRE
- FROM TCLIENTE
- WHERE DNI IN
- //clientes qye han comprado articulos prodcedetes de portugal
- (SELECT CLIENTE
- FROM TVENTA
- WHERE ARTICULO IN
- (SELEC COD_ART //articulos procedentes de portugal
- FROM TARTICULO
- WHERE PROCEDENCIA="PORTUGAL"))
- CORRELACIONA
- SELECT NOMBRE
- FROM TCLIENTE
- WHERE EXISTS
- (SELECT * FROM TVENTA
- WHERE DNI=CLIENTE
- AND EXISTS
- ( SELECT * FROM TARTICULO
- WHERE ARTICULO=COD_ART
- AND PROCEDENCIA="PORTUGAL")
- 7ºEjercicio
- NO CORRELACIONA
- SELECT NOM_VEN
- FROM TVENDEDOR
- WHERE COD_VEN IN
- (SELECT VENDEDOR
- FROM TCLIENTE
- WHERE DNI IN
- (SELECT CLIENTE
- FROM TVENTA
- WHERE ARTICULO IN
- (SELECT COD_ART
- FROM TARTICULO
- WHERE PROCEDENCIA='PORTUGAL')))
- CORRELACIONA
- SELECT NOM_VEN
- FROM TVENDEDOR
- WHERE EXISTS
- (SELECT *
- FROM TCLIENTE
- WHERE COD_VEN=VENDEDOR
- AND EXISTS
- (SELECT *
- FROM TVENTA
- WHERE DNI=CLIENTE
- AND EXISTS
- (SELECT *
- FROM TARTICULO
- WHERE ARTICULO=COD_ART
- AND PROCEDENCIA="PORTUGAL"))
- 8ºEjercicio
- NO CORRELACIONA
- SELECT NOMBRE,ARTICULO,FECHA,CANTIDADES
- FROM TCLIENTE,TVENTA
- WHERE DNI=CLIENTE
- AND ARTICULO IN
- (SELECT NOMBRE
- FROM TARTICULO
- WHERE PROCEDENCIA='PORTUGAL')
- ORDER BY FECHA
- CORRELACIONA
- SELECT NOMBRE ,ARTICULO ,FECHA ,CANTIDAD
- FROM TCLIENTE,TVENTA
- WHERE DNI=CLIENTE
- AND EXISTS
- (SELECT *
- FROM TARTICULO
- WHERE ARTICULO=COD_ART
- AND PROCEDENCIA='PORTUGAL')
- ORDER BY FECHA
- 9ºEjercicio
- 1
- PRODUCTO CARTESIANO
- SELECT SUBOR.NOM_VEN
- FROM TVENDEDOR SUBOR,TVENDEDOR JEFE
- WHERE SUBOR.SUPERIOR=JEFE.COD_VEN
- AND SUBOR.PO=JEFE.PORCEN
- NO CORRELACIONA
- 2
- SELECT NOM_VEN
- FROM TVENDEDOR SUBOR
- WHERE PORCEN =
- (SELECT PORCEN
- FROM TVENDEDOR
- WHERE SUB.SUPERIOR=COD_VEN)
- 3
- SELECT NOM_VEN
- FROM TVENDEDOR SUBOR
- WHERE SUPERIOR IN
- (SELECT COD_VEN
- FROM TVENDEDOR
- WHERE SUBOR.PORCEN=PORCEN)
- 4
- SELECT NOM_VEN
- FROM TVENDEDOR
- WHERE (PORCEN,SUPERIOR) IN
- (SELECT PORCEN ,COD_VEN
- FROM TVENDEDOR)
- CORRELACIONA
- 5
- SELECT NOM_VEN
- FROM TVENDEDOR SUBOR
- WHERE EXISTS
- (SELECT * FROM TVENDEDOR
- WHERE SUBOR.SUPERIOR=COD_VEN
- AND SUBOR.PORCEN=PORCEN)
Advertisement
Add Comment
Please, Sign In to add comment