Para hacer esto debemos utilizar entidades atributos y relaciones
que es una entidad
Se denomina ENTIDAD a todo ente conceptual o físico del cual se desea mantener información.
que es un atributo
Se denomina ATRIBUTO al conjunto de elementos que caracterizan a una entidad identificándola calificando cuantificandola o declarando su estado.que son las relaciones
Son las que identifican las interacciones que hay entre las entidades.
En la representación gráfica del Modelo Entidad Relación
se han construido diferentes notaciones a través de los años:
1. Notación de Peter Chen.
2. Notación Case.
1. Notación de Peter Chen.
2. Notación Case.
Notación Peter chen
La notación de peter chen fue creada en 1976 y nos dice que para diseñar o modelar nuestro MER debemos representarlo de la siguiente forma.las entidades debemos representarlas en forma de rectángulo
las relaciones en forma de rombo.
los atributo en forma de ovalo.
Notación Case
La notación case nos describe que las entidades también se representan en forma de rectángulo pero con las puntas redondeadas y dentro de ellas también colocamos los atributos.
y las relaciones las hacemos con lineas .
y las relaciones las hacemos con lineas .
Teniendo en cuenta lo anterior para crear el modelo entidad relación (MER) seguiremos cuatro pasos para poder elaborarlo de forma correcta.
1. Identificar las posibles Entidades.
2. Identificar los atributos.
3. Identificar Las relaciones.
4. Depurar el diseño.
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 CC, 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 .
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.
1.Identificamos las posibles entidades dentro del texto, esto lo hacemos hallando todos los sustantivos en el texto.
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 CC, 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 .
Necesitamos poder indicar si un volúmenes 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.
1.1 luego de hallar los sustantivos en el texto los colocamos en una lista y descartamos los que no nos aportan para desarrollar el ejercicio.
biblioteca
personas
socio
dirección
teléfono
nombre
apellidos
libros
autor
autores
préstamo
fecha
devolver
volúmenes
Como las descartamos
1. Verificando que tengan mas de 1 atributo si la posible entidad tiene solo 1 atributo deja de ser una entidad y se convierte en atributo.2. También verificando que no hayan entidades que almacenen la misma información en este caso que la entidad contenga los mismos atributos se simplifican y se deja una sola entidad la que generalice mas la información.
en ese orden de ideas las entidades que nos quedarían para resolver el ejercicio
autores
personas
libros
prestamos
volúmenes
2. Identificamos los atributos de esas entidades.
en algunos ejercicios de MER estarán descritos pero en otros no para lo cual tendremos que descifrarlos y lo haremos a través del nombre de la entidad y de lo que nos están pidiendo en el ejercicio como requerimiento que almacenemos.En este ejemplo si nos los dan entonces tratemos de buscarlos dentro del texto.
Autores
1. código de autor2. nombre de autor
Volúmenes
1. código Volumen2. estado
Libros
1. código libro2. editorial
3. fecha escritura
4. titulo
5. nombre autor
6. editorial editora
Personas
1. cédula2. dirección
3. teléfono
4. nombre
Préstamo
1. código préstamo2. fecha préstamo
3. fecha tope
4. fecha entrega
3. Identificar las relaciones
para identificar las relaciones entre las entidades tenemos que mirarlas como ínteractúan de derecha a izquierda y también de izquierda a derecha para saber si tienen obligatoriedad o es de uno a varios o varios a varios
(0,n) 0 significa que no es necesario tener un valor y n significa varios valores o datos
(1,1) indica una relación de uno a uno.
(1,n) indica una relación de uno a muchos.
(n,m) indica una relación de muchos a muchos.
Notación de peter chen
(0,n) 0 significa que no es necesario tener un valor y n significa varios valores o datos
(1,1) indica una relación de uno a uno.
(1,n) indica una relación de uno a muchos.
(n,m) indica una relación de muchos a muchos.
con lo aprendido anteriormente esta es la solución en la notación de peter chen.
- Las relación de autores a libros indica que un autor puede que no escriba ningún libro o escribir muchos libros y un libro puede tener uno o muchos autores.
- De libros a volúmenes un libro tiene un volumen, pero no es obligatorio que tenga mas volúmenes y puede tener muchos volúmenes.
- De volúmenes a prestamos indica que un volumen se puede prestar una vez, pero no es obligación prestar el volumen y se puede prestar muchas veces.
- De prestamos a personas indica que no es necesario hacer un préstamo pero se pueden hacer muchos prestamos y el préstamo se realiza a una persona.
Notación Case
___________ una linea sin nada en las puntas indica una relación de uno a uno.
_________/_ una linea con tres lineas en una de las puntas indica una relación de uno a varios.
\
_\________/_ una linea con tres lineas en las puntas indica una relación de varios a varios.
/ \
_________/_ una linea con tres lineas en una de las puntas indica una relación de uno a varios.
\
_\________/_ una linea con tres lineas en las puntas indica una relación de varios a varios.
/ \
Solución con la Notación Case
-De libros a volúmenes indica que un libro puede tener varios volúmenes
-De autores a libros indica que un autor puede tener varios libros.
-De libros a personas indica que un libro puede ser prestado por varias personas.
-De personas a prestamos indica que una persona puede hacer varios prestamos.
No hay comentarios:
Publicar un comentario