RELACIONAR DOS TABLAS. CRUZAR DATOS. TABLA PELICULA ID_Pelicula Nombre 1 Duracion Descripcion Año Categoria El resplandor 146 1980 4 2 Grease 110 1978 6 3 Cabaret 123 1972 6 4 Cars 116 2006 1 5 Los otros 104 2001 3 País: España TABLA INVENTARIO ID_Inventario Disponible Pelicula 1 1 1 2 1 4 3 1 3 6 1 2 5 0 5 Se hace el producto cartesiano: “multiplicar una tabla por otra”, esto es: combinar cada fila (registro) de la primera tabla con cada fila (registro) de la segunda tabla. La primera tabla (Pelicula) tiene 5 registros, la segunda tabla (Inventario) tienen 5 registros. Una vez combinados se obtienen 25 registros (5*5=25). Solo algunos guardarán información coherente, es decir que referencie a una sola “cosa”, en nuestro ejemplo a una sola película. Esos registros que guardan información sobre la misma película serán aquellos en los que coincida la clave primaria de la tabla Pelicula (columna ó atributo ID_Pelicula) con la clave foránea en la tabla Inventario (columna o atributo Pelicula). ¿Por qué? Porque esa columna o atributo es precisamente la que enlaza ambas tablas y cuando sea igual en ambas, se estará hablando de la misma película. (VER FILAS ENMARCADAS EN ROJO EN LA TABLA SIGUIENTE) En una consulta esta condición se indicará: Pelicula.ID_Pelicula=Inventario.Pelicula Ejemplo: Indica si la película ‘Cars’ está disponible. Select Inventario.Disponible El dato que se busca From Inventario,Pelicula Las dos tablas implicadas (que se deben relacionar) Where Pelicula.Nombre=’Cars’ La condición que se muestra en el enunciado and Pelicula.ID_Pelicula=Inventario.Pelicula; La condición obligatoria para que busque en los registros correctos de todos que surgen al combinar las dos tablas PELICULA ID_ PELICULA NOMBRE DES CR AÑO CATEG ID_INVENTARIO DISP. PELICULA 1980 1 1 1 1 146 146 146 146 1980 1980 1980 1980 2 3 6 5 2 3 4 5 1 1 1 0 4 3 2 5 1978 1978 1978 1978 1 2 3 1 2 3 1 1 1 1 4 3 Grease 110 110 110 110 6 4 1 2 2 Grease 110 1978 5 5 0 5 3 Cabaret 3 Cabaret 1972 1972 1972 1 2 1 2 1 1 1 4 Cabaret 123 123 123 3 3 1 3 3 Cabaret 3 Cabaret 123 123 1972 1972 6 5 4 5 1 0 2 5 4 Cars 2006 2006 1 1 1 1 Cars 116 116 2 2 1 4 4 Cars 4 Cars 4 Cars 116 116 116 2006 2006 2006 3 6 5 3 4 5 1 1 0 3 2 5 5 104 País: España 104 País: España 104 País: España 104 País: 2001 1 1 1 1 2 2 1 4 3 3 1 3 6 4 1 2 1 El resplandor 1 1 1 1 El resplandor El resplandor El resplandor El resplandor 2 Grease 2 Grease 2 Grease 2 3 4 5 5 Los otros Los otros Los otros 5 Los otros DURACION INVENTARIO 146 2001 2001 2001 5 Los otros España País: 104 2001 España 5 5 0 5