Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

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.

    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.

    Categorias
    Newsletter