SQL
El SQL (Structured query language), lenguaje de consulta estructurado, es
un lenguaje surgido de un proyecto de investigación de IBM para el acceso a
bases de datos relacionales. Actualmente se ha convertido en un estándar de lenguaje de bases de
datos, y la mayoría de los sistemas de bases de datos lo soportan, desde
sistemas para ordenadores personales, hasta grandes ordenadores.
Cada sistema ha
desarrollado su propio SQL que puede variar de un sistema a otro, pero con
cambios que no suponen ninguna complicación para alguien que conozca un SQL
concreto, como el que vamos a ver aquí correspondiente al Access2000.
Como su nombre
indica, el SQL nos permite
realizar consultas a la base de datos.
Pero el nombre se queda corto ya que SQL además realiza funciones de definición, control y gestión de la base de
datos. Las sentencias SQL se clasifican según su finalidad dando origen
a tres ‘lenguajes’ o mejor dicho sub lenguajes:
El DDL
(Data Description Language), lenguaje
de definición de datos, incluye órdenes para definir, modificar o
borrar las tablas en las que se almacenan los datos y de las relaciones entre
estas. (Es el que más varia de un sistema a otro)
|
|
El DCL
(Data Control Language), lenguaje de
control de datos, contiene elementos útiles para trabajar en un
entorno multiusuario, en el que es importante la protección de los datos, la
seguridad de las tablas y el establecimiento de restricciones en el acceso,
así como elementos para coordinar la compartición de datos por parte de
usuarios concurrentes, asegurando que no interfieren unos con otros.
|
|
El DML
(Data Manipulation Language), lenguaje
de manipulación de datos, nos permite recuperar los datos almacenados
en la base de datos y también incluye órdenes para permitir al usuario
actualizar la base de datos añadiendo nuevos datos, suprimiendo datos
antiguos o modificando datos previamente almacenados.
caracteristicas del lenguaje.
Una sentencia SQL es como una frase con la que decimos lo que queremos obtener y donde obtenerlo.
todas las sentencias empiezan con un verbo (palabra reservada que indica la accion a realizarealizar),seguido el resto de clausulas, algunas obligatorias y otras opciones que completan la frase .Todas las sentencias siguen una sintaxis utilizaremos un diagrama sintactico como elque se muestra a continuacion.
|
No hay comentarios:
Publicar un comentario