1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
DOCENTE: LUIS GUALLPA
ESTUDIANTE: JAZMIN BARRIGA
CATEDRA: DESARROLLO CLIENTE SERVIDOR 1
TEMA: Consultas SQL
FECHA: 25/01/2015
2014-2015
2. Consultas SQL
• Es un lenguaje declarativo de acceso a bases de datos relacionales que
permite especificar diversos tipos de operaciones en ellas. Una de sus
características es el manejo del álgebra y el cálculo relacional que permiten
efectuar consultas con el fin de recuperar de forma sencilla información de
interés de bases de datos, así como hacer cambios en ellas.
3. En las años pasados estudiaron los fundamentos para usar las bases de datos
relacionales. Pero lo más importante que usted aprendió fue acerca de las
conexiones entre tablas y operadores fundamentales para extraer datos útiles.
Esta articulación les refrescará las bases para la formulación de consultas usando
el estándar de la industria Structured Query Language (SQL). La formulación de
consultas es el proceso de convertir la solicitud de datos en una sentencia del
lenguaje de base de datos, como SQL.
Elaborar una presentación que describa las siguientes temáticas:
4. 1.-Escribir sentencias SQL SELECT para consultas con operadores de
restricción, proyección y enlace.
Operador de Restriccion:
Ejemplo operador where selecciona la columna nombre, trabajo y departamento de la
tabla empresa donde le condicionamos que nos busque una información especifica la que
necesitemos.
5. 1.-Escribir sentencias SQL SELECT para consultas con operadores de
restricción, proyección y enlace.
Operador de enlace:
Ejemplo operador like Determina si una cadena de caracteres específica coincide con un
patrón especificado. Un patrón puede contener caracteres normales y caracteres comodín.
6. 1.-Escribir sentencias SQL SELECT para consultas con operadores de
restricción, proyección y enlace.
Operador de proyección:
Ejemplo operador este opera sobre una o mas tablas, no siendo necesario que tengas las mismas
estructuras y devolviendo una nueva tabla cuyo contenido es todas las filas de las tablas indicadas que
satisfacen una condición como la selección ha diferencia que en la proyección nos permite indicar cuales
columnas se desea obtener en el resultado.
7. 2.-Escribir sentencias SELECT para enlaces que incluyen tres o más
tablas, autoenlaces y múltiples enlaces entre tablas.
Para la unión de varias tablas utilizamos el join.
La sentencia join en SQL permite combinar registros de dos o más tablas en una base
de datos relacional. En el Lenguaje de Consultas Estructurado (SQL) hay tres tipos de
JOIN: interno, externo y cruzado.
Ejemplo:
SELECT Campos
FROM empleado INNER JOIN departamento
ON empleado.IDDepartamento = departamento.IDDepartamento
8. 3.-Entender y ejemplificar el propósito de la cláusula GROUP BY usando
el proceso de evaluación conceptual.
La clausula de Group by clause es usada para mostrar filas y columnas agrupadas por columnas selectivas,
puede usarse para ver las funciones agregadas, como count (), una consulta con una clausula GROUP BY se
denomina consulta agrupada ya que agrupa los datos de una tabla origen y produce una única fila resumen
por cada grupo formado.
9. 4.-Escribir descripciones en español en
sentencias documentadas de SQL
• Lenguaje de control de datos (DCL).
• DCL esta compuesto por sentencias SQL para controlar las funciones de
administración.
• Confirmar la operación (COMMIT)
• Retroceder la operación (ROLLBACK)
• Dar permisos (GRANT)
• Quitar permisos (REVOKE)
10. 5.-Escribir las sentencias INSERT, UPDATE y DELETE
para modificar las filas de una tabla.
Para realizar la insercción individual de filas SQL posee la instrucción INSERT INTO.La
insercción individual de filas es la que más comunmente utilizaremos. Su sintaxis es la
siguiente:
INSERT INTO <nombre_tabla>
[(<campo1>[,<campo2>,...])]
values
(<valor1>,<valor2>,...);
11. 5.-Escribir las sentencias INSERT, UPDATE y DELETE para modificar las
filas de una tabla.
La sentencia UPDATE se utiliza para modificar valores en una tabla.
La sintaxis de SQL UPDATE es:
UPDATE nombre_tabla
SET columna1 = valor1, columna2 = valor2
WHERE columna3 = valor3
12. 5.-Escribir las sentencias INSERT, UPDATE y DELETE para modificar las
filas de una tabla.
La sentencia DELETE elimina filas de una tabla.