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 demanipulación de datos (LMD). El LMD de SQL incluye un lenguaje de consultas, basado tanto en el álgebra relacional come en 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 deSQL se diseño para el uso sin lenguajes 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ónde los derechos de acceso a relaciones y vistas.

• Integridad. El LDD de SQL incluye órdenes para la especificación de las ligaduras de integridad 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 para la 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 base de datos relacional consisteen 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 permite el uso de valores nulos para indicar que el valor o bien es desconocido o no existe. Se fijan criterios quepermiten al usuario especificar a que atributos no se puede asignar valor nulo.

La estructura 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 [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.