Está en la página 1de 4

GUA DE LABORATORIO9

Nombre: Kathia Hernndez Cedula: 8-844-2446 Investigar: 1. Uso de Tcnicas Avanzadas de Consulta para acceder a los datos de una base de datos. - Inner Join: es otro tipo de composicin de tablas, permite emparejar filas de distintas tablas de forma ms eficiente que con el producto cartesiano cuando una de las columnas de emparejamiento est indexada. SU SINTAXIS

Ejemplos:

- Combinaciones outer izquierda (left), derecha (right), y completa (full): Todas las filas recuperadas desde la tabla izquierda son referenciadas con una combinacin outer izquierda, y todas las filas de la tabla derecha son referenciadas en una combinacin outer derecha. Todas las filas de ambas tablas son retornadas en una combinacin outer completa.

-Outer izquierda(left) Un conjunto de resultados generado por un comando SELECT que incluye una combinacin outer izquierda incluye todas las filas de la tabla referenciada a la izquierda del LEFT OUTER JOIN. Las nicas filas de la tabla de la derecha que se recuperarn sern aquellas que cumplan con la condicin de la combinacin. Ejemplo:

Outer derecha (right) Un conjunto de resultados generado por un comando SELECT que incluye una combinacin outer derecha incluir todas las filas de la tabla referenciada a la derecha del RIGHT OUTER JOIN. Las nicas columnas que sern recuperadas de la tabla izquierda sern aquellas que cumplan con la condicin de la combinacin. En el siguiente comando SELECT, se usa una combinacin outer derecha para obtener la lista de editores y los nombres y apellidos de los autores, si estos autores se encuentran en la misma ciudad de los editores: Ejemplo USE Pubs SELECT a.Au_nombre, a.Au_apellido, p.Ed_nombre FROM Autores a RIGHT OUTER JOIN Editores p ON a.Ciudad = p.Ciudad ORDER BY p.Ed_nombre ASC, a.Au_apellido ASC, a.Au_nombre ASC El conjunto de resultados de esta consulta listar los nombre de todos los editores de la tabla Editores. El conjunto de resultados incluir solo aquellos autores que se encuentren en la misma ciudad del editores. Si un autor no se encuentra en la ciudad del editor, un valor nulo se retorna para las columnas Au_apellido y Au_ nombre del conjunto de resultados.

Completa (full) Un conjunto de resultados generado por un comando SELECT que incluya una combinacin outer completa incluir todas las filas desde ambas tablas, sin tener en cuenta si los valores cumplen con la condicin de la combinacin.

Ejemplo:

2. Definir que es una Vista.


Una vista es una consulta, que refleja el contenido de una o ms tablas, desde la que se puede acceder a los datos como si fuera una tabla.

- Sintaxis bsica para la creacin de una Vista.


Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT vlida. CREATE VIEW <nombre_vista> AS (<sentencia_select>);

- Ejemplo de una vista


Crear una vista sobre nuestra tabla alquileres, en la que se nos muestre el nombre y apellidos del cliente en lugar de su cdigo. CREATE VIEW vAlquileres AS (SELECT nombre, apellidos, matricula FROM tAlquileres, tClientes WHERE ( tAlquileres.codigo _cliente = tClientes.codigo ))

3. Cul es la diferencia entre la sentencia DROP y DELETE y y Drop se utiliza para eliminar una tabla. Su Sintaxis sera: DROP TABLE "nombre_tabla" Delete se utiliza para eliminar los registros de una tabla. Su sintaxis sera: DELETE FROM "nombre_tabla" WHERE {condicin}

Diagrama de la Base de Datos Banco.

También podría gustarte