Sei sulla pagina 1di 2

Este curso sobre los fundamentos del lenguaje SQL se dirige a desarrolladores e informáticos

principiantes que deban trabajar con un sistema gestor de base de datos relacionales PARA ALMACENAR
Y MANUPULAR DATOS

Los ejemplso que se utilizan en este curso se han realizado con la versión Sql sever 2016 Mysql 5.7.11
que se puden descargar en este curso

El lenguaje SQL (Structured Query Language) significa lenguaje de consulta


estructurada . Lo creó IBM a principios de los años 70. Una start-up
llamada Relational Software produjo la primera versión comercial en 1979. Esta
start-up se convirtió posteriormente en Oracle Corp.

SQL es un lenguaje de programación para el acceso a base de datos

SQL se utiliza para acceder y manipular datos en cualquier base de datos del
mercado Oracle 12c, DB developer VM, SQL server 2016 SP1 Developer Edition,
Mysql 5.7.111 PostgreSQL

SQL se compone de sentencias que se puden utilizar para realizar diversas tareas,
dependiendo de las tareas,

Estas sentencias se pueden clasificar en 3 grupos principales (DML, Manipulacion de


datos

DDL, definición de datos

DCL control de acceso), con lo cual estaremos trabajando con multitud de


ejemplos para entenderlo perfectamente.

DML LENGUAJE DE MANIPULACION DE DATOS

Utilizando instrucciones de SQL, permite a los usuarios introducir datos para posteriormente
realizar tareas de consultas o modificación de los datos que contienen las Bases de Datos.

Lenguaje de Definición de Datos (DDL)

Es un lenguaje de programación para definir estructuras de datos, proporcionado por los


sistemas gestores de bases de datos, en este caso PostgreSQL. En inglés, Data Definition
Language, de ahí sus siglas DDL.

Con este lenguaje permite a los programadores de un sistema gestor de base de datos, como
Postgres, definir las estructuras que almacenarán los datos así como los procedimientos o
funciones que permitan consultarlos.

Lenguaje de Control de Datos (DCL)

Estos comandos permiten al Administrador del sistema gestor de base de datos, controlar
el acceso a los objetos, es decir, podemos otorgar o denegar permisos a uno o más roles
para realizar determinadas tareas.

Los comandos para controlar los permisos son los siguientes:


GRANT, permite otorgar permisos.

REVOKE, elimina los permisos que previamente se han concedido.

TRUNCATE: Empleado para eliminar todos los registros de una tabla.

COMMENT: Utilizado para agregar comentarios al diccionario de datos.

RENAME: Tal como su nombre lo indica es utilizado para renombrar objetos.

Potrebbero piacerti anche