Sesion I Ejercicio I

Páginas: 25 (6078 palabras) Publicado: 3 de abril de 2015

U. D. 7
Introducción a SQL

1.- Introducción.-
2.- Conceptos básicos de SQL.-

Sentencias

El lenguaje SQL consta de unas treinta sentencias, que a continuación se resumen en la Tabla 1. Cada sentencia demanda una acción específica por parte del SGBD, tal como la creación de una nueva tabla, la recuperación de datos o la inserción de nuevos datos en la base. Todas las sentencias SQL tienen lamisma forma básica.


LENGUAJE SQL


El lenguaje SQL (Structured Query Language) es una herramienta para organizar, gestionar y recuperar datos almacenados en una base de datos relacional.

Características:
Es un lenguaje par todo tipo de usuarios.
Es posible manejarlo para consultas, actualizaciones, definición de datos y control de la base de datos.

Tipos de sentencias SQL:

sentenciadescripción
DML, manipulación de datos
SELECT

Recupera datos de la BD
INSERT

Añade nuevas filas a las tablas
DELETE

Suprime filas en las tablas
UPDATE

Modifica datos existentes en las tablas
DDL, definición de datos
CREATE
DROP
ALTER
TABLE
Añade una nueva tabla a la BD
Suprime una tabla de la BD
Modifica la estructura de una tabla de la BD
CREATE
DROP
VIEW
Añade una nueva vista a la BD
Suprime unavista de la BD
CREATE
DROP
INDEX
Construye un nuevo índice para una columna de una tabla
Suprime un índice de una tabla de la BD
DCL
Control de accesos
GRANT
REVOKE

Concede privilegios de acceso a usuarios
Suprime privilegios de acceso a usuarios
Control de transacciones
ROLLBACK
COMMIT

Aborta la transacción actual
Confirma la transaccion
Tabla 1. tipos de sentencias de SQL

Al definir una tablase debe especificar el tipo de datos para cada una de sus columnas; es decir, se definen el dominio de valores que cada columna puede contener.

Todas las sentencias SQL comienzan con un verbo, una palabra clave que describe lo que la sentencia hace. CREATE, INSERT, DELETE y COMMIT son verbos típicos. La sentencia continúa con una o más cláusulas. Una cláusula puede especificar los datos sobre losque debe actuar la sentencia, o proporcionar más detalles acerca de lo que la sentencia se supone que hace. Todas las cláusulas comienzan también con una palabra clave, tal como WHERE, FROM, INTO y HAVING. Algunas cláusulas son opcionales; otras son necesarias. La estructura y contenido específicos varían de una cláusula a otra. Muchas cláusulas contienen nombres de tablas o columnas; algunaspueden contener palabras clave adicionales, constantes o expresiones.

Verbo Nombre de Tabla Cláusulas




Palabras DELETE FROM VENTAS
clave
WHERE VENTAS < 50999


Nombre de columna Constante


El estándar SQL ANSI/ISO especifica las palabras clave SQL que se utilizan como verbos y en cláusulas de sentencias. Según el estándar, estas palabras clave no pueden ser utilizadas paradesignar objetos de la base de datos, tales como tablas, columnas y usuarios. Muchas implementaciones SQL relajan esta restricción, pero generalmente es buena idea evitar las palabras clave al nombrar tablas y columnas. La Tabla 2 lista las palabras clave actualmente incluidas en el estándar SQL ANSI/ISO.


ADA CURRENT FROM NULL
ALL CURSOR GO NUMERIC SELECT
AND DEC GOTO OF SET
ANYDECIMAL GRANT ON SMALLINT
AS DECLARE GROUP OPEN SOME
ASC DEFAULT HAVING OPTION SQL
AUTHORIZATION DELETE IN OR SQLCODE
AVG DESC INDICATOR ORDER SQLERROR
BEGIN DISTINCT INSERT PASCAL SUM
BETHEEN DOUBLE INT PLI TABLE
BY END INTEGER PRECISION TO
C ESCAPE INTO PRIMARY UNIÓN
CHAR EXEC IS PRIVILEGES UNIQUE
CHARACTER EXISTS KEY PROCEDURE UPDATE
CHECKFETCH LANGUAGE PUBLIC USER
CLOSE FLOAT LIKE REAL VALUES
COBOL FOR MAX REFERENCES VIEW
COMMIT FOREIGN MIN ROLLBACK WHENEVER
CONTINUE FORTRAN MODULE SCHEMA WHERE
COUNT FOUND NOT SECTION WITH
CREATE WORK

Tabla 2. Palabras reservados SQL ANSI/ISO.

las notación que emplearemos para las formas aceptables de una sentencia SQL será la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sesion I
  • EJERCICIO I
  • Ejercicio I
  • Resumen Sesion I
  • SESIÓN F.C.E. I
  • DIAPOSITIVAS SESION I COMPORT
  • Introduccion A La Biologia Sesion I
  • I SESION MEDIO INTERNO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS