domingo, 4 de junio de 2017


Funciones de SQL


  • DDL (data definition languaje)

Creación de estructuras de la base de datos. Integridad de los datos.
Se usan comandos como create, alter, drop = Database, table, user, function, constraint, trigger, procedure, etc.
Create para crear.
Alter para modificar.
Drop para borrar objeto.


  • DML (data manipulation languaje)

Recuperación y manipulación de datos.
Se usan los comandos insert, update, delete y select.
Insert inserta datos a la tabla. Update actualiza datos del usuario. Delete borra un registro (tupla). Select para seleccionar una columna.


  • DCL (data control languaje)

Control de acceso y compartición de datos.
Se usan los comandos Grant y revoke.
Grant otorga permisos. Revoke quita permisos.


Roles de SQL


  1. Invocación directa o interactiva
  2. Invocación no directa.


Ventajas de SQL


  • Independencia de fabricantes.
  • Portabilidad a cualquier plataforma.
  • SQL estandarizado.
  • Basado en modelo relacional.
  • Lenguaje de alto nivel.
  • Consultas interactivas.
  • Utilización de lenguajes de programación.
  • Múltiples vistas de datos.
  • Definición dinámica de los datos.
  • Arquitectura cliente/servidor.


Tipos de datos:


  • Char.
  • BIT.
  • Integer.
  • Numeric.
  • Decimal (p,q).
  • Varchar.
  • Float..
  • Date: YYYY-MM-DD
  • Time HH:MM:SS

Creación de dominios:

Los dominios se utilizan como tipos de datos. Permite cambiar simultáneamente a varios atributos.

Ejemplo:
Create domain [AS] tipodato [DEFAULT valor_defecto] [CHECK condición]

Operadores:


  • Comparación: (=, <>, <,>, <=, >=, is null)
  • Lógicos: AND, OR, NOT
  • Intervalos: Between…...AND.
  • Cadenas de texto: LIKE
  • Conjuntos: IN

No hay comentarios:

Publicar un comentario