Ejemplos sobre algebra relacional

1791 palabras 8 páginas
EJERCICIO 1

Realizar las siguientes consultas:

1. Número de todas las cuentas corrientes ( NumCta ) de la sucursal número 2 ordenadas por fecha de apertura ( FecApe ). select NumCta from cuentawhere Suc_CodSuc='2' and tipocta='corriente'; |

2. El número de todas las cuentas corrientes del cliente con DNI 44444444 y el orden de titularidad. select NumCta,NumOrd from titular, cuenta where (titular.Cli_DniCli='44444444' and cuenta.tipocta='corriente' and cuenta.NumCta=titular.Cu_NumCta); |

1. El número de todas las cuentas corrientes del cliente que se llama Pedro del Valle y el orden de titularidad. select NumCta,ncuenta.NumOrd as NumOrd from cuenta join (select Cu_NumCta, NumOrd from cliente,
…ver más…

Todas las cuentas corrientes ( número ) cuyo saldo sea superior a la media de saldos de la misma sucursal. create view promedio as select NumCta as Cta, Suc_CodSuc as CodSuc, avg(saldo) as media from cuenta where tipocta='corriente' group by CodSuc;select CodSuc, Cta, media, Saldo from promedio join cuenta on CodSuc=Suc_CodSuc and saldo>media and tipocta='corriente'; | 13. Extraer las cuentas en las que no han hecho ninguna operación en un cajero de la sucursal de la cuenta. CREATE VIEW ninguna AS SELECT NumCta FROM cuentaWHERE NumCta NOT IN(SELECT Cu_NumCta FROM operacion); CREATE VIEW transaccion AS SELECT Suc_CodSuc,Cu_NumCta FROM cajero NATURAL JOIN operacion;CREATE VIEW hicieron AS SELECT Cu_NumCta FROM transaccion JOIN cuentaON transaccion.Suc_CodSuc=cuenta.Suc_CodSuc AND Cu_NumCta=NumCta;SELECT * FROM (SELECT Cu_NumCta FROM transaccion JOIN cuentaON transaccion.Suc_CodSuc<>cuenta.Suc_CodSuc AND Cu_NumCta=NumCta) AS nh WHERE nh.Cu_NumCta NOT IN (SELECT hicieron.Cu_NumCta FROM hicieron) UNION SELECT * FROM ninguna; |

14. Extraer un listado de todas las sucursales ( número ) junto con el número de empleados de dicha sucursal; ordenado por el número de empleados select CodSuc, count(*) as CantEmp from sucursal join empleado on Suc_CodSuc=CodSuc group by CodSuc order by CantEmp; |

15. Extraer un listado de todas las sucursales ( número ) junto con

Documentos relacionados

  • Transact Sql
    3382 palabras | 14 páginas
  • Antologia De Base De Datos
    6201 palabras | 25 páginas
  • modelos R-E y Relacional de base da datos
    2246 palabras | 10 páginas
  • Odontologia
    842 palabras | 4 páginas
  • Ensayo sobre el libro "la naranja mecanica"
    864 palabras | 4 páginas
  • Paradigmas de base de datos
    1678 palabras | 7 páginas
  • bases de datos SQL y NOSQL
    2001 palabras | 9 páginas
  • Ptactica destilacvion de madera y reciclado de papel
    1971 palabras | 8 páginas
  • INVESTIGACION DE DICCIONARIO DE DATOS Y NORMALIZACION
    1318 palabras | 6 páginas
  • Definiciones y origen del estructuralismo
    708 palabras | 3 páginas