Buscar más trabajos sobre...
×

Elaboración de Base de Datos

Enviado por Lucero

Sifiip

Empleado N : 1 Depto Empleado N :1 Nivel Empleado N : M Capacitación Empleado N : M Ingresos Empleado N : M Egresos Diagrama Inicial

1. Obtener los datos de empleado.

Select *

From empleado

2. Obtener los nombres de los empleados y la clave del departamento.

select NomEmp,CveDepto from empleado

3. Obtener los nombres de los empleados para cuando el nombre del departamento es diseño.

select NomEmp

from empleado,departamento

where empleado.CveDepto=departamento.CveDepto and NomDepto="diseño"

4. Obtener los nombres de los empleados y el nombre del Proyecto en el que participa.

select NomEmp,NomProy

from empleado,presupuesto,proyecto

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

5. Obtener los nombres de los empleados que participan en proyectos.

select NomEmp

From Empleado, Presupuesto, Proyecto

Where Empleado.IdEmp=Presupuesto.IdEmp and Presupuesto.CveProy=Proyecto.CveProy

6. Obtener los nombres de los departamentos de los empleados que participan en proyectos.

select NomDepto

from empleado,departamento,presupuesto

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

7. 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"

8. Obtener 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"

9. Sumar la cantidad de participantes que pertenecen en el proyecto

PS035.

select SUM(CantPart)

from proyecto,presupuesto

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

10. Nombre de Proyecto donde participa José Carlos López Bravo.

select NomProy

from empleado,presupuesto,proyecto

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

and empleado.NomEmp="Lopez Bravo Jose Carlos"

11. Obtener los nombres de los departamentos que participan en el proyecto PS555.

select NomDepto

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

and presupuesto.CveProy=proyecto.CveProy and proyecto.CveProy="PS555"

12. Ordenar de mayor a menor los gastos del presupuesto por proyecto.

select presupuesto.Presup from presupuesto

ORDER BY presupuesto.Presup desc

13. Ordenar los nombres de los empleados alfabéticamente.

select NomEmp from empleado

order by empleado.NomEmp

14. Obtener que proyecto obtuvo el mayor gasto.

select max(presupuesto.Presup)

from presupuesto

15. Obtener los nombres de los empleados donde su apellido

empiece con "G".

select NomEmp from Empleado

where empleado.NomEmp

like "G%"

16. Obtener los nombres de los empleados de aquel que tiene el apellido González.

select NomEmp from Empleado

where empleado.NomEmp

like"%Gonzalez%"

17. Obtener por grupo los nombres de los empleados y nombre del departamento

agrupado por departamento.

SELECT NomEmp, NomDpto FROM Empleado, Departamento WHERE empleado.CveDpto = departamento.CveDpto

ORDER BY

departamento.NomDpto ASC

18. Seleccionar la clave de los proyectos que se les asigno a un presupuesto de 40000.

select Cveproy from presupuesto

where presupuesto.Presup = "40000"

19. Obtener que clave de proyectos se asigno en el 2008.

SELECT CveProy

FROM Proyecto

WHERE Proyecto.FechaIn

LIKE "%2008%"

20. Obtener los nombres de los empleados que pertenecen al departamento de "Ingeniería de procesos".

Select empleado.NomEmp from empleado, departamento where empleado.CveDepto = departamento.CveDepto

and departamento.NomDepto ="ingenieria de procesos"

21. Obtener los nombres de los empleados y nombre del proyecto donde participan los Ingenieros en Sistemas.

SELECT NomEmp, NomProy

FROM empleado, presupuesto, proyecto WHERE empleado.IdEmp= presupuesto.IdEmp

and presupuesto.Cveproy = proyecto.CveProy and empleado.Perfil="Ingeniería Civil"

22. Obtener nombres de los empleados del proyecto "Aumento económico".

SELECT NomEmp

FROM empleado, presupuesto, proyecto WHERE empleado.IdEmp= presupuesto.IdEmp

and presupuesto.Cveproy =

proyecto.CveProy and proyecto.NomProy=

"Software Nick"

Sistema de ventas

