Вы находитесь на странице: 1из 27

SQL

Introducicon

Introduccion
SQL(Structure Query Language)
SQL es el lenguaje de consulta universal
para bases de datos.
SQL propociona metodos para definir la
base datos, para manipular la informacin
y para gestionar los permisos de acceso a
dicha informacin.

Introduccion
Los mandatos de SQL se dividen en tres
grandes grupos diferenciados:
DDL(Data Definition Language)
DML(Data Manipulation Language)
DCL (Data Control Laguage)

DDL
Es el encargado de la definicin de Bases
de Datos, tablas, vistas e ndices entre
otros.
Son comandos propios de este lenguaje:
CREATE TABLE
CREATE INDEX
CREATE VIEW
ALTER TABLE, INDEX, VIEW

DML
DML(Data Manipulation Language),
cuya misin es la manipulacin de
datos. A travs de l podemos
seleccionar, insertar, eliminar y
actualizar datos.
Son comandos propios de este
lenguaje:
SELECT, UPDATE, INSERT,
INSERT INTO , DELETE FROM

DCL
DCL (Data Control Language), encargado
de la seguridad de la base de datos, en
todo lo referente al control de accesos y
privilegios entre los usuarios.
Son comandos propios de este lenguaje:
GRANT
REVOKE

Componentes de SQL
Tipos de Datos:
SQL admite una variada gama de tipos de
datos para el tratamiento de la informacin
contenida en las tablas, los tipos de datos
pueden ser numricos (con o sin
decimales), alfanumricos, de fecha o
booleanos(si o no).

Tipos de Datos SQL

Tipos de Datos SQL

Tipos de Datos SQL

Tipos de Datos SQL

Tipos de Datos SQL

Tipos de Datos SQL


Operadores
Los operadores se pueden definir como combinaciones
de caracteres que se utilizan tanto para realizar
asignaciones como comparaciones entre datos.
Los operadores se dividen en aritmticos, relacionales,
lgicos, y concatenacin.

Tipos de Datos SQL:


Operadores

Tipos de Datos SQL:


Operadores

SQL:
Palabras Claves
Las palabras claves son identificadores con un
significado especial para SQL, por lo que no
pueden ser utilizadas para otro propsito
distinto al que han sido pensadas.

SQL:
Palabras Claves

SQL:
Funciones Agregadas
Proporcionan a SQL utilidades de calculo sobre
los datos de las tablas.
Se incorporan en las consultas SELECT y
retornan un valor unico al operar sobre un
grupo de registros.

SQL:
Predicados
Los predicados son condiciones que se indican en
clausula WHERE de una consulta SQL.

DDL (Lenguaje de
Definicion de Datos)
Es el encargado de permitir la descripcion
de los objetos que forman una base de
datos.
Permite hacer lo siguiente:
Creacion de tablas, indices y vistas
Modificacion de tablas, indices y vistas
Supresion de tablas, indices y vistas

DDL: Creacion de tablas


En el modelo relacional la informacion de una
base de datos se almacena en tablas y para
empezar usaremos la siguiente sentencia:

DDL: Creacion de tablas

DDL: Modificacion de
tablas
En ocaciones puede ser necesario modificar la
estructura de una tabla, comunmente para anadir
un campo o restriccion.

DDL: Modificacion de
tablas

DDL: Modificacion de
tablas - Clave Primaria

DDL: Modificacion de
tablas Clave Foranea

DDL: Eliminacion de
tablas
Podemos eliminar una tabla de forma
permanente de una base de datos
mediante la instruccion DROP TABLE.
Si intentamos eliminaruna tabla que tenga
registros relacionados a traves de una
clave externa la instruccion DROP TABLE
fallara por integridad referencial.

Вам также может понравиться