Mapa Conceptual Cajas
Cesar Aguilar zepeda
Created on November 19, 2024
Over 30 million people create interactive content in Genially.
Check out what others have designed:
STEVE JOBS
Horizontal infographics
ONE MINUTE ON THE INTERNET
Horizontal infographics
SITTING BULL
Horizontal infographics
10 SIGNS A CHILD IS BEING BULLIED
Horizontal infographics
BEYONCÉ
Horizontal infographics
ALEX MORGAN
Horizontal infographics
ZODIAC SUN SIGNS AND WHAT THEY MEAN
Horizontal infographics
Transcript
Mapa Conceptual
SQl
Caracteristicas
clasificacion
declarativo
estructurado
sintaxis basica
ddl
comandos basicos
dcl
estanda
tcl
dml
palabras clave
clausulas
DDL (Data Definition Language): Sentencias para definir estructuras. Ejemplos: CREATE TABLE ALTER TABLE DROP TABLE
Definición: Son términos reservados en SQL que indican las operaciones que deseas realizar. No distinguen entre mayúsculas y minúsculas. Ejemplos de palabras clave importantes: SELECT: Recuperar datos. FROM: Especificar la tabla. WHERE: Aplicar condiciones. INSERT: Añadir datos. UPDATE: Modificar datos existentes. DELETE: Eliminar registros. CREATE: Crear estructuras como tablas o vistas.
DML (Data Manipulation Language): Sentencias para manipular datos. Ejemplos: SELECT INSERT UPDATE DELETE
DCL (Data Control Language): Sentencias para controlar permisos. Ejemplos: GRANT REVOKE
TCL (Transaction Control Language): Sentencias para manejar transacciones. Ejemplos: COMMIT ROLLBACK SAVEPOINT
Definición: SQL es un lenguaje declarativo, lo que significa que el usuario describe el resultado deseado sin preocuparse por los detalles internos de cómo se ejecuta la consulta. Ejemplo: En lugar de escribir paso a paso cómo buscar datos en una tabla, el usuario usa SELECT para declarar los datos que necesita. El sistema de gestión de bases de datos (SGBD) se encarga de determinar la mejor manera de obtener esos datos. Ventaja: Ahorra tiempo y esfuerzo, ya que no es necesario tener conocimientos técnicos sobre los algoritmos internos del SGBD.
Definición: SQL está optimizado para gestionar datos en formato tabular, donde:Filas representan instancias o registros (por ejemplo, una persona). Columnas representan atributos o propiedades (por ejemplo, nombre, edad). Organización Relacional: Los datos se almacenan en tablas con relaciones definidas mediante claves primarias y foráneas. Ejemplo: Una tabla de Clientes puede relacionarse con una tabla de Órdenes. Ventaja: Este formato tabular facilita las consultas, manipulaciones y análisis de datos.
Definición: SQL es un estándar aprobado por organizaciones como ANSI (American National Standards Institute) e ISO (International Organization for Standardization). Variaciones por SGBD: Aunque los comandos básicos son los mismos, cada sistema puede incluir extensiones o sintaxis propia: MySQL: Soporta funciones específicas como AUTO_INCREMENT para claves primarias. SQL Server: Utiliza tipos de datos únicos como MONEY. PostgreSQL: Admite consultas más avanzadas como las expresiones regulares (~). Ventaja: El aprendizaje de SQL es altamente transferible entre distintos SGBD.
Definición: Son segmentos dentro de una sentencia que modifican o detallan su funcionalidad. Cláusulas comunes: WHERE: Filtra filas según una condición. SELECT * FROM empleados WHERE salario > 5000; GROUP BY: Agrupa filas que comparten un valor común. SELECT departamento, AVG(salario) AS salario_promedio FROM empleados GROUP BY departamento; HAVING: Similar a WHERE, pero se usa con funciones agregadas. SELECT departamento, COUNT(*) FROM empleados GROUP BY departamento HAVING COUNT(*) > 5; ORDER BY: Ordena los resultados. SELECT nombre, salario FROM empleados ORDER BY salario DESC; LIMIT o FETCH: Restringe el número de resultados devueltos. SELECT * FROM productos LIMIT 10;
c. Actualización de datos (UPDATE) Modifica registros existentes. UPDATE tabla SET columna1 = valor1 WHERE condición; Ejemplo: UPDATE empleados SET salario = salario * 1.1 WHERE departamento = 'Ventas'; d. Eliminación de datos (DELETE) Elimina registros de una tabla. DELETE FROM tabla WHERE condición; Ejemplo: DELETE FROM productos WHERE precio < 5;
a. Consulta de datos (SELECT) Recupera información de la base de datos. SELECT columna1, columna2 FROM tabla WHERE condición; Ejemplo: SELECT nombre, edad FROM clientes WHERE ciudad = 'Madrid'; b. Inserción de datos (INSERT) Añade nuevos registros a una tabla. INSERT INTO tabla (columna1, columna2) VALUES (valor1, valor2); Ejemplo: INSERT INTO clientes (nombre, ciudad) VALUES ('Ana', 'Barcelona');