SlideShare una empresa de Scribd logo
1 de 8
EJERCICIO TALLER *** PARA LA CLASE DE LUNES
Se quiere crear una base de datos de personal para una compañía con las siguientes
características
- La compañía tiene un conjunto de departamentos,
- Cada Departamento tiene un conjunto de empleados, un conjunto de proyectos y un
conjunto de Oficinas
- Cada empleado tiene una historia de cargos ocupados, y una historia de salarios por
pagos recibidos.
- Cada Oficina tiene un conjunto de teléfonos
La Base de datos debe contener la siguiente información:
- Por cada Departamento: Número de Depto (Único), Presupuesto anual, número de
empleado del jefe del departamento.
- Por cada empleado: Número de empleado (Único), número del proyecto al cual está
asignado actualmente, nombre del empleado, dirección, teléfono residencia, número
de la oficina y número de teléfono de la oficina.
- También nombre de cada cargo que ha desempeñado junto con fecha y salario para
los diferentes salarios recibidos en ese cargo
- Por cada proyecto. Número del Proyecto (único) y presupuesto del proyecto.
- Por cada Oficina: Número de la Oficina (único), área en metros cuadrados y
números(únicos) de todos los teléfonos en esa oficina.
Además se sabe lo siguiente:
- Un empleado es jefe máximo de un departamento al tiempo
- Un empleado pertenece a máximo un departamento al tiempo
- Un empleado está vinculado a máximo un proyecto al tiempo
- Un empleado tiene máximo una oficina al tiempo
- Un empleado tiene máximo un teléfono al tiempo
- Un empleado desempeña máximo un cargo al tiempo
- Un proyecto pertenece a máximo un departamento al tiempo
Una Oficina pertenece a máximo un departamento al tiempo
1. POLIZAS DE VIDA

Una compañía aseguradora maneja Pólizas de Vida, de las cuales se maneja
un número de Póliza, fecha de la póliza. Cada una de estas pólizas tiene un
suscriptor del cual se maneja cédula, nombre, fecha de nacimiento. Cada
una de las pólizas maneja beneficiarios de los cuales se incluye la
información personal y el parentesco con el suscriptor. Un suscriptor puede
tener varias pólizas. Las Pólizas se constituyen a través de Agentes que
pueden suscribir varias pólizas, es importante registrar en una póliza qué
agente suscribió dicha póliza. Por cada un a de las pólizas se cancelan
cuotas mensuales que dependen del valor asegurado, se deben registrar los
pagos realizados a cada una de las pólizas. Es de anotar que bajo el mismo
pago un suscriptor puede registrar el pago de varias pólizas, es importante
incluir el detalle de cada una de las pólizas que se paga, el número de pago
y la cuota que se paga.
2. SISTEMA ACADEMICO
Diseñe una base de datos para un sistema acádemico (Modelo E-R) que
controle los horarios de clase sabiendo que se dictan clases 6 dias a la
semana de 7 de la mañana a 10 de la noche, es de anotar que la base de
datos me debe determinar los salones en que se dictan las diferentes
materias, que alumnos estan tomando esas materias, qué profesores dictan
en qué horario y en qué salón y qué materia y a que grupo de estudiantes.
Adicionalmente el sistema debe llevar el control de las notas obtenidas por
un alumno (minimo 3 notas por materia). El sistema también debe controlar
el hecho que en un horario no se asignen 2 grupos a tomar clase en el
mismo salón. Adicionalmente debe también controlar el hecho que un
estudiante no vea una materia sino ha cumplido con los prerrequisitos.
También debe llevar un control de las fallas.
3. ALMACENES DE CALZADO
Una cadena de almacenes de calzado desea el diseño de una base de datos
que ayude en el control de los inventarios y ventas de sus productos bajo
las siguientes premisas:
- Los productos están codificados de acuerdo a el tipo de zapatos, en un
código se pueden agrupar varias tallas de un zapato con la condición de que
tengan el mismo precio.
- El control de existencias se lleva por producto, talla, color y estilo por
almacén
- Adicionalmente la administración desea llevar un control de ventas
mensuales en cantidad y valor por producto y por almacén. Con respecto a
las ventas se desea llevar un control de facturación por vendedor a los
cuales se les asigna un código de vendedor por almacén. Es de anotar que
en una factura se pueden registrar varios productos.
4. CURSOS DE DOCTORADO
Diseñar una base de datos para una Universidad, para gestionar los cursos de doctorado
que se imparten en dicha universidad, bajo las siguientes condiciones:
Existen cursos de doctorado, de los cuales se maneja un código y un nombre de curso.
De un curso se tiene varias ediciones y de cada edición se maneja fecha de inicio y
fecha de finalización, de cada edición se tiene una serie de temarios o contenidos que
puede variar de edición a edición. De cada edición adicionalmente es importante
conocer el aula y el horario en que se imparte.
También se quiere tener información de las personas que participan en los cursos, que
pueden ser estudiantes de doctorado o profesores. A su vez, los profesores pueden ser
doctores o no doctores. Un profesor puede estar realizando un curso de doctorado, sea o
no sea doctor en otra especialidad.
Todo estudiante de doctorado tiene asignado un tutor; este tiene que ser un doctor. Un
doctor no puede ser tutor de si mismo. Un doctor puede dirigir o impartir ediciones de
cursos, pero nunca ambas cosas. Cada edición la dirige un doctor y la pueden impartir
varios; en este caso se desea conocer que tema imparte cada uno de ellos, sabiendo que
un tema, en una misma edición, solo puede ser impartida por un doctor y que un doctor
puede impartir varios temas en una edición.
Un estudiante de doctorado se matricula en ediciones de cursos, deseando guardar la
fecha en que se matriculó. Cuando termine el curso se desea saber la nota obtenida,
mediante la cual se sabrá si el alumno aprobó o no.
Los estudiantes pueden solicitar varias becas; se desea guardar un histórico con todas
las becas concedidas a un alumno y fecha de concesión. Si no existen alumnos con los
requisitos solicitados para la beca, esta no se le concederá a nadie. De las becas se
quiere saber el nombre, la edición, la cuantía y los requisitos que necesitan los
solicitantes. Solo puede recibir una beca un estudiante que la ha solicitado.
Cada departamento en la universidad se compone de varias áreas asociadas a las cuales
pertenecen los profesores. Es el Departamento quien prepara los programas de
Doctorado; cada programa contiene varios cursos de doctorado. En la universidad todos
los profesores, tienen un profesor coordinador o responsable.

