INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
CONSISTE EN UNA BASE DE
DATOS DE UNA EMPRESA DE
COMPUTO QUE REQUIERE UNA
BASE DE DATOS PARA TENER
MEJOR ATENDIDOS A SUS
CLIENTES DEL ESTADO DE
GUANAJUATO.

UNA BASE DE DATOS QUE
CONSISTE EN UNA PAGINA
DE INTERNET QUE
OFRECE CURSOS,
POSGRADOS ETC.

UNA EMPRESA QUE
BUSCA LA MANERA DE
COMO FACILITAR LA
DISTRIBUCION DE SUS
DEPARTAMENTOS Y
EMPLEADOS.

INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
6° Obtener los Nombres de los Clientes que son del Estado de Morelia.
SELECT NomCliente,estado
FROM cliente,estado
WHERE cliente.IdEdo=Estado.IdEdo AND estado='morelia'

7°Obtener los Id de Cliente que son de Queretaro
SELECT IdCliente,estado
FROM cliente,estado
WHERE cliente.IdEdo=Estado.IdEdo AND estado='queretaro'

INDICE
8°Obtener los Id de articulos y los id de cliente que ordenaron cantidades mayores a cuatro
SELECT IdArt,IdCliente
FROM orden
where CantArt>'4'

9°Obtener los Nombres de los articulos que fueron ordenados por el cliente cuenca bravo jose
SELECT NomArt
FROM Articulo,Cliente,orden
WHERE cliente.Idcliente=orden.IdCliente AND orden.IdArt=articulo.IdArt and NomCliente='Cuenca Bravo Jose'

10°Obtener los articulos que fueron ordenados en veracruz
SELECT NomArt
FROM articulo,orden,cliente
WHERE articulo.IdArt=orden.IdArt AND orden.IdCliente=cliente.Idcliente AND IdEdo='Ver.'

INDICE
11°Obtener los Datos de la tabla Cliente.
SELECT *
from cliente

12°Obtener los Nombres de los Clientes que empiesan con V.
SELECT NomCliente
FROM cliente
WHERE NomCliente like 'V%'

13°Obtener los Nombres de los Producto que fueron ordenados entre cantidades de 8 a 13.
SELECT NomArt
from orden,articulo
WHERE articulo.IdArT=orden.IdArt AND
CantArt>=8 and CantArt<=13

INDICE
14° Obtener la cantidad maxima de producto ordenado
SELECT MAX(CantArt)
FROM orden

15°obtener las cantidades de los productos ordenadas de mayor a menor.
SELECT CantArt
FROM orden
ORDER BY CantArt DESC

INDICE
16° Obtener todos los datos de la tabla articulo.
SELECT *
from articulo

17° Obtener las cantidades de la referencias descendente
SELECT CantRef
FROM orden
ORDER BY CantRef DESC

18. obtener los nombres de los vendedores donde el nombre de su dirección tenga una ‘a’
SELECT NomVend
FROM vendedor
WHERE Direccion like '%a%';

INDICE
19. obtener los nombres de los vendedores donde su id sea ‘V0003’
SELECT NomVend
FROM vendedor
WHERE IdVend like 'V0003';

20. obtener la cantidad minima de producto ordenado
SELECT MIN(CantArt)
FROM orden

21° Obtener el nombre de los vendedores que empiecen con la letra r, el nombre de los clientes que
empiezen con v ,y el nombre de los articulos ordenados de mayor a menor

SELECT NomVend,NomCliente,NomArt,CantArt
FROM vendedor,cliente,orden,articulo
WHERE NomVend LIKE'R%'AND orden.IdArt=articulo.IdArt
AND NomCliente LIKE"v%" and NomArt LIKE"c%"
ORDER BY CantArt ASC

22°Obtener el nombre y la cantidad de refacciones que esten entre cantidades de compras de 1 a 7
SELECT cantref,nomref
from orden,refaccion
where refaccion.IdRef = orden.IdRef AND
CantRef BETWEEN 1 and 7;

INDICE
23° Obtener la suma de la cantidad de refacciones que fueron ordenadas
SELECT SUM(CantRef)
from orden

24° obtener los numeros telefonicos de los clientes que su lada sea 411
SELECT DISTINCT Tel
from cliente
WHERE cliente.Tel REGEXP BINARY 411

25°obtener e l precio maximo de articulo
SELECT MAX(precio)
FROM articulo
INDICE
26°obtener la cantidad de articulos y su nombre que esten enter 6 y 9 y ordenar la cantidad de articulos
acendentemente
SELECT CantArt,NomArt
from orden,articulo
WHERE articulo.IdArt=orden.IdArt AND CantArt BETWEEN 6 AND 9
ORDER BY CantArt ASC;

27°obtener los nombres de los estados donde hay clientes
SELECT Estado
FROM estado,cliente
WHERE cliente.IdEdo=estado.IdEdo

28° obtener los nombres de los productos que fueron ordenados en el estado de Michoacán
INDICE
SELECT NomArt
FROM orden,estado,articulo
WHERE articulo.IdArt=orden.IdArt AND estado='Morelia'

INDICE
.

EL DIAGRAMA ENTIDAD-RELACION DE LA BASE DE DATOS ITESO.

INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
INDICE
El lenguaje SQL
Carme Martín Escofet
P06/M2109/02149

Tutorial de SQL

por Claudio Casares

BASES DE DATOS
POR MERCEDEZ MARQUEZ.
TODO EN FORMATO PDF.

INDICE
GRACIAS!

INDICE

MichelleHernandezBD

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
    CONSISTE EN UNABASE DE DATOS DE UNA EMPRESA DE COMPUTO QUE REQUIERE UNA BASE DE DATOS PARA TENER MEJOR ATENDIDOS A SUS CLIENTES DEL ESTADO DE GUANAJUATO. UNA BASE DE DATOS QUE CONSISTE EN UNA PAGINA DE INTERNET QUE OFRECE CURSOS, POSGRADOS ETC. UNA EMPRESA QUE BUSCA LA MANERA DE COMO FACILITAR LA DISTRIBUCION DE SUS DEPARTAMENTOS Y EMPLEADOS. INDICE
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
    6° Obtener losNombres de los Clientes que son del Estado de Morelia. SELECT NomCliente,estado FROM cliente,estado WHERE cliente.IdEdo=Estado.IdEdo AND estado='morelia' 7°Obtener los Id de Cliente que son de Queretaro SELECT IdCliente,estado FROM cliente,estado WHERE cliente.IdEdo=Estado.IdEdo AND estado='queretaro' INDICE
  • 35.
    8°Obtener los Idde articulos y los id de cliente que ordenaron cantidades mayores a cuatro SELECT IdArt,IdCliente FROM orden where CantArt>'4' 9°Obtener los Nombres de los articulos que fueron ordenados por el cliente cuenca bravo jose SELECT NomArt FROM Articulo,Cliente,orden WHERE cliente.Idcliente=orden.IdCliente AND orden.IdArt=articulo.IdArt and NomCliente='Cuenca Bravo Jose' 10°Obtener los articulos que fueron ordenados en veracruz SELECT NomArt FROM articulo,orden,cliente WHERE articulo.IdArt=orden.IdArt AND orden.IdCliente=cliente.Idcliente AND IdEdo='Ver.' INDICE
  • 36.
    11°Obtener los Datosde la tabla Cliente. SELECT * from cliente 12°Obtener los Nombres de los Clientes que empiesan con V. SELECT NomCliente FROM cliente WHERE NomCliente like 'V%' 13°Obtener los Nombres de los Producto que fueron ordenados entre cantidades de 8 a 13. SELECT NomArt from orden,articulo WHERE articulo.IdArT=orden.IdArt AND CantArt>=8 and CantArt<=13 INDICE
  • 37.
    14° Obtener lacantidad maxima de producto ordenado SELECT MAX(CantArt) FROM orden 15°obtener las cantidades de los productos ordenadas de mayor a menor. SELECT CantArt FROM orden ORDER BY CantArt DESC INDICE
  • 38.
    16° Obtener todoslos datos de la tabla articulo. SELECT * from articulo 17° Obtener las cantidades de la referencias descendente SELECT CantRef FROM orden ORDER BY CantRef DESC 18. obtener los nombres de los vendedores donde el nombre de su dirección tenga una ‘a’ SELECT NomVend FROM vendedor WHERE Direccion like '%a%'; INDICE
  • 39.
    19. obtener losnombres de los vendedores donde su id sea ‘V0003’ SELECT NomVend FROM vendedor WHERE IdVend like 'V0003'; 20. obtener la cantidad minima de producto ordenado SELECT MIN(CantArt) FROM orden 21° Obtener el nombre de los vendedores que empiecen con la letra r, el nombre de los clientes que empiezen con v ,y el nombre de los articulos ordenados de mayor a menor SELECT NomVend,NomCliente,NomArt,CantArt FROM vendedor,cliente,orden,articulo WHERE NomVend LIKE'R%'AND orden.IdArt=articulo.IdArt AND NomCliente LIKE"v%" and NomArt LIKE"c%" ORDER BY CantArt ASC 22°Obtener el nombre y la cantidad de refacciones que esten entre cantidades de compras de 1 a 7 SELECT cantref,nomref from orden,refaccion where refaccion.IdRef = orden.IdRef AND CantRef BETWEEN 1 and 7; INDICE
  • 40.
    23° Obtener lasuma de la cantidad de refacciones que fueron ordenadas SELECT SUM(CantRef) from orden 24° obtener los numeros telefonicos de los clientes que su lada sea 411 SELECT DISTINCT Tel from cliente WHERE cliente.Tel REGEXP BINARY 411 25°obtener e l precio maximo de articulo SELECT MAX(precio) FROM articulo INDICE
  • 41.
    26°obtener la cantidadde articulos y su nombre que esten enter 6 y 9 y ordenar la cantidad de articulos acendentemente SELECT CantArt,NomArt from orden,articulo WHERE articulo.IdArt=orden.IdArt AND CantArt BETWEEN 6 AND 9 ORDER BY CantArt ASC; 27°obtener los nombres de los estados donde hay clientes SELECT Estado FROM estado,cliente WHERE cliente.IdEdo=estado.IdEdo 28° obtener los nombres de los productos que fueron ordenados en el estado de Michoacán INDICE
  • 42.
    SELECT NomArt FROM orden,estado,articulo WHEREarticulo.IdArt=orden.IdArt AND estado='Morelia' INDICE
  • 43.
    . EL DIAGRAMA ENTIDAD-RELACIONDE LA BASE DE DATOS ITESO. INDICE
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
    El lenguaje SQL CarmeMartín Escofet P06/M2109/02149 Tutorial de SQL por Claudio Casares BASES DE DATOS POR MERCEDEZ MARQUEZ. TODO EN FORMATO PDF. INDICE
  • 85.