46 lines
1.1 KiB
Org Mode
46 lines
1.1 KiB
Org Mode
#+title: Resumen parcial 1
|
|
#+author: Federico Polidoro
|
|
|
|
* clase1 DBA: ¿Que hacen?
|
|
|
|
son personas con instruccion en la forma en la que funcionan las bases de datos y en especifico la base de datos de la empresa donde trabajan.
|
|
|
|
Se encargan de:
|
|
- Crear querys para la obtencion de datos.
|
|
- Crean Y Actualizan las tablas en la base de datos.
|
|
- Son los que garantisan que la dase de datos genere los backups.
|
|
|
|
* clase2 SubConsultas
|
|
Es cuando hay una consulta dentro de otra, de las cuales hay diferentes tipos
|
|
|
|
** Retornan un valor
|
|
Un ejemplo de una que retorne un valor seria:
|
|
#+begin_src sql
|
|
SELECT Nombre
|
|
FROM Empleado
|
|
WHERE Salario = (
|
|
SELECT MAX(Salario)
|
|
FROM Empleado
|
|
);
|
|
#+end_src
|
|
|
|
** Las que retornan una lista de valores
|
|
#+begin_src sql
|
|
SELECT Companyname
|
|
FROM Customers
|
|
WHERE CustomerId IN (SELECT customerId
|
|
FROM Orders
|
|
WHERE Orderdate > “1/1/95)
|
|
#+end_src
|
|
|
|
** Subconsultas dentro del FROM
|
|
#+begin_src sql
|
|
SELECT d.DepartamentoId, AVG(d.Salario) AS PromedioSalario
|
|
FROM (
|
|
SELECT DepartamentoId, Salario
|
|
FROM Empleado
|
|
WHERE Salario > 50000
|
|
) AS d
|
|
GROUP BY d.DepartamentoId;
|
|
#+end_src
|