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