Mind map
Consultas Multi tablas
Map content
Consultas Multi tablas
Es posible hacer hacer consulta usando varias tablas en la misma sentencia usando SELECT.
Producto Cartesiano
- Son todos las combinaciones de todas las filas de las dos tablas. Usando la sentencia SELECT se proyecta todos los atributos de ambas tablas . Los nombres de las tablas se indican en la clausula FROM separados con comas.
Composición (Join)
- Una composicion tipo Join es un producto cartesiano restringido, las tuplas (filas) que se emparejan deben cumplir una determinada condicion.
- Composiciones internas
- Se denominan internas porque en la salida no aparese ninguna tupla que no presente en el producto cartesiano, es decir, la composición se hace en el interior del producto cartesiano de las tablas.
- composiciones interna natural
- Consiste en una proyeccion sobre un podructo cartesiano restringido, es decir solo determinamos columnas de ambas tablas.
- composiciones externas
- Es lo contrario de las internas , no proceden de un producto cartesiano.
- Hay dos grupos de composiciones externas:
- Composición externa izquierda
- Se recorre a la tabla de la izquierda y se buscan tuplas en la de la derecha. se crean usando la palabra LEFT.
- Composición externa derecha
- Se recorre a la tabla de la derecha y se busca tuplas que cumplan la condición en la tabla izquierda.
- Composición externa izquierda
Composición Naturales externas
- Tambien podemos hacer composiciones externas naturales. la sintaxis para este caso es:
- referencia_tabla NATURAL LEFT [OUTER] JOIN referencia_tabla referencia_tabla NATURAL RIGHT [OUTER] JOIN referncia_tabla
- Tambien podemos hacer composiciones externas naturales. la sintaxis para este caso es:
Uniones
- También es posible realizar la operación de algebra relacional unión entre varias tablas o proyecciones de tablas. Para realizar se usa la sentecia UNION.
Information
- Description
- Mind Map on Consultas Multi tablas, created by ALANYA VALERO RONIL MELVIN on 30/10/2020.
- Created by
- ALANYA VALERO RONIL MELVIN
- Views
- 0
- Rating