SQL Sintaxis

SQL Estandar Oficial
Resultado de imagen para sql server

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

Resultado de imagen para tipos de datos sql

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

Entradas más populares de este blog

Modelo Entidad Relación

Álgebra relacional

Creación de bases de datos y archivos de base de datos