sábado, 19 de junio de 2021

SQL

 SQL

SQL por sus siglas en inglés significa Lenguaje de Consulta Estructurada (Structured Query Language), es un lenguaje de programación diseñado para actualizar, obtener, y calcular información en bases de datos relacionales.

SQL es un lenguaje de dominio específico utilizado en programación diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales. Sin embargo, SQL se utiliza para comunicarse con una base de datos. ... Algunos sistemas de gestión de bases de datos relacionales comunes que utilizan SQL son: Oracle, MySQL, Microsoft SQL Server, Access, Ingres, etc.


Los orígenes del SQL están ligados a los de las bases de datos relacionales y es importante porque permite realizar consultas en la base de datos y así poder obtener alguna información que deseemos. Por lo tanto, SQL es el principal medio para el acceso a la información de las bases de datos en cualquier proyecto. Con este lenguaje hacemos las tareas más comunes, denominadas CRUD (Crear, Leer, Actualizar y Eliminar, por sus siglas en inglés).


Existen 7 razones para aprender SQL y son:

  1. SQL está en todas partes SQL es para las empresas lo que la fuerza es para los Jedi: está en todas partes, fluye entre nosotros y nos rodea.
  2. SQL es fácil de aprender (al menos lo fundamental), y si lo comparas con los beneficios que aporta dominarlo, invertir en aprender bien SQL es extremadamente rentable.
  3. Es un conocimiento portable: no te ata a ningún fabricante Una de las grandes ventajas de SQL frente a otros lenguajes es que es de uso transversal.
  4. SQL nació a finales del año 70 en los laboratorios de IBM (nada menos) y se empezó a explotar comercialmente por Oracle (otros dones Nadie ¿verdad?) en 1979, pero sus orígenes teóricos se remontan al modelo relacional propuesto por E. F. Codd en 1970. 
  5. SQL nunca cambia Si como desarrollador te estresan los cambios, SQL es al desarrollo lo que el oro a la inversión financiera. Esto es, un valor seguro. Cada fabricante lo implementa de manera distinta, pero se suelen mantener muy cerca del estándar, y el núcleo duro de SQL apenas cambia.
  6. Está (muy) bien valorado por las empresas Si ya los buenos desarrolladores están demandados, un experto en SQL es de lo más valorado y apreciado en el mundillo tecnológico. 
  7. La información es poder Ya se ha mencionado en el punto anterior, pero esto se merece su propio punto y además queremos recalcártelo por si no te había quedado claro. La información es poder. 


SQL se divide en tres partes

  • DDL (Lenguaje de definición de datos)
  • DML (Lenguaje de manipulación de datos)
  • DCL (Lenguaje de control de datos)



SENTENCIA:

DDL (definición de datos)

CREATE TABLE

DROP TABLE

ALTER TABLE

CREATE VIEW

DROP VIEW

CREATE INDEX

 DROP INDEX

CREATE SYNOYM

DROP SYNONYM

DML (manipulación de datos)

SELECT

INSERT

DELETE

UPDATE

DCL (control de acceso)

GRANT

REVOKE

Control de transacciones

COMMIT

ROLLBACK



No hay comentarios.:

Publicar un comentario

Seguridad de la información

 ¿Qué es la seguridad de información? La  seguridad informática  es una disciplina  que  se encarga de proteger la integridad y la privacida...