Imagina que eres consultor de bases de datos y has sido cont…

Imagina que eres consultor de bases de datos y has sido contratado por un colegio para diseñar un sistema de gestión de biblioteca. El sistema debe manejar información sobre libros, autores, préstamos y miembros de la biblioteca. Cada libro puede tener varios autores y cada autor puede haber escrito varios libros. Cada miembro puede tener varios préstamos. Cada préstamo está asociado a un solo miembro y a uno o más libros. Requisitos específicos: Uno de los requisitos es que la aplicación debe poder manejar múltiples copias para cada libro. Se necesita un sistema para registrar el historial de los prestamos realizados, incluyendo datos como fechas de préstamo, fecha de devolución, días de préstamos. Los libros tienen una serie de características y detalles que deben ser fácilmente accesibles y modificables. Tu tarea es crear un modelo de entidad relación que cumpla con estos requisitos y restricciones. Debes considerar la inclusión de al menos una entidad débil, atributos multivaluados, atributos compuestos, atributos derivados y claves primarias. Además, tu modelo debe incluir relaciones uno a uno, uno a muchos, y relaciones reflexivas. Deberás realizar todos los supuestos utilizados para generar tu modelo de entidad relación.

Dado el contexto presente a continuación, se pide determinar…

Dado el contexto presente a continuación, se pide determinar el tipo de especialización. En un centro de logística existen tres cargos que son bodeguero, despacho y empaque de los cuales son almacenadossu Rut, nombre, apellidos, fecha nacimiento, sexo. De los bodegueros se almacena su capacidad física,de los cargos de despacho se requiere cursos cursados y finalmente de empaque se almacena años de experiencia. Un trabajador puede desempeñar más de un cargo a la vez si el centro de logística lo requiere.

Un equipo de desarrollo de software está construyendo una ap…

Un equipo de desarrollo de software está construyendo una aplicación móvil que requiere un acceso rápido a los datos para una experiencia de usuario fluida. ¿Qué tipo de base de datos se adaptaría mejor a esta necesidad, considerando que la velocidad es la prioridad principal?