lunes, 22 de mayo de 2017

SQL

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. 

 Compartición de datos.

INVOCACIÓN DE SQL
  Invocación directa o interactiva. 
 La sentencia es invocada desde el terminal. 
 Los datos devueltos se presentan en pantalla. 
 El resultado puede ser: 
 Un valor 
 Una lista de valores 
 Una tabla 
 Vacío 
 Invocación desde programa. 

 La sentencia se invoca como parte de la ejecución del programa. 
 Los datos devueltos se recogen en una área de entrada del programa. 

VENTAJAS DE SQL 

 Independencia de los fabricantes. 
 Portabilidad a cualquier tipo de plataforma. 
 SQL está estandarizado.  Basado en el modelo relacional. 
 Lenguaje de alto nivel.  Consultas interactivas ad-hoc. 
 Utilización en Lenguaje de programación. 
 Múltiples vistas de los datos. 
 Lenguaje de base de datos. 
 Definición dinámica de datos. 
 Arquitectura cliente/servidor.

 TIPOS DE DATOS 

 CHARACTER (n) 
 CHARACTER VARYING(n) 
 BIT(n) 
 BIT VARYING(n) 
INTEGER  SMALLINT 
 NUMERIC(p, q) 
 DECIMAL(p, q) 
 FLOAT(p) 
 Date: YYYY-MM-DD 
 Time: HH:MM:SS 
 Time(i): i+1 posiciones para fracciones de segundo. 
 Time with time zone: desplazamiento con respecto a la hora universal. 
 Timestamp: incluye día y hora. 
 Interval: un intervalo que se puede usar para incrementar o decrementar valores.

CREACIÓN DE TABLAS



miércoles, 3 de mayo de 2017

Álgebra Relacional

Álgebra Relacional 

Se denomina álgebra relacional a un conjunto de operaciones encargadas de la manipulación de datos agrupados (relaciones). 
 Estas operaciones describen la manipulación de datos. Son en sí, una representación intermedia de una consulta a una base de datos. 
 Al aplicarse una operación a una tabla, tengo como resultado otra tabla.

  • Operadores 



  • Operación Seleccionar 


  • Operación Proyectar 
  • Eliminar Duplicados