5. EMPRESA INMOBILIARIA
En este apartado se describe una empresa inmobiliaria que está especializada en el alquiler de pisos y
casas amuebladas.
Esta empresa se encarga de dar publicidad a los inmuebles que ofrece en alquiler, tanto en prensa local
como nacional, entrevista a los posibles inquilinos, organiza las visitas a los inmuebles y negocia los
contratos de alquiler. Una vez firmado el alquiler, la empresa asume la responsabilidad del inmueble,
realizando inspecciones periódicas para comprobar su correcto mantenimiento.
A continuación se describen los datos que se manejan en las oficinas de la empresa para llevar a cabo el
trabajo diario.
• Oficinas.
•

•

•

•

•

•

•

•

La empresa tiene varias oficinas en todo el país. Cada oficina tiene un código de identificación
que es único, tiene una dirección (calle, número y ciudad), un número de teléfono y un número
de fax. Cada oficina tiene su propia plantilla.
Plantilla.
Cada oficina tiene un director que se encarga de supervisar todas sus gestiones. La empresa
sigue muy de cerca el trabajo de los directores y tiene registrada la fecha en que cada director
empezó en el cargo en su oficina. Cada director tiene un pago anual por gastos de vehículo y una
bonificación mensual que depende de los contratos de alquiler que haya realizado su oficina.
En cada oficina hay varios supervisores. Cada uno es responsable del trabajo diario de un grupo
de entre cinco y diez empleados que realizan las gestiones de los alquileres. El trabajo
administrativo de cada grupo lo lleva un administrativo.
Cada miembro de la plantilla tiene un código único que lo identifica en la empresa. De cada uno
de ellos se quiere conocer el nombre, la dirección, el número de teléfono, la fecha de nacimiento,
el número del DNI, su puesto en la empresa, el salario anual y la fecha en que entró en la
empresa. De los administrativos se desea conocer también la velocidad con que escriben a
máquina (en pulsaciones por minuto).
Además, de cada empleado se debe guardar información sobre uno de sus parientes más
próximos: nombre, relación con el empleado, dirección y número de teléfono.
Inmuebles para alquilar.
Cada oficina de la empresa tiene una serie de inmuebles para alquilar. Estos inmuebles se
identifican por un código que es único dentro de la empresa. Los datos que se guardan de cada
inmueble son los siguientes: dirección completa (calle, número y ciudad), tipo de inmueble,
número de habitaciones y precio del alquiler en euros (este precio es mensual). El precio del
alquiler se revisa de forma anual.
Cada inmueble se asigna a un empleado que es el responsable de su gestión. Cada miembro de la
plantilla puede tener asignados hasta veinte inmuebles para alquilar.
Si un propietario elimina su oferta de alquiler de la empresa, su información se mantiene durante
al menos tres años.
Propietarios.
Los propietarios de los inmuebles pueden ser particulares o empresas. A cada propietario se le
asigna un código que es único en la empresa. De los particulares se guarda el nombre, la
dirección y el número de teléfono. De las empresas se guarda el nombre comercial, tipo de
empresa, la dirección, el número de teléfono y el nombre de la persona de contacto.
Inquilinos (clientes).
Cuando un cliente contacta con la empresa por primera vez, se toman sus datos: nombre,
dirección, número de teléfono, tipo de inmueble que prefiere e importe máximo que está
dispuesto a pagar al mes por el alquiler. Ya que es un posible inquilino, se le asigna un código
que es único en toda la empresa. De la entrevista inicial que se realiza con cada cliente se guarda
la fecha, el empleado que la realizó y unos comentarios generales sobre el posible inquilino.
Visitas a los inmuebles.
En la mayoría de los casos, los posibles inquilinos desean ver varios inmuebles antes de alquilar
uno. De cada visita que se realiza se guarda la fecha y los comentarios realizados por el cliente
respecto al inmueble.
Publicidad de los inmuebles.
Cuando algún inmueble es difícil de alquilar, la empresa lo anuncia en la prensa local y nacional.
De cada anuncio se guarda la fecha de publicación y el coste económico del anuncio. De los
periódicos se guarda el nombre, la dirección, el número de teléfono, el número de fax y el
nombre de la persona de contacto.
Contratos de alquiler.
La empresa se encarga de redactar los términos de cada contrato de alquiler. Cada contrato tiene
un número, un importe mensual, un método de pago, el importe del depósito, si se ha realizado el
depósito, las fechas de inicio y finalización del contrato, la duración del contrato en meses y el
miembro de la plantilla que lo formalizó. La duración mínima de un contrato es de tres meses y
la duración máxima es de un año. Cada cliente puede tener alquilados uno o varios inmuebles al
mismo tiempo.
Inspecciones.
Como parte del servicio que presta la empresa, ésta se encarga de realizar inspecciones
periódicas a los inmuebles para asegurarse de que se mantienen en buen estado. Cada inmueble
se inspecciona al menos una vez cada seis meses. Se inspeccionan tanto los inmuebles
•

alquilados, como los que están disponibles para alquilar. De cada inspección se anota la fecha y
los comentarios sobre su estado que quiera incluir el empleado que la ha llevado a cabo.
Actividades de cada oficina.
En cada oficina se llevan a cabo las siguientes actividades para garantizar que cada empleado
tenga acceso a la información necesaria para desempeñar su tarea de modo efectivo y eficiente.
Cada actividad está relacionada con una función específica de la empresa. Cada una de estas
funciones corresponde a uno o varios puestos de los que ocupan los empleados, por lo que éstos
se indican entre paréntesis.
1. Crear y mantener las fichas con los datos de los empleados y su familiar más próximo
(director).
2. Realizar listados de los empleados de cada oficina (director).
3. Realizar listados del grupo de empleados de un supervisor (director y supervisor).
4. Realizar listados de los supervisores de cada oficina (director y supervisor).
5. Crear y mantener las fichas con los datos de los inmuebles para alquilar (y de sus
propietarios) de cada oficina (supervisor).
6. Realizar listados de los inmuebles para alquilar en cada oficina (toda la plantilla).
7. Realizar listados de los inmuebles para alquilar asignados a un determinado miembro
de la plantilla (supervisor).
8. Crear y mantener las fichas con los datos de los posibles inquilinos de cada oficina
(supervisor).
9. Realizar listados de los posibles inquilinos registrados en cada oficina (toda la
plantilla).
10. Buscar inmuebles para alquilar que satisfacen las necesidades de un posible inquilino
(toda la plantilla).
11. Crear y mantener las fichas de las visitas realizadas por los posibles inquilinos (toda la
plantilla).
12. Realizar listados con los comentarios hechos por los posibles inquilinos respecto a un
inmueble concreto (toda la plantilla).
13. Crear y mantener las fichas con los datos de los anuncios insertados en los periódicos
(toda la plantilla).
14. Realizar listados de todos los anuncios que se han hecho sobre un determinado
inmueble (supervisor).
15. Realizar listados de todos los anuncios realizados en un determinado periódico
(supervisor).
16. Crear y mantener las fichas que contienen los datos sobre cada contrato de alquiler
(director y supervisor).
17. Realizar listados de los contratos de alquiler de un determinado inmueble (director y
supervisor).
18. Crear y mantener las fichas con los datos de cada inspección realizada a los inmuebles
en alquiler (toda la plantilla).
19. Realizar listados de todas las inspecciones realizadas a un determinado inmueble
(supervisor).

