Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sentencias DML
PROGRAMACION DE SOFTWARE
EL CARMEN DE VIBORAL
2023
Taller 3 Base de Datos
Sentencias DML
Apreciado aprendiz, el objetivo de este instrumento de evaluación es valorar su desempeño realizando
consultas de la información almacenada en la base de datos, en el gestor de bases de datos, haciendo uso
de las sentencias DML SQL.
Teniendo en cuenta que la base de datos, para cada uno de los siguientes puntos, ya existe y contiene
registros (al menos 5 registros por cada tabla), realice las consultas indicadas. Utilice las sentencias
necesarias para obtener lo que se pide.
1.(25%) Una empresa de mensajería envía paquetes a todo el territorio nacional. Los paquetes son
transportados por conductores de los cuales se conoce documento, nombres, apellidos, dirección y
teléfono. Un conductor puede transportar muchos paquetes y un paquete sólo puede ser transportado
por un conductor. De cada paquete se conoce código, descripción, nombre destinatario y dirección de
destinatario. Los paquetes son transportados a la sede que tiene la empresa en cada ciudad. Un paquete
sólo puede llegar a una sede, y a una sede pueden llegar varios paquetes. De cada sede se conoce el
código, el nombre y la ciudad. Los conductores utilizan camiones para transportar los paquetes. Un
conductor puede conducir varios camiones en diferentes días, y un camión puede ser conducido por
varios conductores en diferentes días. De cada camión se conoce matrícula, modelo y capacidad en
volumen y capacidad en peso.
Sentencias DML
o Muestre los conductores cuyo nombre inicia por una letra en especial.
o Muestre los conductores cuya dirección contiene el nombre de una ciudad en especial.
o Muestre los conductores cuyo documento contiene exactamente una determinada cantidad
de dígitos.
Sentencias DML
o
o Muestre la información de los paquetes transportados a una ciudad en especial.
o
o Muestre los camiones conducidos por un conductor en especial.
o
Taller 3 Base de Datos
Sentencias DML
2.(25%) Una institución educativa desea llevar un control registro de sus alumnos, los módulos en los
que están matriculados y los profesores que imparten dichos módulos. Un profesor puede impartir
varios módulos y un módulo puede ser impartido por varios profesores. De cada profesor se conoce
documento, nombres, apellidos, dirección y teléfono. De cada módulo se conoce código y nombre. Un
módulo pertenece a un área, pero a un área pueden pertenecer varios módulos. De cada área se conoce
código y nombre. Un alumno puede estar matriculado en varios módulos y un módulo puede tener
varios alumnos matriculados. De cada alumno se conoce documento, nombres, apellidos, dirección y
teléfono.
o
o Muestre la información de todos los profesores.
Sentencias DML
o
o Muestre la información de los profesores que enseñan a un alumno en especial.
o
Muestre la información de las áreas en las que imparte módulos un profesor en especial.
o
3.(25%) Una empresa de desarrollo de software maneja varios proyectos. Cada proyecto pertenece a
un cliente y un cliente puede tener varios proyectos. De cada proyecto se conoce código, nombre,
descripción, fecha de inicio, fecha de finalización. De cada cliente se conoce nit, nombre, dirección y
teléfono. En un proyecto participan varios colaboradores, y un colaborador sólo puede participar en el
desarrollo de un proyecto. De cada colaborador se conoce documento, nombres, apellidos, teléfono y
Taller 3 Base de Datos
especialidad. Un colaborador recibe pagos por su trabajo. Un colaborador recibe varios pagos,DML
Sentencias y un
pago está asociado a un solo colaborador. De cada pago se conoce código, descripción, fecha y
cantidad.
o Sentencias DML
o
o
o
o Muestre nombres, apellidos y cantidad total de los pagos recibidos por un colaborador en
especial.
o
o Muestre nombres, apellidos y cantidad total de los pagos recibidos por todos los
colaboradores, ordenados por cantidad, de mayor a menor.
o Muestre los pagos de todos los colaboradores, realizados entre las fechas '2020-01-01' y la
fecha actual.
Taller 3 Base de Datos
Sentencias DML
o
o Muestre la información de un colaborador que recibe un pago en especial.
o
4.(25%) En una farmacia desean almacenar la información de los productos que comercializan y los
laboratorios que proveen dichos productos. Un laboratorio puede suministrar varios productos, pero un
producto sólo puede ser suministrado por un laboratorio. De un producto se conoce código, nombre y
fecha de vencimiento. De un laboratorio se conoce nit, nombre, dirección y teléfono. Un producto está
asociado a una categoría, y una categoría está asociada a varios productos. De una categoría se conoce
código y nombre. Un producto puede estar conformado por varios compuestos, y un compuesto puede
estar presente en varios productos. De un compuesto se conoce código y cantidad.
o
Taller 3 Base de Datos
o
o Mostrar los productos proveídos por un laboratorio en especial.
o
o Mostrar la información del laboratorio que provee un producto en especial.
o
o Mostrar la información de los productos que estén vencidos.
Sentencias DML
o
o Mostrar la información de los productos asociados a una categoría.
o
o Mostrar la información de los laboratorios asociados a un compuesto en especial.
o
o Mostrar la información de los productos asociados a un compuesto en especial.
o
o Mostrar la información de los compuestos asociados a un producto en especial.
Debe entregar las respuestas a cada uno de los puntos en un documento que contenga, al menos,
una portada. Puede utilizar la norma APA o ICONTEC. El docente le dará indicaciones sobre
cómo usar la norma.