RELACIONES Y CONSULTAS MULTITABLAS EN LA BASE DE DATOS
Relación de multitablas en la base de datos
Una base de datos relacional es básicamente un
conjunto de tablas, similares a las tablas de una hoja de cálculo, formadas por
filas (registros) y columnas (campos).
En el modelo relacional de base de datos, las tablas comparten algún campo entre ellas, Estos campos compartidos van a servir para establecer relaciones entre las tablas que permitan consultas complejas.En las bases de datos relacionales las tablas comparten algún campo entre ellas, estos campos compartidos van a servir para establecer relaciones entre las tablas. Los atributos pueden ser de unos pocos tipos simples:
- Números enteros
- Números reales
- Cadena de caracteres de longitud variable
En la interfas de sql server darle clic a base de datos y luego diagrama de base de datos, nuevo diagrama de base de datos(seleccionamos las tablas que deseamos relacionar), seleccionamos el campo que comparten entre ellas y listo).
Consultas Multitablas
Las consultas multitabla llamadas así
porque están basadas en más de una tabla, es acceder a datos que se encuentran en más de una tabla
y mostrar información mezclada de todas ellas como resultado de una consulta.
Para ello tendremos que hacer combinaciones de columnas de tablas diferentes.
Consulta entre tablas:
*Listar todos los datos
La consulta listara todos los datos de la tabla muestra1 y muestra2.*Utilizando where
La consulta listara todos los datos de la tabla camisas y pantalones pero que tenga el mismo id_camisa con el mismo id_pantalon usando el codigo where.
ID_CAMISA
|
CAMISA
|
PESO_GR
|
ID_PANTALON
|
PANTALON
|
PESO_GR
|
1
|
lino blanca
|
210
|
1
|
tela azul marino
|
470
|
2
|
algodon naranja
|
290
|
2
|
pana marron claro
|
730
|
*Uniendo dos tablas.
*Utilizando INNER JOIN.
Consiste en combinar cada fila de una tabla con
cada fila de la otra tabla, seleccionado aquellas filas que cumplan una
determinada condición.
Comentarios
Publicar un comentario