Create resumen1.org
This commit is contained in:
45
BasesDeDatos/resumen1.org
Normal file
45
BasesDeDatos/resumen1.org
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
#+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
|
||||||
Reference in New Issue
Block a user