6. REGISTRO UNICO NACIONAL DE TRANSITO (RUNT)
Registros de información
Artículo 8°. Registro Único Nacional de Tránsito, RUNT. El Ministerio de Transporte pondrá en
funcionamiento directamente o a través de entidades públicas o particulares el Registro Unico Nacional
de Tránsito, RUNT, en coordinación total, permanente y obligatoria con todos los organismos de tránsito
d el país.
El RUNT incorporará por lo menos los siguientes registros de información:
1. Registro Nacional de Automotores.
2. Registro Nacional de Conductores.
3. Registro Nacional de Empresas de Transporte Público y Privado.
4. Registro Nacional de Licencias de Tránsito.
5. Registro Nacional de Infracciones de Tránsito.
6. Registro Nacional de Centros de Enseñanza Automovilística.
7. Registro Nacional de Seguros.
8. Registro Nacional de personas naturales o jurídicas, públicas o privadas que prestan servicios al sector
público.
9. Registro Nacional de Remolques y Semirremolques.
10. Registro Nacional de Accidentes de Tránsito.
Artículo 10. Sistema integrado de información sobre las multas y sanciones por infracciones de
tránsito. Con el propósito de contribuir al mejoramiento de los ingresos de los municipios, se autoriza a la
Federación Colombiana de Municipios para implementar y mantener actualizado a nivel nacional, un
sistema integrado de información sobre las multas y sanciones por infracciones de tránsito (SIMIT), por
lo cual percibirá el 10% por la administración del sistema cuando se cancele el valor adeudado. En ningún
caso podrá ser inferior a medio salario mínimo diario legal vigente.
Artículo 11. Características de la información de los registros. Toda la información contenida en el
sistema integrado de información SIMIT, será de carácter público.
Las características, el montaje la operación y actualización de la información del sistema, serán
determinadas por la Federación Colombiana de Municipios, la cual dispondrá de un plazo máximo de dos
(2) años prorrogables por una sola vez, por un término de un (1) año, contados a partir de la fecha de
sanción de la presente ley para poner en funcionamiento el sistema integrado de información SIMIT.
Una vez implementado el sistema integrado de información sobre las multas y sanciones por infracciones
de tránsito (SIMIT), la Federación Colombiana de Municipios entregará la información al Ministerio de
Transporte para que sea incorporada al Registro Unico Nacional de Tránsito, RUNT.

7. DISTRIBUIDORA POR ZONAS
Una compañía, vende productos a través de todo el país. el país lo dividimos en 4
regiones de ventas. Cada Región de Ventas tiene un único código de Región. Cada
Región de Ventas está dividido en Distritos de Ventas. Cada Distrito tiene un único
código de distrito. Cada distrito está dividido en Territorios de ventas. Cada territorio
tiene un código de territorio único. Cada territorio se divide en Areas de Ventas. Cada
Area tiene un código único de Area. Cada vendedor es responsable por una o más
Areas, y tiene cuota de ventas especifica. También hay administradores de ventas que
son responsables por uno a más distritos, y Directores de Ventas que son responsables
por una o más Regiones. Cada Administrador de Ventas es responsable por los
territorios dentro de su distrito. Es de anotar que se quiere determinar las ventas por las
Diferentes Regiones, Distritos, Territorios, Areas. Analizar en que áreas se vende un
producto. Determinar el cumplimiento de cuotas. Como varía el sistema si se fijan
condiciones de Precios de acuerdo a la zona, y de acuerdo al Producto.
8. ADMINISTRADOR DE PROYECTOS:
Una Empresa que presta servicios de Desarrollo de Software a diferente empresas, para
lo cual establece una serie de Proyectos. Dentro de los aspectos Metodológicos se tienen
establecida una lista Estandar de Actividades para la Realización de los diferentes
Proyectos. Es decir la misma tarea se puede llevar a cabo para diferentes Proyectos.
Adicionalmente es importante el hecho que una actividad para su ejecución depende de
la ejecución de actividades que la preceden. Es claro que la precedencia depende del
proyecto, más no de la actividad propiamente dicha. También es necesario mostrar la
asignación de personal a los diferentes proyectos de acuerdo a las siguientes premisas:
Todo proyecto tiene un director, se asigna responsables a las diferentes actividades, para
cada uno de los proyectos. Es de anotar que un responsable puede estar asignado en la
misma actividad para diferente proyectos, y también puede estar llevando a cabo
diferentes actividades en un proyecto, pero lo importante es que no exista cruce en la
asignación de las diferentes actividades.
9. EMPRESA DISTRIBUIDORA
Una compañía mayorista que distribuye articulo por mayor a los tenderos de Santa Fé
de Bogotá. Está organizada por Departamentos, todos los empleados de la compañía
deben estar adscritos a uno y solo un Departamento. Es posible que un departamento no
tenga ni empleados ni director. Cada Departamento se identifica con un número,
nombre y teléfono. Un Departamento puede tener solamente un Director.
De los empleados se desea saber apellidos, nombres, Nro. De Cédula, dirección,
teléfono, estado civil, sueldo básico mensual, fecha de nacimiento y fecha de Ingreso.
Los empleados del Departamento de Ventas son los encargados de atender a los
clientes. Un empleado puede atender a uno o varios clientes. No siempre un cliente
puede ser atendido por el mismo vendedor.
De los clientes se desea conocer sus apellidos, nombres, dirección, zona postal. De igual
forma un cliente puede tener uno o varios pedidos. Un pedido siempre requiere tener un
cliente. Los pedidos se atienden totalmente o no se atiende nada. De cada pedido se
debe conocer fecha de solicitud, vendedor que lo atendió, estado del pedido, dirección
de envio, plazo, fecha de envio y si ya fue cancelado o nó. Cada Pedido se conforma de
uno o varios productos, la cantidad solicitada y el valor unitario de cada uno.
En cuanto a los productos que vendemos, se desea saber en cualquier momento nombre,
cantidad disponible, valor unitario, porcentaje de descuento, numero de reorden, unidad
de medida; en todo caso el descuento no puede ser mayor del 20%. Cada producto tiene
una identificación única. Es deseable conocer los proveedores de cada Producto.
Mensualmente, para cada vendedor se debe conocer el monto de su comisión, por lo
general se reconoce el 3% sobre pedidos cancelados. También se debe conocer la lista
de los clientes que no están al día en sus pagos. Se debe producir un reporte con mejores
vendedores de acuerdo a los pedidos cancelados, un reporte con los vendedores cuyos
pedidos fueron inferiores al promedio de los vendedores. Se desea sabe qué empleados
atendieron por lo menos dos, cinco, diez o más clientes al mes.
Ocasionalmente se debe conocer cuántos empleados existen en cada departamento y
cuánto vale la nómina mensual de cada uno. También se desea conocer los nombres de
los directores de cada Departamento. Se debe conocer cuales son los empleados
subalternos de cada director.

