Crea un diagrama ER para un sistema de gestión bibliotecaria
Sobre el marco
Este ejemplo de biblioteca consta de cinco entidades: BOOK, MEMBER, LOAN, AUTHOR y CATEGORY. Loan conecta un libro con un miembro y almacena las fechas de préstamo, vencimiento y devolución, además del estado. Book incluye un ISBN único, el año de publicación, copies_available y una clave foránea a la categoría; Member incluye un correo electrónico único y los datos de afiliación.
Se muestran cuatro relaciones. Author aparece como una entidad que escribe varios libros, pero Book no tiene un atributo author_id ni una tabla intermedia BookAuthor. El modelo también registra los ejemplares disponibles como una cantidad, en lugar de asignar una identidad propia a cada ejemplar físico.
Usa el diagrama para analizar un sistema de préstamos pequeño y, después, decide cómo representar a los coautores y los ejemplares individuales. Estas decisiones afectan a qué apunta un préstamo y cómo se calcula la disponibilidad. Añade las relaciones y restricciones que faltan antes de usar el diagrama como especificación de implementación.
Qué incluye
Diagrama ER de un sistema de gestión bibliotecaria
✦ Free preview · Sign in to use
Preguntas frecuentes
No. Book incluye un campo copies_available, y Loan apunta a Book. Añade una entidad BookCopy si cada ejemplar físico necesita su propio identificador e historial de préstamos.
La relación dibujada es de un autor a muchos libros, sin una clave de autor en Book. Una tabla intermedia BookAuthor haría explícito un modelo de muchos autores y muchos libros.
No se incluye ninguna entidad para multas o pagos. Las fechas y el estado del préstamo proporcionan contexto sobre el préstamo, pero las reglas y los registros de multas deben modelarse por separado.
Gratis para empezar. No se requiere tarjeta de crédito.