SQL Sintaxis
SQL Estandar Oficial
Funciones de SQL
Funciones de SQL
- DDL Data definition Language
- Creación de estructuras de la base de datos
- Integridad de los datos
- DML Data Manipulation Language
- Recuperación de datos
- Manipulación de datos
- DCL Data Control Language
- Control acceso
- Comparticion de datos
INVOCACION DE SQL
- DDL (Data Definition Language)
- Creación de estructuras de la base de datos.
- Integridad de los datos.
- CREATE : crea objeto (tablas,usuarios,etc)
- ALTER : modificar
- DROP : elimina
- DML (Data Manipulation Language)
- Recuperación de datos
- Manipulación de datos
- INSERT: inserta (datos)
- UPDATE: actualiza, modifica datos existentes
- DELETE: borrar objeto (NO tabla) (sirve para el contenido de la tabla)
- SELECT: seleccionar
- DCL (Data Control Language)
- Control acceso
- Compartición de datos
- GRANT : dar permisos
- REVOKE: quitar permisos
Ventajas de SQL
Independencia de fabricantes
Portabilidad a cualquier tipo de plataforma
SQL estandarizado
Basado en el modelo relacional
Lenguaje de alto nivel
Consultas interactivas ad-hoc
Utilizacion de lenguajes de programacion
Multiples vistas de datos
Lenguaje de bases de datos
Tipos de datos
Creación de tablas
Se utiliza CREATE TABLE
Se especifican los atributos de la relación y sus tipos
Se especifica la clave primaria
Se especifica las restricciones de integridad
CREATE TABLE nombre_tabla(
nombre_columna tipo_columna restricciones_columna,
...
restricciones_tabla)
Se puede indicar el esquema
nombre_esquema.nombre_tabla
Acciones Referenciales
-ON UPDATE (acción)
-ON DELETE (acción)
-RESTRICT
Creación de tablas
Se utiliza CREATE TABLE
Se especifican los atributos de la relación y sus tipos
Se especifica la clave primaria
Se especifica las restricciones de integridad
CREATE TABLE nombre_tabla(
nombre_columna tipo_columna restricciones_columna,
...
restricciones_tabla)
Se puede indicar el esquema
nombre_esquema.nombre_tabla
Acciones Referenciales
-ON UPDATE (acción)
-ON DELETE (acción)
-RESTRICT
Comentarios
Publicar un comentario