Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lenguajes de consulta SQL - Coggle Diagram
Lenguajes de consulta SQL
¿Qué es SQL?
El Lenguaje de Consulta Estructurado popularmente conocido por sus siglas en inglés como SQL, es un tipo de lenguaje de programación que ayuda a solucionar problemas específicos o relacionados con la definición, manipulación e integridad de la información representada por los datos que se almacenan en las bases de datos.
Características
:pencil2: Debido a que SQL ofrece una implementación para los sistemas de bases de datos relacionales es de esperar que posea características parecidas a las mencionadas para el modelo relacional.
:pencil2: Para el almacenamiento y operaciones de manipulación de los datos, el modelo relacional establece el uso de relación y variable de relación; mientras tanto SQL hace uso de las tablas como elemento fundamental.
Lenguaje de manipulación de datos (DML)
¿Qué es?
DML es el lenguaje de SQL que permite ingresar, modificar y eliminar datos en una base de datos.
Carcaterísticas
:pen: Insert; Inserta datos a la base.
:check: Update: Actualiza datos en la base.
:no_entry: Delete: Elimina datos en la base.
:fountain_pen: Select: Selecciona datos en la base para realizar una consulta de información.
Lenguaje de definición de datos (DDL)
¿Qué es?
Un DDL es un lenguaje utilizado para definir estructuras de datos y modificar datos .
Características
:pen: Create: Permite crear una nueva base de datos, tablas, índices o procedimientos almacenados.
:red_cross: Drop: Se utiliza para borrar rápidamente y eficazmente bases de datos, índices, procedimientos almacenados y demás.
:recycle: Alter: Nos permite insertar, eliminar o actualizar columnas en una tabla ya existente.
Lenguaje de control de datos (DCL)
¿Qué es?
El lenguaje de control de datos protege el acceso a la información en los usuarios, otorgando privilegios para acceder o modificar la información.
Características
:warning: Grant: Otorga los permisos a los usuarios.
:forbidden: Revoke: Elimina los permisos a los usuarios.
El Lenguaje de control de transacción (TCL)
¿Qué es?
Son comandos que permiten realizar transacciones en una base de datos relacional, por lo que puede extraer (restar) la cantidad de la cuenta de origen y agregar (sumar) a la cuenta destino.
:pencil2: Begin Transaction: Para comenzar una transacción.
:lock: Commit: Para grabar los cambios en la base.
:red_cross: RollBack: Para deshacer cambios de toda la transacción.