Bases de Datos Avanzadas Práctica 3 Profesor: Sergio Luis Pérez Pérez Fecha: 12-oct-2012 Fecha límite de entrega: miércoles 17-oct-2012 22:00 horas 1. Extrayendo los jefes superiores de un empleado Para esta práctica se utilizará la base de datos orientada a objetos ObjectDB a la cual se puede conectar desde el lenguaje de programación Java. Toda la información referente a la base de datos ObjectDB la puede encontrar en http://www.objectdb.com/. Se sugiere trabajar desde Java con esta base de datos en el modo embedido, es decir simplemente agregando la libreria objectdb al conjunto de librerias que manejes en tu proyecto. Por ejemplo si tienes NetBeans puedes revisar el tutorial que se encuentra en http://www.objectdb.com/tutorial/jpa/netbeans, también lo hay para Eclipse. El objetivo de esta práctica es entender como se podría resolver el problema de extraer los jefes de niveles mas altos de un empleado mediante un modelo que utiliza bases de datos orientadas a objetos. Empleado empleado_id: int jefe_id: int nivel: int El atributo nivel indica el número de relaciones que existen entre algún empleado y su jefe, denotando con 1 la relación directa entre empleado y jefe. Un nivel 2 indica que el jefe_id del empleado es en realidad el jefe de su jefe directo de nivel 1. Dado un identificador de empleado E y un nivel N , realice un método que devuelva a todos los jefes de hasta un nivel N del empleado E. La definición de su método debe ser como sigue: public List<Empleado> obtenerJefesNivel(int empleado_id, int nivel){ } Deberá ayudarse de las clases Empleado.java y Problema_empleado_vs_jefe.java proporcianadas por el profesor. Deberá enviar la definición de tal método por correo dentro del mismo archivo Problema_empleado_vs_jefe.java 1