El documento presenta un modelo entidad relación (ER) para gestionar los datos de una biblioteca. El modelo ER permite almacenar información sobre socios de la biblioteca, libros, autores y préstamos. Se especifican las entidades, atributos y relaciones requeridas para registrar datos de socios, libros disponibles, autores, préstamos realizados y su estado. Adicionalmente, se describe el proceso de crear un modelo lógico y físico de la base de datos en ERwin.
2. Definición del problema
(Análisis)
Biblioteca
Crear un diseño entidad relación que permita gestionar los datos de una biblioteca
de modo que:
• Las personas socias de la biblioteca disponen de un código de socio y además
necesitar almacenar su DNI, dirección, teléfono, nombre y apellidos.
• La biblioteca almacena libros que presta a los socios y socias, de ellos se
almacena su título, su editorial, el año en el que se escribió el libro, el
nombre completo del autor (o autores), el año en que se editó y en qué
editorial fue y el ISBN.
• Necesitamos poder indicar si un volumen en la biblioteca está deteriorado o
no.
• Queremos controlar cada préstamo que se realiza almacenando la fecha en
la que se realiza, la fecha tope para devolver (que son 15 días más que la
fecha en la que se realiza el préstamo) y la fecha real en la que se devuelve el
libro.
5. 3. Seleccione el tipo del nuevo modelo.
4. Seleccione el Servidor de Base de Datos y la versión respectiva.
5. Finalmente de un clic en el botón OK.
6. CREACIÓN DE ALMACEN DE VISUALIZACIÓN
1. Desde el Menú Format seleccione Stored Display Settings...
8. CREACIÓN DE ENTIDADES
1. De un clic en el botón (Entity) de la caja de Herramientas Toolbox.
2. De un clic en el fondo del diagrama.
3. Ingrese el nombre de la entidad.
4. De un clic en un lugar en blanco del diagrama.
5. Finalmente quedará creada la entidad, tal como se muestra en la siguiente figura:
9. CREACIÓN DE ATRIBUTOS
1. Seleccione una entidad.
2. Pulse la tecla TAB para pasar al área de los atributos clave primaria e ingrese
su nombre, y si la clave primaria está compuesta por dos o más atributos pulse
la tecla ENTER para poder incluirlos.
10. 3. Para nuestro caso crear los demás atributos, el cual al concluir se debe
mostrar como la siguiente figura:
11. EDICIÓN DE ATRIBUTOS
1. De un anti clic en una entidad y elija la opción Attributes…
2. Edite el atributo.
3. Finalmente clic en el botón OK.
12. CREACIÓN DE RELACIONES
1. De un clic en el tipo de relación de la caja de herramienta Toolbox.
2. De un clic en la entidad padre.
3. Finalmente de un clic en la entidad hijo.
13. 4. En el fondo del diagrama de un anti clic y elija la opción Relationships
DisplayVerb Phrase.
14. REFINADO DEL MODELO DE DATOS LÓGICO
1. De anti clic en la relación muchos a muchos y elija la opción Create Association
Entity.
2. De un clic en el botón Siguiente para resolver el problema de la relación
“muchos a muchos”.
15. 3. Especifique el nombre de la transformación y luego de un clic en el botón
Siguiente.
16. 4. De un clic en el botón Finalizar para que sea resuelta el problema de la
relación “muchos a muchos”.
17. 5. Finalmente la relación quedará resuelta tal como se muestra en la figura
siguiente:
18. MODELO FÍSICO
INGRESO Y CREACIÓN DEL MODELO FÍSICO EN ERWIN
1. De un clic en el botón adjunto del botón (Logical/Physical) de la barra de
herramientas y elija la opción Physical ó del menú Model elija la opción Physical
Model.
Luego el esquema físico quedará tal como se muestra en la figura siguiente: