Beruflich Dokumente
Kultur Dokumente
Curso Académico: Bases de Datos Básico (301330)
Trabajo Colaborativo No. 2
Objetivos
• Aplicar los conceptos del Modelo Entidad Relación y crear o diseñar MER
• Aplicar los conceptos del Modelo Relacional y el paso del MER a tablas.
• Aplicar los conceptos del Algebra Relacional.
Descripción de la actividad
El siguiente trabajo colaborativo se basa en el manejo del Modelo Entidad Relación, del Modelo
Relacional y el Algebra Relacional y la aplicación en el diseño de una base de datos. El estudiante
debe resolver de manera individual las actividades planteadas y participar en el foro asignado para la
actividad; se debe interactuar con los integrantes de grupo para luego entregar un trabajo final en
donde se recopile la información de la participación de cada estudiante.
Documentos de referencia
• Módulo: Bases de Datos Básico. UNAD. 2006
• Aula Virtual: Bases de Datos Básico.
Recursos adicionales
Información acerca del Modelo Entidad Relación
http://dis.unal.edu.co/profesores/eleon/cursos/BD/presentaciones/teo3_modelo_er.pdf
http://www.calasanz-pereira.edu.co/index.php/Informatica/entidadrelacion.html
http://www.desarrolloweb.com/articulos/modelo-entidad-relacion.html
http://basdatos.tripod.com/ejercicios.html
http://www.mitecnologico.com/Main/DiagramasEntidadRelacionER
Contenido
• Portada
• Introducción
• Objetivos
• Desarrollo de actividades
• Conclusiones
• Referencias Bibliográficas
Número máximo de páginas: Quince (15)
Nota: El estudiante que no muestre su desarrollo de la actividad dentro del foro, esto es: que
no presente aportes en el foro del grupo de manera pertinente y articulada tendrá una nota
total de CERO: (0).
Participar no es enviar un mensaje o un saludo y ya. Se debe participar de manera eficiente en
la elaboración, junto con el grupo colaborativo, de cada una de las tareas propuestas.
ACTIVIDAD PRÁCTICA
1. Sistema de Ventas. Le contratan para hacer una BD 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 un RUT, nombre, dirección, teléfono y página web. Un cliente también
tiene RUT, nombre, dirección, pero puede tener varios teléfonos de contacto. La dirección se
entiende por calle, número, barrio y ciudad. Un producto tiene un id único, nombre, precio actual,
stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo en
una categoría. Una categoría tiene id, nombre y descripción. Por razones de contabilidad, se debe
registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además
se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el
producto. Se pide:
• Diseñar el modelo entidad/relación
• Realizar la conversión a tablas (Modelo Relacional), del MER.
• Realizar las siguientes consultas utilizando el algebra relacional:
A. Nombres de los clientes que viven en la misma calle y ciudad “Villavicencio”
B. Nombre de los proveedores , Rut y dirección
Escuela de Ciencias Básicas, Tecnología e Ingeniería
Curso Académico: Bases de Datos Básico (301330)
C. Nombre del producto, precio actual y nombre del proveedor
D. Compras realizadas por un cliente y productos comprados del proveedor “Colgate”
E. Stock del producto “Crema dental” y nombre del proveedor.
2. La Clínica. Una clínica de la ciudad necesita manipular y almacenar toda su información. En una
reunión con el personal se obtuvo la siguiente información: La clínica cuenta con una estructura
física de tres torres, de las cuales dos son para hospitalización y cirugías y una para consulta. A
su vez las torres de hospitalización se encuentran divididas en habitaciones mientras que la de
consulta en consultorios. Por cada habitación o consultorio es importante conocer su ubicación
(torre, piso y número), longitud (ancho y largo). A su vez por cada habitación también se necesita
conocer que comodidades posee, a saber:
a) Cantidad de baños.
b) Si posee clóset.
c) Cantidad de camas.
d) Si posee ventana.
Es importante también conocer quién está ocupando cada habitación, desde cuándo lo hace y por
cuánto tiempo está previsto que la ocupe. En cuanto a los consultorios, estos son utilizados para
atender las consultas realizadas por los distintos servicios prestados por la clínica (cardiología,
pediatría, fisioterapia, etc.).
Respecto de los pacientes cada uno es identificado con un número único y los datos guardados son
su nombre, fecha de nacimiento, edad, teléfono/s y EPS que posee.
Todo paciente posee una historia clínica (el número de historia coincide con el de paciente) y en esta
se registran todas las consultas realizadas por el paciente, guardándose la fecha de consulta, el
profesional que lo atendió, el motivo de la consulta (servicio) y el diagnóstico.
De cada profesional se guarda su nombre, teléfono particular, teléfono para urgencias y especialidad.
Un aspecto importante es que un doctor puede dirigir un área específica como por ejemplo pediatría o
cardiología, por lo que para un jefe de área es importante saber qué personal tiene a su cargo. De la
torre también es importante conocer su dirección, la cual se compone por calle, número, piso y
departamento. Se pide:
• Diseñar el modelo entidad/relación
• Realizar la conversión a tablas (Modelo Relacional), del MER.
4. Realizar las siguientes consultas utilizando álgebra relacional con el siguiente esquema de bases
de datos.
Esquema de la base de datos “LABORATORIOS”
ESTUDIANTES (IdEst, Nombre, Grupo)
PRACTICAS (IdPractica, Curso, Fecha)
REALIZA (IdEst, IdPractica, Nota)
Enunciados de consulta:
1. Nombre de los estudiantes que aprobaron todas las prácticas del curso Bases de Datos.
2. Nombre de los estudiantes que realizaron todas las prácticas del curso Bases de Datos.
3. Nombre de los estudiantes que han realizado prácticas de Bases de Datos y de Física.
4. Nombre de los estudiantes que sólo han realizado prácticas de Física.
5. Nombre de los estudiantes que han realizado por lo menos una práctica de Bases de Datos, de
Física y de Algoritmos.
6. Nombre de los estudiantes que pertenecen al grupo 10 del curso Algoritmos.
7. Nombre de los estudiantes que no han aprobado ninguna práctica.
8. Listado de prácticas junto con el grupo al que pertenecen, en una fecha específica.
9. Listado de estudiantes de todos los grupos de Física.
10. Nombre de los estudiantes que están inscritos en un único curso.
Escuela de Ciencias Básicas, Tecnología e Ingeniería
Curso Académico: Bases de Datos Básico (301330)
Rubrica de Evaluación
Actividad 8 – Trabajo Colaborativo No. 2
El trabajo será evaluado de acuerdo al contenido de la siguiente tabla:
Es muy importante que el estudiante participe en el foro propuesto para esta actividad. Tenga en
cuenta que participar no es sólo saludar. Depende del estudiante que los aportes hechos sean
tenidos en cuenta por el tutor a cargo.
Éxitos!