tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

10
Universidad Central del Ecuador Facultad de Ciencias Económicas INTEGRANTES: HUGO XAVIER CALDERON ALEXIS ISRAEL CHAVEZ

Upload: alexis-chavez

Post on 15-Aug-2015

85 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

Universidad Central del Ecuador

Facultad de Ciencias Económicas

INTEGRANTES:HUGO XAVIER CALDERON

ALEXIS ISRAEL CHAVEZ

Page 2: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

Unión externas Son Las vinculaciones o uniones entre tablas se realiza mediante la cláusula INNER que combina registros de dos tablas siempre que haya concordancia de valores en un campo común.

Page 3: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

INNER JOIN INNER JOIN es cualquier cláusula FROM. Esto

crea una combinación por equivalencia, conocida también como unión interna,Las combinaciones Equi son las más comunes; éstas combinan los registros de dos tablas siempre que haya concordancia de valores en un campo común a ambas tablas. Se puede utilizar INNER JOIN con las tablas Departamentos y Empleados para seleccionar todos los empleados de cada departamento.

Page 4: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

SELECT campos FROM tb1 INNER JOIN tb2 ON tb1.campo1 comp tb2.campo2

En donde:tb1, tb2Son los nombres de las tablas desde las que se combinan los registros.campo1, campo2Son los nombres de los campos que se combinan. Si no son numéricos, los campos deben ser del mismo tipo de datos y contener el mismo tipo de datos, pero no tienen que tener el mismo nombre.Operadores Es cualquier operador de comparación relacional : =, <, >, <=, >=, o <>.

sintaxis

Page 5: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

CARACTERISTICAS

Cada registro dela tabla a es combinado con cada registro de la tabla b o tabla A dependiendo de los registro ; pero solo permanecen aquellos registro en la tabla combinada Las condiciones que se especifiquen con el inner join .

.

Page 6: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

Combinaciones Si se intenta combinar campos que contengandatos Memo u Objeto OLE, se produceun error. Se pueden combinar dos campos numéricos cuales sea, inclusosi son de diferente tipo de datos. Por ejemplo, puede combinar un campo Numéricopara el que la propiedad Sizede su objeto Field está establecida como Entero, y un campo Contador.

Page 7: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

SELECT Nombre_Categoría, NombreProducto FROM Categorias INNER JOIN Productos ON Categorias.IDCategoria= Productos.IDCategoria;

El ejemplo siguiente muestra cómopodría combinar las tablas Categorías y Productos basándoseen el campo IDCategoria:

Page 8: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

Ejemplo

En el ejemplo anterior, IDCategoria es el campo combinado, pero no está incluido en la salida de la consultaya que no está incluido en la instrucción SELECT.Para incluir el campo combinado, incluir el nombre del campo en la instrucción SELECT, en este caso, Categorias.IDCategoria

Page 9: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

Sintaxis ejemplo     SELECT campos     FROM tabla1 INNER JOIN tabla2     ON tb1.campo1 comp tb2.campo1 AND     ON tb1.campo2 comp tb2.campo2) OR     ON tb1.campo3 comp tb2.campo3)];

Page 10: Tisc 2-expocicion1 hugp calderon alexis chavez grupo 3

INNER JOIN

SELECT campos     FROM tb1 INNER JOIN     (tb2 INNER JOIN [( ]tb3     [INNER JOIN [( ]tabla [INNER JOIN ...)]     ON tb3.campo3 comp tbx.campox)]     ON tb2.campo2 comp tb3.campo3)     ON tb1.campo1 comp tb2.campo2;