Se necesita hacer una Base de datos que permita apoyar la gestión de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. Un proveedor tiene Nombre, Dirección, teléfono y Id del producto que vende. Un cliente tiene también un nombre, dirección y teléfono. La dirección se entiende por calle y numero. Un producto tiene un Id único, Precio y Nombre del Proveedor. Además se organizan en categorías y cada producto va sólo en una categoria. Una categoría tiene el descuento que se le hace a cada uno de los clientes. Por razones de contabilidad, se debe registrar la información de cada venta con el Id del cliente que

la hace, Nombre, la fecha y el descuento.

Producto

N:1

Proveedor

Producto

Producto

N:M

N:1

Cliente

Producto

1. Obtener los nombres de los clientes de aquellos que tienen apellido

Arriaga.

select NomClien from cliente

where cliente.NomClien like "%Arriaga%"

2. Sumar el precio de todos los productos que vende la empresa

select SUM(Precio)

from producto

where producto.Precio

3. Obtener el nombre del proveedor que vende el producto"Rub0113".

select proveedor.NomProv

from proveedor,categoria,producto

where proveedor.NomProv=categoria.NomProv and categoria.IdProd=producto.IdProd

and producto.IdProd="Rub0113"

4. Obtener el Id del Producto que vende Julián Vázquez.

select producto.IdProd

from proveedor,categoria,producto where producto.IdProd=categoria.IdProd

and categoria.NomProv=proveedor.NomProv

and proveedor.NomProv="Julián Vázquez"

5. Obtener los Nombres del Proveedores y el producto que vende cada uno.

select proveedor.NomProv,producto.IdProd from proveedor,categoria,producto

where proveedor.NomProv=categoria.NomProv

and categoria.IdProd=producto.IdProd

6. Ordenar los nombres de los proveedores alfabéticamente.

select proveedor.NomProv from proveedor

order by proveedor.NomProv

7. Obtener el Id del Producto que cuesta más caro.

select MAX(producto.IdProd)

from producto

8. Obtener el id del cliente que compra el producto Maq011.

select cliente.IdClien

from cliente,categoria,producto

where cliente.NomClien=categoria.NomClien and categoria.IdProd=producto.IdProd

and producto.IdProd="Maq0111"

9. Obtener el Id del Producto que compra el cliente LEJE98011.

select producto.IdProd

from producto,categoria,cliente

where producto.IdProd=categoria.IdProd and categoria.IdClien=cliente.IdClien

and cliente.IdClien="LEJE980110"

10. Obtener el nombre del proveedor y nombre del cliente al que le vende.

select proveedor.NomProv,cliente.NomClien from proveedor,categoria,cliente

where proveedor.NomProv=categoria.NomProv

and categoria.NomClien=cliente.NomClien

11. Obtener el descuento para los clientes.

select ventas.`Desc`

from ventas

where ventas.`Desc`

12. Obtener el Id del Cliente que tiene un descuento de 10%.

select cliente.IdClien

from cliente,categoria,ventas

where cliente.IdClien=categoria.IdClien and categoria.`Desc`=ventas.`Desc` and ventas.`Desc`="10

13. Obtener la dirección de los proveedores que tengan "H".

select proveedor.Direccion from proveedor

where proveedor.Direccion

like "%H%"

14. Obtener la dirección de Karla Tamayo

select cliente.Direccion from cliente

where cliente.NomClien="Karla Tamayo"

15. Obtener el Nombre del Cliente que vive en Aldama 320.

select cliente.NomClien from cliente

where cliente.Direccion="Aldama 320"

16. Obtener el Teléfono de Francisco Rincón.

select Telefono from cliente

where cliente.NomClien="Francisco Rincón"

17. Obtener el precio del producto que vende Mario Valencia.

select producto.Precio from producto

where producto.NomProv="Mario Valencia"

18. Obtener la fecha en la que se le vendió a Francisco Rincón

select ventas.Fecha

from ventas,categoria,cliente

where ventas.Fecha=categoria.Fecha

and categoria.NomClien=cliente.NomClien and cliente.NomClien="Francisco Rincón"

19. Obtener los nombres de los proveedores donde su nombre

empiece con "J".

select NomProv from proveedor

where proveedor.NomProv like"J%"

20. Obtener los datos de los proveedores.

select *

from proveedor

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