Want to create interactive content? It’s easy in Genially!
Mapa Conceptual Cajas
Cesar Aguilar zepeda
Created on November 19, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Essential Map
View
Akihabara Map
View
Frayer Model
View
Create Your Story in Spanish
View
Microcourse: Key Skills for University
View
Microcourse: Learn Spanish
View
Choice Board Flipcards
Transcript
Mapa Conceptual
SQl
clasificacion
Caracteristicas
sintaxis basica
estructurado
clausulas
palabras clave
declarativo
ddl
dml
comandos basicos
tcl
dcl
estanda
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;
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');
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;