Documente Academic
Documente Profesional
Documente Cultură
CLIENTES
pci
pnombre
pdir
ptlf
pestatus
CARROS/CLIENTES
REPARACIONES
MECANICO
mci
caracter 9
mplaca
caracter 5
mdesc_repara
caracter 6
mfecha_repara
numrico
monto_cobrado numrcio
mrestatus
caracter 1
ci
placa
estatus
caracter 9
caracter 6
caracter 1
caracter 9
caracter 30
caracter 40
caracter 12
caracter 1
CARROS
cplaca
cmodelo
color
cserial motor
cao_carro
cestatus
caracter 6
caracter 20
caracter 30
caracter 15
numrico
caracter 1
Se pide que Ud. construya las instrucciones de SQL que permitan resolver cada una de las
siguientes preguntas:
1. Listado donde se observe la informacin de los carros reparados por Juan Gonzalez en el mes de
Agosto del ao 2007. Este listado debe ser presentado en forma ordenada por fecha de reparacin y
los datos a reportar son: la placa, ao carro, ci dueo, nombre dueo, fecha reparacin y monto
Cobrado
2. Se necesita guardar en una nueva tabla la informacin del Nombre Cliente, Cdula Cliente y
cantidad de carros que posee. Una vez que tenga esta tabla indique cual es el cliente que tiene mayor
cantidad de carros
3. El taller ha decidido que se premiar con un bono del 10% del sueldo a los mecnicos que hayan
producido ingresos superiores a un milln de bolvares entre los meses de enero a marzo del ao
2007. Elabore un listado que indique cuales mecnicos recibirn el premio y cual es el monto que el
taller le deber pagar por el premio.
4. Se necesita saber los datos de los clientes que tienen carros de algunos de los siguientes aos: 1980,
1970, 1990 que sean de color negro
ALUMNOS
aci
caracter 9
anombre caracter 30
adir
caracter 40
atlf
caracter 12
afnac
date dd/mm/yyyy
afing
date dd/mm/yyyy
acarrera caracter 1 I,M,A
aestatus caracter 1
ASIG-CURSADAS
ccial
caracter 9
ccodasig
caracter 5
clapso
caracter 6
cseccion
numrico
cnotafinal
numrico
ccondicion caracter 1
cestatus
caracter 1
PROFESORES
pci
caracter 9
pnombre
caracter 30
pdir
caracter 40
ptlf
caracter 12
pfnac
date dd/mm/yyyy
pfing
date dd/mm/yyyy
pcoddpto
numrico (1al 5)
psueldo
Numrico
pestatus
caracter 1
ASIG-PROF
prci
caracter 9
prcodasig
caracter 5
prlapso
caracter 6
prseccion
Numrico
prestatus
caracter 1
ASIGNATURAS
scodasig
caracter 5
snomasig
caracter 20
screditos
numrico
sestatus
caracter 1
DEPARTAMENTOS
dcod
numrico (1 al 5)
dnombre
caracter 30
dcijefe
caracter 9
destatus
caracter 1
NOTA: El cdigo de la asignatura esta formado por 5 caracteres donde el primero ser una letra
(I,M,A) que representa la carrera, el segundo un nmero que identifica a que semestre pertenece la
asignatura y los 3 restantes son nmeros para complementar el cdigo. As por ejemplo:
Cdigo I3154 es una asignatura que pertenece al tercer semestre de la carrera de Informtica,
Cdigo M3155 es una asignatura que pertenece al tercer semestre de la carrera de Matemtica,
Cdigo M1024 es una asignatura que pertenece al primer semestre de la carrera de Matemtica y as
sucesivamente.
Se pide que Ud. construya las instrucciones de SQL que permitan resolver cada una de las
siguientes preguntas:
1. Mostrar los datos de los profesores que han sido jefes de departamento. En el listado deben aparecer
los datos del cdigo y nombre del departamento as como la Cdula y el nombre del profesor.
SELECT dcod, dnombre, dcijefe, pnombre
FROM departamento, profesores
WHERE dcijefe = pci AND pestauts = 'A' AND destatus = 'A';
2. Mostrar la informacin de todas las asignaturas que se dictan en la carrera de informtica.
SELECT scodasig, snomasig, screditos
FROM asignaturas
WHERE sestatus = 'A' and upper(substr(scodasig,1,1)) = 'I';
otra alternativa
SELECT scodasig, snomasig, screditos
FROM asignaturas
Identificacin de
Departamentos
Pcdigo
Pnombre
Pci_jefe
Identificacin de
Proyectos
Rcdigo_proy
Rnombre_proy
Rcdigo_dpto
Rnro_personas
Empleados/Proyecto
Eci_empleado
Ecdigo_proyecto
Efecha_inicio
Efecha_culminacin