miércoles, 18 de agosto de 2010

CONSULTAS

CONSULTAS
Taller 1
1. Obtener el nombre de los articulos
2. Obtener nombre y precio de los articulos
3. Obtener nombre del articulo cuyo precio sea mayor de 50mil pesos
4. Obtener los productos cuyos precios esten entre 30mil y 90mil pesos
5. Mostrar nombre de los fabricantes y sus productos.


1**
Select Art.Nomart
From Articulo

2**
Select Art.NomArt,Art.PrecioArt
From Articulo

3**
SelectArt.NomArt,Art.PrecioArt
FromArt
Where Articulo.PrecioArt >50000

4**
SelectArt.NomArt,Art.PrecioArt
FromArtculo
WherePreArt>=30000andPreArt<=90000

5**
select fabricantes.Nom1fabm,Articulo.Nomart
From articulo,fabricante
Where fabricante.IdFab=Articulo.Idfab

Taller 2
Diseñe una base de datos donde se desea llevar la informacion de sus libros, usuarios
y prestamos de libros.

1.Muestra los libros con toda la informacion
2.Muestra a los autores con toda su informacion
3.Muestra codigo del libro, nombre y autor
4. Muestra codigo del usuario, muestra el nombre del libro que ha prestado.

1**
SELECT *
FROM Libros;

2**
SELECT *
FROM Autores;

3**
SELECT libros.CodLib, NomLib, Autores.Nom1Aut, Autores.Nom1Aut
FROM Autores, Libros, LibAut
WHERE Libros.CodLib=LibAut.CodLib and Autores.CodAut=LibAut.CodAut;

4**
SELECT Usuarios.CodUs, Usuarios.Nom1Us, Usuarios.Ape1Us, Prestamos.CodLib, Libros.NomLib
FROM Usuarios, Prestamos, Libros
WHERE Usuarios.CodUs=Usuario And Libros.CodLib=Prestamos.CodLib And Usuarios.CodUs=Prestamos.CodUs;

Taller 3
Diseñe una base de datos para un puesto de salud que desea llevar informacion
de sus pacientes, medicos y citas. Ud debe realizar el diseño de la base de datos
con sus relaciones.


1. Un listado de todos los pacientes.
2. Listado de todos los medicos
3. Listado de citas
4.Dada una fecha mostrar todos los pacientes y medicos que tienen cita
5.Dada la identificacion del medico mostrar los pacientes que tienen cita con el.

1**
SELECT *
FROM Paciente;

2**
SELECT *
FROM Medico;

3**
SELECT *
FROM Cita;

4**
SELECT Paciente.IdPac,Nom1Pac,,Ape1pac,Ape2Pac,Medicos.idmed,nom1Med,Ape1med,Cita.FecCit,horaCit
FROM Pacientes,medicos,citas
WHERE Citas.fecCit=fechascitas and pacientes.IdPac=citas.Idpac and Medicos.idmed=Citas;

5**
SElECT medico.idmed,citas.idmed,pacientes.idpac,nom1pac,ape1pac
FROM MedIco,citas,pacientes
WHERE cita.Idme=Medico and Paciente.Idpac=Cita.IdPAc and Medicos.IdMed=Citas.Idmed

No hay comentarios:

Publicar un comentario