Monografías Plus      Agregar a favoritos      Ayuda      Português      Ingles     

My SQL consultas en navicat

Enviado por Gloria Patiño



Sifip

1. Primer consulta: Obtener los nombres de los empleados que participan en proyectos.

select NomEmp

from presupuesto,empleado,proyecto

where empleado.IdEmp=presupuesto.IdEmp and presupuesto.Cveproy=proyecto.CveProy

2. Segunda consulta: obtener los nombres de los departamentos que participan en proyectos.

select NomDepto

from departamento,empleado,presupuesto

where departamento.CveDepto=empleado.CveDepto and empleado.IdEmp=presupuesto.IdEmp

3. Tercer consulta: obtener los nombres de los empleados que pertenecen al departamento de

Desarrollo.

select NomEmp from empleado,departamento

where empleado.CveDepto=departamento.CveDepto and NomDepto="Desarrollo"

4. Cuarta consulta: que nombres de empleados participan en el proyecto "Záda"

select NomEmp

from empleado,proyecto,presupuesto

where empleado.IdEmp=presupuesto.IdEmp and presupuesto.Cveproy=proyecto.CveProy and NomProy="Záda"

5. Quinta consulta: al sumar la cantidad de participantes que pertenecen al proyectoPS035.

select sum(CantPart)

from presupuesto

where presupuesto.Cveproy="PS035

6. Sexta consulta: nombre del proyecto donde participa Pedro Zavala, López Bravo José

Carlos.

SELECT proyecto.NomProy

from proyecto,presupuesto,empleado

where proyecto.CveProy=presupuesto.Cveproy and empleado.IdEmp=presupuesto.IdEmp

and empleado.NomEmp="Lopez Bravo José Carlos"

7. Séptima consulta: obtener los nombres de los departamentos que participan el proyecto

PS339 y PS555 select NomDepto

from empleado,presupuesto,departamento,proyecto where empleado.IdEmp=presupuesto.IdEmp

and presupuesto.Cveproy=proyecto.CveProy and proyecto.CveProy="PS035"

8. Octava consulta: ordenar de mayor a menor los gastos del presupuesto del proyecto

select Presup

from presupuesto

where presupuesto.Presup<>"0" order by -presupuesto.Presup

9. Novena consulta: ordenar los nombres de los empleados alfabéticamente.

select NomEmp from empleado

where empleado.NomEmp<>"0" order by -empleado.NomEmp

select MAX(Presup)

from presupues

11. Obtener los nombres de los empleados donde sus apellido empiece con "G"

select DISTINCT NomEmp from empleado

where empleado.NomEmp REGEXP BINARY "G"

12. Obtener los nombres de los empleados que aquel que tiene el apellido "Gonzales"

Select NomEmp

From empleado

Where empleado.NomEmp REGEXP"Gonzalez"

13. Obtener por grupo el nombre de los empleados y nombre de departamento agrupado por departamento.

Select NomEmp, NomDepto

From empleado, departamento

Where empleado.CveDepto=departamento.CveDepto

Order by NomDepto

14. Seleccionar la clave de los proyectos que se les asigno un presupuesto de $4000

SELECT presupuesto.CveProy

FROM presupuesto, proyecto

WHERE presupuesto.CveProy = proyecto.CveProy

And presupuesto.Presup="40000"

15. Obtener que clave de proyecto se asigno en el 2008

Select proyecto.CveProy

From proyecto

Where proyecto.FecI like "2008%"

16. Obtener los nombres de los empleados y claves de departamento.

select NomEmp,CveDepto from empleado

17. Obtener los nombres de los empleados y clave de departamento para cuando la clave del departamento es diseño.

Select NomEmp,empleado.CveDepto

From empleado, departamento

Where empleado.CveDepto=departamento.CveDepto

And NomDepto="Diseño"

18. Obtener los nombres de los empleados de los empleados y el nombre del proyecto en el que participa.

Select NomEmp, NomProy

From empleado, presupuesto, proyecto Where empleado.IdEmp=presupuesto.IdEmp And presupuesto.CveProy=proyecto.CveProy

19. Obtener lo datos de empleado

Select *

From empleado

20. Obtener los nombres de los empleados y el nombre del proyecto donde participan los ingenieros en Ingenieria Civil.

select NomEmp,NomProy

from empleado,presupuesto,proyecto

where empleado.IdEmp=presupuesto.IdEmp and presupuesto.CveProy=proyecto.CveProy and empleado.Perfil='Ingenieria Civil'

21. Obtener los nombres de los empleados que pertenecen al departamento de desarrollo. select NomEmp

from empleado,departamento

where empleado.CveDepto=departamento.CveDepto and departamento.NomDepto='Desarrollo'

22. obtener los nombres de los empleados y el proyecto al que pertenecen. select NomEmp,NomProy

from empleado,presupuesto,proyecto

where empleado.IdEmp=presupuesto.IdEmp and presupuesto.CveProy=proyecto.CveProy

Agencia Automovilística

Una agencia de carros quiere tener un registro de su venta de autos de acuerdo con la siguiente información:

? Cada auto cuenta con una clave, nombre, un presio.

? Cada auto es de un tipo de carro y cada uno tiene una característica propia, como nombre, capacidad, color, velocidad, etc.

? Se tiene también el registro de los fabricantes, su dirección, su nombre y su clave.

? Se pretende tener un registro de los clientes como RFC, su dirección, su nombre, registrando también la venta del tipo de auto y la forma de pago.

? Entidades

-tipo de auto: características, nombre, capacidad.

-auto: precio, nombre de auto, clave de auto.

-Cliente: Nombre, RFC, domicilio, telefeno.

-Fabricante: clave del fabricante, dirección, nombre.

? Entidad Generada

-Venta: forma de pago, clave de auto, RFC.

Select CveAuto

From Auto, Tipoauto

Consultas

? Obtener la clave del auto tipo clásico:

Where auto.CveAuto=tipoauto.CveAu

? Obtener RFC del cliente Pedro Arriaga

Select RFC From cliente

Where cliente.Nombre= "Pedro Arriaga"

? Obtener el nombre del fabricante del carro que vale $550,000

Select NombreF

From fabricante, auto

Where fabricante.CveAu=auto.CveAuto

and auto.Precio="550000"

? Obtener todos los datos del cliente

Select *

From cliente

? Obtener el nombre del cliente que compro el carro platino

Select Nombre

From Cliente, Venta, Auto Where cliente.RFC=venta.RFC and venta.CveAu=auto.CveAuto and auto.NomAu="Platino"

? Obtener la dirección de fabricante del auto con l clave WS002

Select Direccion

From Fabricante, auto

Where fabricante.CveAu=auto.CveAuto

and auto.CveAuto="WS002"

? Obtener todas las formas de pago

Select ForPag

From venta

? Obtener el nombre del tipo de auto de los autos select NomTip

from tipoauto

Obtener el nombre del auto que compro Carlos Flores

select NomAu

from auto,venta,cliente

where auto.CveAuto=venta.CveAu and venta.RFC=cliente.RFC

and cliente.Nombre="Carlos Flores"

Obtener los domicilios de los clientes

Select Dom

From cliente

Obtener el precio del auto Golf

Select Precio

From auto

Where auto.NomAu="Golf"

Obtener de mayor a menor el precio de todos los autos

Select Precio

From auto

Order by (Precio)

Obtener el color del auto que tiene la cave WS010

Select color

From tipoauto

Where tipoauto.CveAu="WS010"

Obtener la capacidad de la clave del auto WS003

Select Cap

From tipoauto

Where tipoauto.CveAu="WS003"

Obtener la forma de pago que hizo Laura Bozzo

Select ForPag

From venta, cliente

Where venta.RFC=cliente.RFC

and cliente.Nombre="Laura Bozzo"

Obtener el nombre del fabricante del auto que tiene la clave WS009

Select NombreF

From auto, fabricante

where fabricante.CveAu=auto.CveAuto and auto.CveAuto="WS009"

Select NomAu

From auto

Obtener los nombres de los autos

Obtener la dirección del fabricante del auto Crox Fox

Select Direccion

From auto, fabricante

where fabricante.CveAu=auto.CveAuto and auto.NomAu="CroxFox"

Obtener el año del auto Conford

select año from auto

where auto.`Año`

Obtener la clave del auto del fabricante GMC

Select CveAu

From Fabricante, Auto

Where auto.CveAuto=fabricante.CveAu and fabricante.NombreF="GMC"

El presente texto es solo una selección del trabajo original.
Para consultar la monografìa completa seleccionar la opción Descargar del menú superior.


Comentarios


Trabajos relacionados

Ver mas trabajos de Computacion

 
 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda