3. Enunciado
• Realizar el modelo entidad-relación.
Una empresa vende productos a varios clientes. Se necesita
conocer los datos personales de los clientes (nombre,
apellidos, dui, dirección y fecha de nacimiento). Cada
producto tiene un nombre y un código, así como un precio
unitario.
Un cliente puede comprar varios productos a la empresa, y
un mismo producto puede ser comprado por varios clientes.
Los productos son suministrados por diferentes
proveedores. Se debe tener en cuenta que un producto sólo
puede ser suministrado por un proveedor, y que un
proveedor puede suministrar diferentes productos. De cada
proveedor se desea conocer el NIF, nombre y dirección”
4. Paso 1. Identificar las entidades
Hacer un listado y dejar las mas significativas:
• Clientes
• Proveedores
• Productos
Las entidades representan cosas u objetos (ya sean reales o abstractos), que se diferencian claramente entre sí.
5. Paso 2. Identificar los atributos de cada
entidad
• Hacer un listado y dejar las mas significativas según la recolección de requerimientos con usuarios:
• Los atributos definen o identifican las características de entidad (es el contenido de esta entidad). Cada
entidad contiene distintos atributos, que dan información sobre esta entidad.
6. Paso 3. Asignar la relación entre las
entidades
• Hacer un listado y dejar las mas significativas según la recolección de requerimientos con usuarios:
La relación es un vínculo que nos permite definir una dependencia entre varias entidades, es decir, nos
permite exigir que varias entidades compartan ciertos atributos de forma indispensable.
7. Paso 4. Encontrar la relación de cardinalidad
• Encontrar la relación según como participen en ellas las entidades.
Uno a uno: Una entidad se relaciona únicamente con otra y viceversa.
Uno a muchos o muchos a uno: determina que un registro de una entidad puede estar relacionado con varios de otra
entidad, pero en esta entidad existir solo una vez.
muchos a muchos : determina que una entidad puede relacionarse con otra con ninguno o varios registros y viceversa.
8. Ejercicio: Realizar el modelo entidad-
relación.
A partir del siguiente enunciado se desea realizar el modelo entidad-
relación.
“Se desea informatizar la gestión de una empresa de transportes que reparte
paquetes por toda España. Los encargados de llevar los paquetes son los
camioneros, de los que se quiere guardar el dui, nombre, teléfono,
dirección, salario y población en la que vive.
De los paquetes transport ados interesa conocer el código de paquete,
descripción, destinatario y dirección del destinatario. Un camionero
distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un
camionero.
De las provincias a las que llegan los paquetes interesa guardar el código de
provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin
embargo, a una provincia pueden llegar varios paquetes.
De los camiones que llevan los camioneros, interesa conocer la matrícula,
modelo, tipo y potencia. Un camionero puede conducir diferentes camiones
en fechas diferentes, y un camión puede ser conducido por varios
camioneros”.
11. Enunciado
• Realizar el modelo entidad-relación.
Una empresa vende productos a varios clientes. Se necesita
conocer los datos personales de los clientes (nombre,
apellidos, dui, dirección y fecha de nacimiento). Cada
producto tiene un nombre y un código, así como un precio
unitario.
Un cliente puede comprar varios productos a la empresa, y
un mismo producto puede ser comprado por varios clientes.
Los productos son suministrados por diferentes
proveedores. Se debe tener en cuenta que un producto sólo
puede ser suministrado por un proveedor, y que un
proveedor puede suministrar diferentes productos. De cada
proveedor se desea conocer el NIF, nombre y dirección”
12. Paso 1. Identificar las entidades
Hacer un listado y dejar las mas significativas:
• Clientes
• Proveedores
• Productos
Las entidades representan cosas u objetos (ya sean reales o abstractos), que se diferencian claramente entre sí.
13. Paso 2. Identificar los atributos de cada
entidad
• Hacer un listado y dejar las mas significativas según la recolección de requerimientos con usuarios:
• Los atributos definen o identifican las características de entidad (es el contenido de esta entidad). Cada
entidad contiene distintos atributos, que dan información sobre esta entidad.
14. Paso 3. Asignar la relación entre las
entidades
• Hacer un listado y dejar las mas significativas según la recolección de requerimientos con usuarios:
La relación es un vínculo que nos permite definir una dependencia entre varias entidades, es decir, nos
permite exigir que varias entidades compartan ciertos atributos de forma indispensable.
15. Paso 4. Encontrar la relación de cardinalidad
• Encontrar la relación según como participen en ellas las entidades.
Uno a uno: Una entidad se relaciona únicamente con otra y viceversa.
Uno a muchos o muchos a uno: determina que un registro de una entidad puede estar relacionado con varios de otra
entidad, pero en esta entidad existir solo una vez.
muchos a muchos : determina que una entidad puede relacionarse con otra con ninguno o varios registros y viceversa.
16. Ejercicio: Realizar el modelo entidad-
relación.
A partir del siguiente enunciado se desea realizar el modelo entidad-
relación.
“Se desea informatizar la gestión de una empresa de transportes que reparte
paquetes por toda España. Los encargados de llevar los paquetes son los
camioneros, de los que se quiere guardar el dui, nombre, teléfono,
dirección, salario y población en la que vive.
De los paquetes transport ados interesa conocer el código de paquete,
descripción, destinatario y dirección del destinatario. Un camionero
distribuye muchos paquetes, y un paquete sólo puede ser distribuido por un
camionero.
De las provincias a las que llegan los paquetes interesa guardar el código de
provincia y el nombre. Un paquete sólo puede llegar a una provincia. Sin
embargo, a una provincia pueden llegar varios paquetes.
De los camiones que llevan los camioneros, interesa conocer la matrícula,
modelo, tipo y potencia. Un camionero puede conducir diferentes camiones
en fechas diferentes, y un camión puede ser conducido por varios
camioneros”.