Todo Sobre Sql

Páginas: 31 (7588 palabras) Publicado: 28 de octubre de 2011
SQL

Introducción

El SQL (en inglés, Structured Query Language), o lenguaje de consulta estructurado, es el lenguaje que se convirtió en el estándar de lenguaje de bases de datos relacionales, y la mayoría de los sistemas de bases de datos lo soportan, desde sistemas para ordenadores personales, hasta grandes ordenadores.

Para que un gestor de bases de datos sea considerado comorelacional, debe soportar SQL, independientemente de las caracteristicas particulares que dicho gestor pueda aportar. Por supuesto, a partir del estándar cada sistema ha desarrollado su propio SQL que puede variar de un sistema a otro, por ejemplo T-SQL (Transact-SQL) , PL/SQL (Procedure Language / SQL), MySQL, etc, pero con cambios que no suponen demasiada complicación para alguien que conozca un SQLconcreto.

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 ‘sublenguajes’:

• el DDL (Data Description Language), lenguaje de definición de datos, incluye órdenespara definir, modificar o borrar las tablas en las que se almacenan los datos y de las relaciones entre estas. (Es el que más varía de un sistema a otro). Son comandos propios de este lenguaje:
CREATE TABLE, CREATE INDEX, CREATE VIEW, ALTER TABLE, … etc

• el DML (Data Manipulation Language), lenguaje de manipulación de datos, nos permite recuperar los datos almacenados en la base dedatos 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.

Son comandos propios de este lenguaje:

SELECT, UPDATE, INSERT, DELETE FROM, … etc

• el DCL (Data Control Language), lenguaje de control de datos, contiene elementos útiles para trabajar enun 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.

Son comandos propios de este lenguaje: GRANT y REVOKE.

Palabras Clave

Las palabrasclave son identificadores con un significado especial para SQL, por lo que no pueden ser utilizadas para otro propósito distinto al que han sido pensadas, es decir, son palabras reservadas.
SQL dispone de muy pocas órdenes, pero de multiples palabras clave, lo que le convierten en un lenguaje sencillo pero tremendamente potente para llevar a cabo su función.

|Lista de Palabras Clave en SQL|
|ALL |AND |ANY |ASC |
|AVG |BEGIN |BY |CHAR |
|CHECK |CLOSE|COUNT |COMMIT |
|CREATE |CURSOR |DECIMAL |DECLARE |
|DELETE |DESC |DISTINCT |DEFAULT |
|EXISTS |FETCH|FLOAT |FOR |
|FROM |GRANT |GROUP |HAVING |
|IN |INDEX |INSERT |INTEGER |
|INTO |LIKE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • todo sobre todo
  • Ensayo sobre sql
  • Todo Sobre Todo
  • todos sobre todo
  • Todo sobre todo
  • Teoria sobre sql
  • todo sobre
  • todo sobre yo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS