Descargar

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.