GoConqr has a new look! Let us know what you think.

Mind map

Lenguaje SQL

Alexander Lenin Gancino Suarez Spanish

Map content

Lenguaje SQL

  1. SQL – Lenguaje de Consulta Estructurado

    • Lenguaje estándar para bases de datos relacionales. Definido por ANSI y ISO. Se usa en: Oracle, SQL Server, Sybase, etc.
      • Ejemplo práctico (del documento): – Permite consultar clientes, pedidos, vendedores, artículos y sus relaciones. – Se usa para seleccionar filas, ordenar datos, unir tablas, etc.
  2. Categorías del Lenguaje SQL

    • DDL – Data Definition Language
      • Define objetos de la base de datos. Incluye: CREATE, ALTER, DROP
        • Ejemplos prácticos: Crear bases de datos. Crear tablas como CLIENTE, ARTÍCULO, PEDIDO. Modificar columnas o agregar nuevas. Eliminar tablas que ya no se usan.
    • DML – Data Manipulation Language
      • Manipula datos dentro de las tablas. Incluye: INSERT, UPDATE, DELETE, SELECT
        • Ejemplos prácticos : Insertar filas en CLIENTE o PEDIDO al crear la BD . Actualizar saldos o cuotas de vendedores. Eliminar registros antiguos de DETALLE_PED.
    • DCL – Data Control Language
      • Controla permisos, atomicidad y seguridad. Incluye: GRANT, REVOKE, COMMIT, ROLLBACK
        • Ejemplos: Confirmar cambios con COMMIT TRANSACTION. Deshacer cambios fallidos con ROLLBACK TRANSACTION. Controlar accesos a tablas mediante GRANT/REVOKE.
  3. Implementación de una Base de Datos

    • El documento muestra 7 pasos: Crear el área física de la BD. Crear las tablas. Insertar datos iniciales. Actualizar datos. Eliminar registros. Hacer consultas SELECT. Crear vistas lógicas para ocultar columnas.
  4. Creación de Tablas (DDL)

    • El documento ejemplifica: Tabla CLIENTE Tabla VENDEDOR Tabla ARTÍCULO Tabla PEDIDO Tabla DETALLE_PED
      • Ejemplos prácticos: CLIENTE incluye columnas como NUMCLI, NOMCLI, SALDOS. ARTÍCULO incluye precios con validación CHECK. PEDIDO enlaza clientes y vendedores mediante llaves foráneas.
  5. Ligaduras / Restricciones

    • Tipos principales: DEFAULT → asigna valores por defecto. CHECK → valida valores permitidos. PRIMARY KEY → identificador único. FOREIGN KEY → mantiene integridad referencial. UNIQUE → evita duplicados.
  6. Consultas SELECT

    • Ejemplos prácticos: Mostrar todos los clientes. Mostrar clientes con alias amigables. Evitar duplicados con DISTINCT. Calcular saldos sumando tres columnas. Filtrar por rangos usando BETWEEN. Filtrar por patrones usando LIKE. Ordenar resultados con ORDER BY.
  7. JOIN – Consultas en múltiples tablas

    • Permite unir tablas según campos comunes. Ejemplos prácticos del documento: Cliente + Pedido unidos por NUMCLI. Unir Cliente + Pedido + Detalle + Artículo + Vendedor
  8. Consultas Resumen

    • Funciones agregadas: SUM AVG MIN MAX COUNT DISTINCT

Information

Description
Mind Map on Lenguaje SQL, created by Alexander Lenin Gancino Suarez on 29/11/2025.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?