Want to create interactive content? It’s easy in Genially!

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

BEYONCÉ

Horizontal infographics

ALEX MORGAN

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');