El lenguaje tiene varios componentes:

« Lenguaje de definición de datos (LDD). El LDD de SQL proporciona ordenes para la definición de esquemas de relación, borrado de relaciones, creación deíndices y modificación de esquemas de relación.

• Lenguaje interactivo de manipulación de datos (LMD). El LMD de SQL incluye un lenguaje de consultas, basado tanto en el álgebra relacional comeen el cálculo relacional de tuplas. Incluye también órdenes para insertar, borrar y modificar tuplas de la base de datos.

• LMD incorporado. La Forma incorporada de SQL se diseño para el uso sinlenguajes de programación de propósito general, tales como PL/1. COBOL, Pascal, Fortran y C.

• Definición de vistas. El LDD de SQL incluye órdenes para la definición de vistas.

••Autorización. El LDD de SQL incluye ordenes para la especificación de los derechos de acceso a relaciones y vistas.

• Integridad. El LDD de SQL incluye órdenes para la especificación de las ligaduras deintegridad que deben satisfacer los datos almacenados en la base de datos. Las actualizaciones que violen las ligaduras de integridad se rechazan.

« Control de transacciones. SQL incluye ordenes parala especificación del comienzo y final de transacciones. Varias implementaciones permiten también bloqueo explicito de los datos para el control de la concurrencia.

ESTRUCTURA BÀSICA

Una basede datos relacional consiste en un conjunto de relaciones, a cada una de las cuales se le asigna un nombre único. Cada relación tiene una estructura similar a la presentada en el anterior. SQL permiteel uso de valores nulos para indicar que el valor o bien es desconocido o no existe. Se fijan criterios que permiten al usuario especificar a que atributos no se puede asignar valor nulo.

Laestructura básica de una expresión SQL consiste en tres cláusulas: select, from y where.

• La cláusula select corresponde a la operación proyección del álgebra relacional. Se usa para listar los... [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2010, 01). Estructura básica de sql. BuenasTareas.com. Recuperado 01, 2010, de http://www.buenastareas.com/ensayos/Estructura-B%C3%A1sica-De-Sql/91544.html

MLA

"Estructura básica de sql" BuenasTareas.com. 01 2010. 2010. 01 2010 <http://www.buenastareas.com/ensayos/Estructura-B%C3%A1sica-De-Sql/91544.html>.

MLA 7

"Estructura básica de sql." BuenasTareas.com. BuenasTareas.com, 01 2010. Web. 01 2010. <http://www.buenastareas.com/ensayos/Estructura-B%C3%A1sica-De-Sql/91544.html>.

CHICAGO

"Estructura básica de sql." BuenasTareas.com. 01, 2010. consultado el 01, 2010. http://www.buenastareas.com/ensayos/Estructura-B%C3%A1sica-De-Sql/91544.html.