diff --git a/BasesDeDatos/resumen1.org b/BasesDeDatos/resumen1.org new file mode 100644 index 0000000..3c54b78 --- /dev/null +++ b/BasesDeDatos/resumen1.org @@ -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