Operadores Relacionales

Páginas: 4 (756 palabras) Publicado: 3 de julio de 2013
Select
En el siguiente ejemplo se muestran tres fragmentos de código. En el primer ejemplo de código, se devuelven todas las filas (no se especifica la cláusula WHERE) y todas las columnas (con *)de la tabla Product de la base de datos AdventureWorks2012 .
Transact-SQL
USE AdventureWorks2012;
GO
SELECT *
FROM Production.Product
ORDER BY Name ASC;
-- Alternate way.
USEAdventureWorks2012;
GO
SELECT p.*
FROM Production.Product AS p
ORDER BY Name ASC;
GO
Project
El operador Proyección se utiliza para producir una nueva relación desde R. Esta nueva relación contiene sóloalgunos de los atributos de R, es decir, realiza la selección de algunas de las columnas de una tabla R.
Notación en Álgebra Relacional
Project en Álgebra Relacional se representa por la letragriega pi:
π(A1,...,An)R
El resultado es una relación seleccionando solo los atributos A1,...,An de la relación R. Si A1,...,An no incluye una llave (o clave), podrían producirse tuplas repetidas en elresultado, las cuales serán eliminadas.
Join
Como ejemplo, la siguiente consulta toma todos los registros de la tabla Empleado y encuentra todas las combinaciones en la tabla Departamento. Lasentencia JOIN compara los valores en la columna IDDepartamento en ambas tablas. Cuando no existe esta correspondencia entre algunas combinaciones, éstas no se muestran; es decir que si el número dedepartamento de un empleado no coincide con los números de departamento de la tabla Departamento, no se mostrará el empleado con su respectivo departamento en la tabla resultante.
Las dos consultassiguientes son similares, y se realizan de manera explicita (A) e implícita (B).
A. Ejemplo de la sentencia INNER JOIN explícita:
SELECT Campos
FROM empleado
INNER JOIN departamentoON empleado.IDDepartamento = departamento.IDDepartamento
B. Ejemplo de la sentencia INNER JOIN implícita:
SELECT Campos
FROM empleado, departamento
WHERE empleado.IDDepartamento =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ensayo de operadores relacionales
  • Operaciones Del Álgebra Relacional
  • operaciones algebra relacional
  • OPERACIONES RELACIONALES Y LÓGICAS Programacion
  • Operadores relacionales
  • Operadores logicos y relacionales
  • ESTADO RELACIONAL
  • Algebra Relacional.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS