SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Base de Datos

                           Inner Join
CREATE DATABASE FARMACIA
USE FARMACIA

create table producto(
cod_pro int identity (1,1)primary key     not null,
fecha_ven_pro smalldatetime not null,
descrip_pro nvarchar(50) not null,
precio_pro nvarchar(50) not null
)

create table personal(
cod_per int identity (1,1)primary key not null,
nombre_per nvarchar (50)not null,
apellido_per nvarchar (50)not null ,
direccion_per nvarchar (50) not null
)

create table cliente (
cod_cli int identity (1,1)primary key ,
nombre_cli nvarchar (50)not null,
apellido_cli nvarchar (50)not null ,
direccion_cli nvarchar (50) not null
)


Con alias
SELECT * FROM PRODUCTO PR INNER JOIN PERSONAL PE
ON PR.cod_pro = PE.cod_per




MARYUM KEIKO TICONA ARAZOLA                           1
Base de Datos

                           Sin alias
SELECT * FROM producto INNER JOIN personal
   ON producto.cod_pro = personal.cod_per




RELACIONAMIENTO INTERNO DE ENTIDADES
1ºPrimera forma
SELECT A.descrip_pro,B.nombre_per FROM   producto A, personal B
WHERE A.cod_pro = B.cod_per




MARYUM KEIKO TICONA ARAZOLA                                       2
Base de Datos




2º Segunda Forma
SELECT descrip_pro, nombre_per
FROM producto INNER JOIN personal ON
producto.cod_pro = personal.cod_per




3ºTercera Forma

Con alias
SELECT a.descrip_pro, b.nombre_per,c.nombre_cli FROM producto a INNER
JOIN personal b
ON a.cod_pro= b.cod_per INNER JOIN cliente c ON c.cod_cli = b.cod_per



MARYUM KEIKO TICONA ARAZOLA                                        3
Base de Datos




Sin alias
SELECT producto.descrip_pro, personal.nombre_per,cliente.nombre_cli
FROM producto INNER JOIN personal
ON producto.cod_pro= personal.cod_per INNER JOIN cliente ON
cliente.cod_cli = personal.cod_per




PRACTICA TALLER RELACIONAMIENTO INTERNO DE 2 TABLAS SIN USO DE
JOIN’S “solo where” --------HACER----------
SELECT A.cod_pro,descrip_pro,B.nombre_per FROM producto A,personal B
WHERE A.cod_pro=B.cod_per

MARYUM KEIKO TICONA ARAZOLA                                           4
Base de Datos




Visualizar descripción del producto, nombre del personal,
nombre del cliente
SELECT descrip_pro,nombre_per,nombre_cli
      FROM producto,personal,cliente




USO WHERE Y AND PUEDE, USAR OR
SELECT a.cod_pro, b.nombre_per,c.nombre_cli FROM producto a, personal
b, cliente c
where a.cod_pro=a.cod_pro and a.cod_per=b.cod_per and
a.cod_cli=c.cod_cli




MARYUM KEIKO TICONA ARAZOLA                                        5
Base de Datos




MARYUM KEIKO TICONA ARAZOLA   6

Más contenido relacionado

La actualidad más candente

Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Ejemplo de formulario
Ejemplo de formularioEjemplo de formulario
Ejemplo de formularioOVAWEB
 
INSERTAR ELEMENTOS DE FORMULARIO
INSERTAR ELEMENTOS DE FORMULARIOINSERTAR ELEMENTOS DE FORMULARIO
INSERTAR ELEMENTOS DE FORMULARIOinformatica97
 
Sentencias SQL Update y Delete
Sentencias SQL Update y DeleteSentencias SQL Update y Delete
Sentencias SQL Update y DeleteEmerson Garay
 
Wp config.php
Wp config.phpWp config.php
Wp config.phpgregozz
 
Catia v5 ergonomic design analysis manual de usuario
Catia v5 ergonomic design analysis manual de usuarioCatia v5 ergonomic design analysis manual de usuario
Catia v5 ergonomic design analysis manual de usuarioJavier Villavicencio
 

La actualidad más candente (9)

Modelo de datos2 2
Modelo de datos2 2Modelo de datos2 2
Modelo de datos2 2
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Ejemplo de formulario
Ejemplo de formularioEjemplo de formulario
Ejemplo de formulario
 
INSERTAR ELEMENTOS DE FORMULARIO
INSERTAR ELEMENTOS DE FORMULARIOINSERTAR ELEMENTOS DE FORMULARIO
INSERTAR ELEMENTOS DE FORMULARIO
 
Sentencias SQL Update y Delete
Sentencias SQL Update y DeleteSentencias SQL Update y Delete
Sentencias SQL Update y Delete
 
Varios codigos sql
Varios codigos sqlVarios codigos sql
Varios codigos sql
 
Wp config.php
Wp config.phpWp config.php
Wp config.php
 
Transact SQL Fundamental
Transact SQL FundamentalTransact SQL Fundamental
Transact SQL Fundamental
 
Catia v5 ergonomic design analysis manual de usuario
Catia v5 ergonomic design analysis manual de usuarioCatia v5 ergonomic design analysis manual de usuario
Catia v5 ergonomic design analysis manual de usuario
 

Similar a Inner join maryum

Similar a Inner join maryum (6)

Inner join ramiro
Inner join ramiroInner join ramiro
Inner join ramiro
 
Inner join ramiro
Inner join ramiroInner join ramiro
Inner join ramiro
 
ActiveRecord: Deja que Postgres lo haga
ActiveRecord: Deja que Postgres lo hagaActiveRecord: Deja que Postgres lo haga
ActiveRecord: Deja que Postgres lo haga
 
Intro BBDD SQL Server.pptx
Intro BBDD SQL Server.pptxIntro BBDD SQL Server.pptx
Intro BBDD SQL Server.pptx
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 
Laboratorio de XML en DB2
Laboratorio de XML en DB2Laboratorio de XML en DB2
Laboratorio de XML en DB2
 

Inner join maryum

  • 1. Base de Datos Inner Join CREATE DATABASE FARMACIA USE FARMACIA create table producto( cod_pro int identity (1,1)primary key not null, fecha_ven_pro smalldatetime not null, descrip_pro nvarchar(50) not null, precio_pro nvarchar(50) not null ) create table personal( cod_per int identity (1,1)primary key not null, nombre_per nvarchar (50)not null, apellido_per nvarchar (50)not null , direccion_per nvarchar (50) not null ) create table cliente ( cod_cli int identity (1,1)primary key , nombre_cli nvarchar (50)not null, apellido_cli nvarchar (50)not null , direccion_cli nvarchar (50) not null ) Con alias SELECT * FROM PRODUCTO PR INNER JOIN PERSONAL PE ON PR.cod_pro = PE.cod_per MARYUM KEIKO TICONA ARAZOLA 1
  • 2. Base de Datos Sin alias SELECT * FROM producto INNER JOIN personal ON producto.cod_pro = personal.cod_per RELACIONAMIENTO INTERNO DE ENTIDADES 1ºPrimera forma SELECT A.descrip_pro,B.nombre_per FROM producto A, personal B WHERE A.cod_pro = B.cod_per MARYUM KEIKO TICONA ARAZOLA 2
  • 3. Base de Datos 2º Segunda Forma SELECT descrip_pro, nombre_per FROM producto INNER JOIN personal ON producto.cod_pro = personal.cod_per 3ºTercera Forma Con alias SELECT a.descrip_pro, b.nombre_per,c.nombre_cli FROM producto a INNER JOIN personal b ON a.cod_pro= b.cod_per INNER JOIN cliente c ON c.cod_cli = b.cod_per MARYUM KEIKO TICONA ARAZOLA 3
  • 4. Base de Datos Sin alias SELECT producto.descrip_pro, personal.nombre_per,cliente.nombre_cli FROM producto INNER JOIN personal ON producto.cod_pro= personal.cod_per INNER JOIN cliente ON cliente.cod_cli = personal.cod_per PRACTICA TALLER RELACIONAMIENTO INTERNO DE 2 TABLAS SIN USO DE JOIN’S “solo where” --------HACER---------- SELECT A.cod_pro,descrip_pro,B.nombre_per FROM producto A,personal B WHERE A.cod_pro=B.cod_per MARYUM KEIKO TICONA ARAZOLA 4
  • 5. Base de Datos Visualizar descripción del producto, nombre del personal, nombre del cliente SELECT descrip_pro,nombre_per,nombre_cli FROM producto,personal,cliente USO WHERE Y AND PUEDE, USAR OR SELECT a.cod_pro, b.nombre_per,c.nombre_cli FROM producto a, personal b, cliente c where a.cod_pro=a.cod_pro and a.cod_per=b.cod_per and a.cod_cli=c.cod_cli MARYUM KEIKO TICONA ARAZOLA 5
  • 6. Base de Datos MARYUM KEIKO TICONA ARAZOLA 6