10. FIRMA DE ABOGADOS
Una firma maneja una gran variedad de casos judiciales y penales como violaciones de
tráfico, disputas domésticas, casos de homicidio, etc. La firma está compuesta de
Deapartamentos tales como Litigios, Homicidios, etc y cada caso es asignado a un
Departamento en particular para propósitos administrativos. Los abogados también son
asignados a un Departamento particular, pero esto sólo para pago/nómina, ya que un
abogado puede trabajar en casos en otros Departamentos. Se necesita una lista de
eventos para un caso dado (Esencialmente la Historia de un caso) que incluya un
registro de eventos y la fecha del evento. Los casos se identifican por un número de
caso único y los eventos se identifican con una fecha y una descripción. Los eventos
tiene un código especial O para abierto, T para prueba, L para perdido. Se desea
registrar la información asociado a cada caso incluyendo el departamento al que fue
asignado el caso. Un caso después de cerrado, puede ser reabierto. Al caso reabierto se
le asigna un nuevo número de caso, pero se necesita amarra el número del nuevo caso a
el anterior caso.
Los abogados pueden formar parte de multiples casos, de la misma forma un número de
personas adicionales pueden participar en un caso. Po ejemplo Jones puede ser Juez en
un caso y un testigo en otro. Hay interés en guardar cual fué la participación y papel que
ellos jugaron en el contexto de un caso particular. La participación en un caso será
identificada por el nombre, y la fecha de involucramiento. La clase de personas que
pueden estar involucradas en un caso incluye Jueces(JG), Testigos(EW), Defensa(DE),
Abogados(AT). Por ejemplo, se tiene un caso de asesinato, y se trabaja para el acusado.
Un abogado es asignado a le caso, en el curso del caso hay un juez que lo preside. Hay
también testigos. Además hay cuatro personas que estan involucradas en el caso y se
quiere saber acerca de los cuatro. En este contexto, con respecto al abogado solo se
quiere registrar el hecho del pago, pero simplemente como parte del caso. Hacer una
clara distinción de los roles que las personas pueden jugar en un caso, asumir que una
participacion dada puede servir en diferentes papeles en diferentes casos, pero una
participación puede sevir como un papel a rol en un caso dado.
11. BASE DE DATOS PESCA
El Instituto de Pesca desea desarrollar una base de datos que almacene información que
permita regular la pesca comercial de ciertas especies.
1. Cada especie tiene asignado un Código y un Nombre
2. Los individuos de unas misma especie solo pueden ser apresados cuando
cumplen con un límite de edad y un limite de peso
3. Anualmente cada especie tiene una temporada de pesca la cual tiene una fecha
de comienzo y una fecha de finalización (ambas fechas dentro del mismo año)
4. En distintas especies la temporada de pesca puede coincidir totalmente, coincidir
solo en forma parcial o no coincidir en absoluto
5. Es necesario registrar cuantas libras de cada especie han sido pescadas en cada
temporada
6. Cada Buque de pesca debe tener registrada la siguiente información
a) Código de referencia
b) Nombre
c) Capacidad de Carga
d) Nombre de la Compañía que lo tiene registrado
7. El área de pesca comercial se encuentra dividida en varias zonas cuya área NO
se sobrepone
8. Para establecer la localización de una zona de pesca solo se necesitan dos
puntos, cada uno de los cuales posee dos coordenadas: longitud y latitud
9. Cada Zona tiene asignado un código de referencia diferente
10. Un barco puede realizar varios viajes de pesca durante la misma temporada
11. Un barco solo puede pescar en una zona durante el mismo viaje
12. Cuando un barco regresa de un viaje de pesca le debe entregar al Instituto de
Pesca un reporte con la siguiente información:
a) Identificación del Buque
b) Fecha de Salida
c) Fecha de llegada
d) Identificación de la zona en donde realizó la pesca (una sola)
e) Cuantas libras ha pescado durante el viaje de cada una de las especies
controladas

Más contenido relacionado

Destacado

Proyecto 3 Base de Datos
Proyecto 3 Base de DatosProyecto 3 Base de Datos
Proyecto 3 Base de Datos
Elisabet Cuevas
 
Proyecto de base de datos
Proyecto de base de datosProyecto de base de datos
Proyecto de base de datos
Lissette Alerak
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
cintiap25
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
Angeliik Cortes
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
ani_tuza
 
Ejemplos 1 análisis e interpretación de datos
Ejemplos 1 análisis e interpretación de datosEjemplos 1 análisis e interpretación de datos
Ejemplos 1 análisis e interpretación de datos
krank1981
 

Destacado (15)

Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Proyecto 3 Base de Datos
Proyecto 3 Base de DatosProyecto 3 Base de Datos
Proyecto 3 Base de Datos
 
Ejercicios del modelo entidad relacion
Ejercicios del modelo entidad relacionEjercicios del modelo entidad relacion
Ejercicios del modelo entidad relacion
 
Proyecto de base de datos
Proyecto de base de datosProyecto de base de datos
Proyecto de base de datos
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BD
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Ejemplos 1 análisis e interpretación de datos
Ejemplos 1 análisis e interpretación de datosEjemplos 1 análisis e interpretación de datos
Ejemplos 1 análisis e interpretación de datos
 

Similar a Casos modelamiento

Ejercicios aplicando el modelo entidad relacion 2
Ejercicios aplicando el modelo entidad relacion 2Ejercicios aplicando el modelo entidad relacion 2
Ejercicios aplicando el modelo entidad relacion 2
cesar
 
Evaluación general undecimo
Evaluación general undecimoEvaluación general undecimo
Evaluación general undecimo
Carlos Olmos
 

Similar a Casos modelamiento (20)

practica-mer-mr.pdf
practica-mer-mr.pdfpractica-mer-mr.pdf
practica-mer-mr.pdf
 
Practica de modelamiento resuelta
Practica de modelamiento resueltaPractica de modelamiento resuelta
Practica de modelamiento resuelta
 
Ejercicios modelo-entidad-relacion
Ejercicios modelo-entidad-relacionEjercicios modelo-entidad-relacion
Ejercicios modelo-entidad-relacion
 
Ejercicios Modelo Entidad Relación
Ejercicios Modelo Entidad RelaciónEjercicios Modelo Entidad Relación
Ejercicios Modelo Entidad Relación
 
Ejercicios aplicando el modelo entidad relacion 2
Ejercicios aplicando el modelo entidad relacion 2Ejercicios aplicando el modelo entidad relacion 2
Ejercicios aplicando el modelo entidad relacion 2
 
Ejercicios er
Ejercicios erEjercicios er
Ejercicios er
 
Ejercicios modelo entidad relacion
Ejercicios modelo entidad  relacionEjercicios modelo entidad  relacion
Ejercicios modelo entidad relacion
 
erd.pdf
erd.pdferd.pdf
erd.pdf
 
Ejercicios de Entidad-Relación
Ejercicios de Entidad-RelaciónEjercicios de Entidad-Relación
Ejercicios de Entidad-Relación
 
Guía 2 Ejercicios MER
Guía 2 Ejercicios MERGuía 2 Ejercicios MER
Guía 2 Ejercicios MER
 
Evaluación general undecimo
Evaluación general undecimoEvaluación general undecimo
Evaluación general undecimo
 
Ejercicios der de base de datos 2019
Ejercicios der de  base de datos 2019Ejercicios der de  base de datos 2019
Ejercicios der de base de datos 2019
 
Ejercicicios e- r erwin modeler
Ejercicicios e- r erwin modelerEjercicicios e- r erwin modeler
Ejercicicios e- r erwin modeler
 
Ejercicios modelo e r
Ejercicios modelo e rEjercicios modelo e r
Ejercicios modelo e r
 
Ejercicios de Entidad Relación
Ejercicios de Entidad RelaciónEjercicios de Entidad Relación
Ejercicios de Entidad Relación
 
Ejercicios normalizacion
Ejercicios normalizacionEjercicios normalizacion
Ejercicios normalizacion
 
Ejercicios de Entidad - Relacion
Ejercicios de Entidad - RelacionEjercicios de Entidad - Relacion
Ejercicios de Entidad - Relacion
 
Modelado de datos usando erwin7.3
Modelado de datos usando erwin7.3Modelado de datos usando erwin7.3
Modelado de datos usando erwin7.3
 
Ejercicios de entidad relacion
Ejercicios de entidad relacionEjercicios de entidad relacion
Ejercicios de entidad relacion
 
Enunciados de casos para Bases de Datos
Enunciados de casos para Bases de DatosEnunciados de casos para Bases de Datos
Enunciados de casos para Bases de Datos
 

Casos modelamiento

  • 1. EJERCICIO TALLER *** PARA LA CLASE DE LUNES Se quiere crear una base de datos de personal para una compañía con las siguientes características - La compañía tiene un conjunto de departamentos, - Cada Departamento tiene un conjunto de empleados, un conjunto de proyectos y un conjunto de Oficinas - Cada empleado tiene una historia de cargos ocupados, y una historia de salarios por pagos recibidos. - Cada Oficina tiene un conjunto de teléfonos La Base de datos debe contener la siguiente información: - Por cada Departamento: Número de Depto (Único), Presupuesto anual, número de empleado del jefe del departamento. - Por cada empleado: Número de empleado (Único), número del proyecto al cual está asignado actualmente, nombre del empleado, dirección, teléfono residencia, número de la oficina y número de teléfono de la oficina. - También nombre de cada cargo que ha desempeñado junto con fecha y salario para los diferentes salarios recibidos en ese cargo - Por cada proyecto. Número del Proyecto (único) y presupuesto del proyecto. - Por cada Oficina: Número de la Oficina (único), área en metros cuadrados y números(únicos) de todos los teléfonos en esa oficina. Además se sabe lo siguiente: - Un empleado es jefe máximo de un departamento al tiempo - Un empleado pertenece a máximo un departamento al tiempo - Un empleado está vinculado a máximo un proyecto al tiempo - Un empleado tiene máximo una oficina al tiempo - Un empleado tiene máximo un teléfono al tiempo - Un empleado desempeña máximo un cargo al tiempo - Un proyecto pertenece a máximo un departamento al tiempo Una Oficina pertenece a máximo un departamento al tiempo
  • 2. 1. POLIZAS DE VIDA Una compañía aseguradora maneja Pólizas de Vida, de las cuales se maneja un número de Póliza, fecha de la póliza. Cada una de estas pólizas tiene un suscriptor del cual se maneja cédula, nombre, fecha de nacimiento. Cada una de las pólizas maneja beneficiarios de los cuales se incluye la información personal y el parentesco con el suscriptor. Un suscriptor puede tener varias pólizas. Las Pólizas se constituyen a través de Agentes que pueden suscribir varias pólizas, es importante registrar en una póliza qué agente suscribió dicha póliza. Por cada un a de las pólizas se cancelan cuotas mensuales que dependen del valor asegurado, se deben registrar los pagos realizados a cada una de las pólizas. Es de anotar que bajo el mismo pago un suscriptor puede registrar el pago de varias pólizas, es importante incluir el detalle de cada una de las pólizas que se paga, el número de pago y la cuota que se paga. 2. SISTEMA ACADEMICO Diseñe una base de datos para un sistema acádemico (Modelo E-R) que controle los horarios de clase sabiendo que se dictan clases 6 dias a la semana de 7 de la mañana a 10 de la noche, es de anotar que la base de datos me debe determinar los salones en que se dictan las diferentes materias, que alumnos estan tomando esas materias, qué profesores dictan en qué horario y en qué salón y qué materia y a que grupo de estudiantes. Adicionalmente el sistema debe llevar el control de las notas obtenidas por un alumno (minimo 3 notas por materia). El sistema también debe controlar el hecho que en un horario no se asignen 2 grupos a tomar clase en el mismo salón. Adicionalmente debe también controlar el hecho que un estudiante no vea una materia sino ha cumplido con los prerrequisitos. También debe llevar un control de las fallas. 3. ALMACENES DE CALZADO Una cadena de almacenes de calzado desea el diseño de una base de datos que ayude en el control de los inventarios y ventas de sus productos bajo las siguientes premisas: - Los productos están codificados de acuerdo a el tipo de zapatos, en un código se pueden agrupar varias tallas de un zapato con la condición de que tengan el mismo precio. - El control de existencias se lleva por producto, talla, color y estilo por almacén
  • 3. - Adicionalmente la administración desea llevar un control de ventas mensuales en cantidad y valor por producto y por almacén. Con respecto a las ventas se desea llevar un control de facturación por vendedor a los cuales se les asigna un código de vendedor por almacén. Es de anotar que en una factura se pueden registrar varios productos. 4. CURSOS DE DOCTORADO Diseñar una base de datos para una Universidad, para gestionar los cursos de doctorado que se imparten en dicha universidad, bajo las siguientes condiciones: Existen cursos de doctorado, de los cuales se maneja un código y un nombre de curso. De un curso se tiene varias ediciones y de cada edición se maneja fecha de inicio y fecha de finalización, de cada edición se tiene una serie de temarios o contenidos que puede variar de edición a edición. De cada edición adicionalmente es importante conocer el aula y el horario en que se imparte. También se quiere tener información de las personas que participan en los cursos, que pueden ser estudiantes de doctorado o profesores. A su vez, los profesores pueden ser doctores o no doctores. Un profesor puede estar realizando un curso de doctorado, sea o no sea doctor en otra especialidad. Todo estudiante de doctorado tiene asignado un tutor; este tiene que ser un doctor. Un doctor no puede ser tutor de si mismo. Un doctor puede dirigir o impartir ediciones de cursos, pero nunca ambas cosas. Cada edición la dirige un doctor y la pueden impartir varios; en este caso se desea conocer que tema imparte cada uno de ellos, sabiendo que un tema, en una misma edición, solo puede ser impartida por un doctor y que un doctor puede impartir varios temas en una edición. Un estudiante de doctorado se matricula en ediciones de cursos, deseando guardar la fecha en que se matriculó. Cuando termine el curso se desea saber la nota obtenida, mediante la cual se sabrá si el alumno aprobó o no. Los estudiantes pueden solicitar varias becas; se desea guardar un histórico con todas las becas concedidas a un alumno y fecha de concesión. Si no existen alumnos con los requisitos solicitados para la beca, esta no se le concederá a nadie. De las becas se quiere saber el nombre, la edición, la cuantía y los requisitos que necesitan los solicitantes. Solo puede recibir una beca un estudiante que la ha solicitado. Cada departamento en la universidad se compone de varias áreas asociadas a las cuales pertenecen los profesores. Es el Departamento quien prepara los programas de Doctorado; cada programa contiene varios cursos de doctorado. En la universidad todos los profesores, tienen un profesor coordinador o responsable. 5. EMPRESA INMOBILIARIA En este apartado se describe una empresa inmobiliaria que está especializada en el alquiler de pisos y casas amuebladas. Esta empresa se encarga de dar publicidad a los inmuebles que ofrece en alquiler, tanto en prensa local como nacional, entrevista a los posibles inquilinos, organiza las visitas a los inmuebles y negocia los contratos de alquiler. Una vez firmado el alquiler, la empresa asume la responsabilidad del inmueble, realizando inspecciones periódicas para comprobar su correcto mantenimiento. A continuación se describen los datos que se manejan en las oficinas de la empresa para llevar a cabo el trabajo diario. • Oficinas.
  • 4. • • • • • • • • La empresa tiene varias oficinas en todo el país. Cada oficina tiene un código de identificación que es único, tiene una dirección (calle, número y ciudad), un número de teléfono y un número de fax. Cada oficina tiene su propia plantilla. Plantilla. Cada oficina tiene un director que se encarga de supervisar todas sus gestiones. La empresa sigue muy de cerca el trabajo de los directores y tiene registrada la fecha en que cada director empezó en el cargo en su oficina. Cada director tiene un pago anual por gastos de vehículo y una bonificación mensual que depende de los contratos de alquiler que haya realizado su oficina. En cada oficina hay varios supervisores. Cada uno es responsable del trabajo diario de un grupo de entre cinco y diez empleados que realizan las gestiones de los alquileres. El trabajo administrativo de cada grupo lo lleva un administrativo. Cada miembro de la plantilla tiene un código único que lo identifica en la empresa. De cada uno de ellos se quiere conocer el nombre, la dirección, el número de teléfono, la fecha de nacimiento, el número del DNI, su puesto en la empresa, el salario anual y la fecha en que entró en la empresa. De los administrativos se desea conocer también la velocidad con que escriben a máquina (en pulsaciones por minuto). Además, de cada empleado se debe guardar información sobre uno de sus parientes más próximos: nombre, relación con el empleado, dirección y número de teléfono. Inmuebles para alquilar. Cada oficina de la empresa tiene una serie de inmuebles para alquilar. Estos inmuebles se identifican por un código que es único dentro de la empresa. Los datos que se guardan de cada inmueble son los siguientes: dirección completa (calle, número y ciudad), tipo de inmueble, número de habitaciones y precio del alquiler en euros (este precio es mensual). El precio del alquiler se revisa de forma anual. Cada inmueble se asigna a un empleado que es el responsable de su gestión. Cada miembro de la plantilla puede tener asignados hasta veinte inmuebles para alquilar. Si un propietario elimina su oferta de alquiler de la empresa, su información se mantiene durante al menos tres años. Propietarios. Los propietarios de los inmuebles pueden ser particulares o empresas. A cada propietario se le asigna un código que es único en la empresa. De los particulares se guarda el nombre, la dirección y el número de teléfono. De las empresas se guarda el nombre comercial, tipo de empresa, la dirección, el número de teléfono y el nombre de la persona de contacto. Inquilinos (clientes). Cuando un cliente contacta con la empresa por primera vez, se toman sus datos: nombre, dirección, número de teléfono, tipo de inmueble que prefiere e importe máximo que está dispuesto a pagar al mes por el alquiler. Ya que es un posible inquilino, se le asigna un código que es único en toda la empresa. De la entrevista inicial que se realiza con cada cliente se guarda la fecha, el empleado que la realizó y unos comentarios generales sobre el posible inquilino. Visitas a los inmuebles. En la mayoría de los casos, los posibles inquilinos desean ver varios inmuebles antes de alquilar uno. De cada visita que se realiza se guarda la fecha y los comentarios realizados por el cliente respecto al inmueble. Publicidad de los inmuebles. Cuando algún inmueble es difícil de alquilar, la empresa lo anuncia en la prensa local y nacional. De cada anuncio se guarda la fecha de publicación y el coste económico del anuncio. De los periódicos se guarda el nombre, la dirección, el número de teléfono, el número de fax y el nombre de la persona de contacto. Contratos de alquiler. La empresa se encarga de redactar los términos de cada contrato de alquiler. Cada contrato tiene un número, un importe mensual, un método de pago, el importe del depósito, si se ha realizado el depósito, las fechas de inicio y finalización del contrato, la duración del contrato en meses y el miembro de la plantilla que lo formalizó. La duración mínima de un contrato es de tres meses y la duración máxima es de un año. Cada cliente puede tener alquilados uno o varios inmuebles al mismo tiempo. Inspecciones. Como parte del servicio que presta la empresa, ésta se encarga de realizar inspecciones periódicas a los inmuebles para asegurarse de que se mantienen en buen estado. Cada inmueble se inspecciona al menos una vez cada seis meses. Se inspeccionan tanto los inmuebles
  • 5. • alquilados, como los que están disponibles para alquilar. De cada inspección se anota la fecha y los comentarios sobre su estado que quiera incluir el empleado que la ha llevado a cabo. Actividades de cada oficina. En cada oficina se llevan a cabo las siguientes actividades para garantizar que cada empleado tenga acceso a la información necesaria para desempeñar su tarea de modo efectivo y eficiente. Cada actividad está relacionada con una función específica de la empresa. Cada una de estas funciones corresponde a uno o varios puestos de los que ocupan los empleados, por lo que éstos se indican entre paréntesis. 1. Crear y mantener las fichas con los datos de los empleados y su familiar más próximo (director). 2. Realizar listados de los empleados de cada oficina (director). 3. Realizar listados del grupo de empleados de un supervisor (director y supervisor). 4. Realizar listados de los supervisores de cada oficina (director y supervisor). 5. Crear y mantener las fichas con los datos de los inmuebles para alquilar (y de sus propietarios) de cada oficina (supervisor). 6. Realizar listados de los inmuebles para alquilar en cada oficina (toda la plantilla). 7. Realizar listados de los inmuebles para alquilar asignados a un determinado miembro de la plantilla (supervisor). 8. Crear y mantener las fichas con los datos de los posibles inquilinos de cada oficina (supervisor). 9. Realizar listados de los posibles inquilinos registrados en cada oficina (toda la plantilla). 10. Buscar inmuebles para alquilar que satisfacen las necesidades de un posible inquilino (toda la plantilla). 11. Crear y mantener las fichas de las visitas realizadas por los posibles inquilinos (toda la plantilla). 12. Realizar listados con los comentarios hechos por los posibles inquilinos respecto a un inmueble concreto (toda la plantilla). 13. Crear y mantener las fichas con los datos de los anuncios insertados en los periódicos (toda la plantilla). 14. Realizar listados de todos los anuncios que se han hecho sobre un determinado inmueble (supervisor). 15. Realizar listados de todos los anuncios realizados en un determinado periódico (supervisor). 16. Crear y mantener las fichas que contienen los datos sobre cada contrato de alquiler (director y supervisor). 17. Realizar listados de los contratos de alquiler de un determinado inmueble (director y supervisor). 18. Crear y mantener las fichas con los datos de cada inspección realizada a los inmuebles en alquiler (toda la plantilla). 19. Realizar listados de todas las inspecciones realizadas a un determinado inmueble (supervisor). 6. REGISTRO UNICO NACIONAL DE TRANSITO (RUNT) Registros de información Artículo 8°. Registro Único Nacional de Tránsito, RUNT. El Ministerio de Transporte pondrá en funcionamiento directamente o a través de entidades públicas o particulares el Registro Unico Nacional de Tránsito, RUNT, en coordinación total, permanente y obligatoria con todos los organismos de tránsito d el país. El RUNT incorporará por lo menos los siguientes registros de información: 1. Registro Nacional de Automotores. 2. Registro Nacional de Conductores. 3. Registro Nacional de Empresas de Transporte Público y Privado. 4. Registro Nacional de Licencias de Tránsito. 5. Registro Nacional de Infracciones de Tránsito. 6. Registro Nacional de Centros de Enseñanza Automovilística. 7. Registro Nacional de Seguros.
  • 6. 8. Registro Nacional de personas naturales o jurídicas, públicas o privadas que prestan servicios al sector público. 9. Registro Nacional de Remolques y Semirremolques. 10. Registro Nacional de Accidentes de Tránsito. Artículo 10. Sistema integrado de información sobre las multas y sanciones por infracciones de tránsito. Con el propósito de contribuir al mejoramiento de los ingresos de los municipios, se autoriza a la Federación Colombiana de Municipios para implementar y mantener actualizado a nivel nacional, un sistema integrado de información sobre las multas y sanciones por infracciones de tránsito (SIMIT), por lo cual percibirá el 10% por la administración del sistema cuando se cancele el valor adeudado. En ningún caso podrá ser inferior a medio salario mínimo diario legal vigente. Artículo 11. Características de la información de los registros. Toda la información contenida en el sistema integrado de información SIMIT, será de carácter público. Las características, el montaje la operación y actualización de la información del sistema, serán determinadas por la Federación Colombiana de Municipios, la cual dispondrá de un plazo máximo de dos (2) años prorrogables por una sola vez, por un término de un (1) año, contados a partir de la fecha de sanción de la presente ley para poner en funcionamiento el sistema integrado de información SIMIT. Una vez implementado el sistema integrado de información sobre las multas y sanciones por infracciones de tránsito (SIMIT), la Federación Colombiana de Municipios entregará la información al Ministerio de Transporte para que sea incorporada al Registro Unico Nacional de Tránsito, RUNT. 7. DISTRIBUIDORA POR ZONAS Una compañía, vende productos a través de todo el país. el país lo dividimos en 4 regiones de ventas. Cada Región de Ventas tiene un único código de Región. Cada Región de Ventas está dividido en Distritos de Ventas. Cada Distrito tiene un único código de distrito. Cada distrito está dividido en Territorios de ventas. Cada territorio tiene un código de territorio único. Cada territorio se divide en Areas de Ventas. Cada Area tiene un código único de Area. Cada vendedor es responsable por una o más Areas, y tiene cuota de ventas especifica. También hay administradores de ventas que son responsables por uno a más distritos, y Directores de Ventas que son responsables por una o más Regiones. Cada Administrador de Ventas es responsable por los territorios dentro de su distrito. Es de anotar que se quiere determinar las ventas por las Diferentes Regiones, Distritos, Territorios, Areas. Analizar en que áreas se vende un producto. Determinar el cumplimiento de cuotas. Como varía el sistema si se fijan condiciones de Precios de acuerdo a la zona, y de acuerdo al Producto. 8. ADMINISTRADOR DE PROYECTOS: Una Empresa que presta servicios de Desarrollo de Software a diferente empresas, para lo cual establece una serie de Proyectos. Dentro de los aspectos Metodológicos se tienen establecida una lista Estandar de Actividades para la Realización de los diferentes Proyectos. Es decir la misma tarea se puede llevar a cabo para diferentes Proyectos. Adicionalmente es importante el hecho que una actividad para su ejecución depende de la ejecución de actividades que la preceden. Es claro que la precedencia depende del proyecto, más no de la actividad propiamente dicha. También es necesario mostrar la asignación de personal a los diferentes proyectos de acuerdo a las siguientes premisas: Todo proyecto tiene un director, se asigna responsables a las diferentes actividades, para cada uno de los proyectos. Es de anotar que un responsable puede estar asignado en la misma actividad para diferente proyectos, y también puede estar llevando a cabo diferentes actividades en un proyecto, pero lo importante es que no exista cruce en la asignación de las diferentes actividades.
  • 7. 9. EMPRESA DISTRIBUIDORA Una compañía mayorista que distribuye articulo por mayor a los tenderos de Santa Fé de Bogotá. Está organizada por Departamentos, todos los empleados de la compañía deben estar adscritos a uno y solo un Departamento. Es posible que un departamento no tenga ni empleados ni director. Cada Departamento se identifica con un número, nombre y teléfono. Un Departamento puede tener solamente un Director. De los empleados se desea saber apellidos, nombres, Nro. De Cédula, dirección, teléfono, estado civil, sueldo básico mensual, fecha de nacimiento y fecha de Ingreso. Los empleados del Departamento de Ventas son los encargados de atender a los clientes. Un empleado puede atender a uno o varios clientes. No siempre un cliente puede ser atendido por el mismo vendedor. De los clientes se desea conocer sus apellidos, nombres, dirección, zona postal. De igual forma un cliente puede tener uno o varios pedidos. Un pedido siempre requiere tener un cliente. Los pedidos se atienden totalmente o no se atiende nada. De cada pedido se debe conocer fecha de solicitud, vendedor que lo atendió, estado del pedido, dirección de envio, plazo, fecha de envio y si ya fue cancelado o nó. Cada Pedido se conforma de uno o varios productos, la cantidad solicitada y el valor unitario de cada uno. En cuanto a los productos que vendemos, se desea saber en cualquier momento nombre, cantidad disponible, valor unitario, porcentaje de descuento, numero de reorden, unidad de medida; en todo caso el descuento no puede ser mayor del 20%. Cada producto tiene una identificación única. Es deseable conocer los proveedores de cada Producto. Mensualmente, para cada vendedor se debe conocer el monto de su comisión, por lo general se reconoce el 3% sobre pedidos cancelados. También se debe conocer la lista de los clientes que no están al día en sus pagos. Se debe producir un reporte con mejores vendedores de acuerdo a los pedidos cancelados, un reporte con los vendedores cuyos pedidos fueron inferiores al promedio de los vendedores. Se desea sabe qué empleados atendieron por lo menos dos, cinco, diez o más clientes al mes. Ocasionalmente se debe conocer cuántos empleados existen en cada departamento y cuánto vale la nómina mensual de cada uno. También se desea conocer los nombres de los directores de cada Departamento. Se debe conocer cuales son los empleados subalternos de cada director. 10. FIRMA DE ABOGADOS Una firma maneja una gran variedad de casos judiciales y penales como violaciones de tráfico, disputas domésticas, casos de homicidio, etc. La firma está compuesta de Deapartamentos tales como Litigios, Homicidios, etc y cada caso es asignado a un Departamento en particular para propósitos administrativos. Los abogados también son asignados a un Departamento particular, pero esto sólo para pago/nómina, ya que un abogado puede trabajar en casos en otros Departamentos. Se necesita una lista de eventos para un caso dado (Esencialmente la Historia de un caso) que incluya un registro de eventos y la fecha del evento. Los casos se identifican por un número de caso único y los eventos se identifican con una fecha y una descripción. Los eventos tiene un código especial O para abierto, T para prueba, L para perdido. Se desea registrar la información asociado a cada caso incluyendo el departamento al que fue asignado el caso. Un caso después de cerrado, puede ser reabierto. Al caso reabierto se
  • 8. le asigna un nuevo número de caso, pero se necesita amarra el número del nuevo caso a el anterior caso. Los abogados pueden formar parte de multiples casos, de la misma forma un número de personas adicionales pueden participar en un caso. Po ejemplo Jones puede ser Juez en un caso y un testigo en otro. Hay interés en guardar cual fué la participación y papel que ellos jugaron en el contexto de un caso particular. La participación en un caso será identificada por el nombre, y la fecha de involucramiento. La clase de personas que pueden estar involucradas en un caso incluye Jueces(JG), Testigos(EW), Defensa(DE), Abogados(AT). Por ejemplo, se tiene un caso de asesinato, y se trabaja para el acusado. Un abogado es asignado a le caso, en el curso del caso hay un juez que lo preside. Hay también testigos. Además hay cuatro personas que estan involucradas en el caso y se quiere saber acerca de los cuatro. En este contexto, con respecto al abogado solo se quiere registrar el hecho del pago, pero simplemente como parte del caso. Hacer una clara distinción de los roles que las personas pueden jugar en un caso, asumir que una participacion dada puede servir en diferentes papeles en diferentes casos, pero una participación puede sevir como un papel a rol en un caso dado. 11. BASE DE DATOS PESCA El Instituto de Pesca desea desarrollar una base de datos que almacene información que permita regular la pesca comercial de ciertas especies. 1. Cada especie tiene asignado un Código y un Nombre 2. Los individuos de unas misma especie solo pueden ser apresados cuando cumplen con un límite de edad y un limite de peso 3. Anualmente cada especie tiene una temporada de pesca la cual tiene una fecha de comienzo y una fecha de finalización (ambas fechas dentro del mismo año) 4. En distintas especies la temporada de pesca puede coincidir totalmente, coincidir solo en forma parcial o no coincidir en absoluto 5. Es necesario registrar cuantas libras de cada especie han sido pescadas en cada temporada 6. Cada Buque de pesca debe tener registrada la siguiente información a) Código de referencia b) Nombre c) Capacidad de Carga d) Nombre de la Compañía que lo tiene registrado 7. El área de pesca comercial se encuentra dividida en varias zonas cuya área NO se sobrepone 8. Para establecer la localización de una zona de pesca solo se necesitan dos puntos, cada uno de los cuales posee dos coordenadas: longitud y latitud 9. Cada Zona tiene asignado un código de referencia diferente 10. Un barco puede realizar varios viajes de pesca durante la misma temporada 11. Un barco solo puede pescar en una zona durante el mismo viaje 12. Cuando un barco regresa de un viaje de pesca le debe entregar al Instituto de Pesca un reporte con la siguiente información: a) Identificación del Buque b) Fecha de Salida c) Fecha de llegada d) Identificación de la zona en donde realizó la pesca (una sola) e) Cuantas libras ha pescado durante el viaje de cada una de las especies controladas