Está en la página 1de 12

Modelado entidad relación y modelo relacional del subproyecto formativo

Sebastián Rendón Vargas

Yoan Estiven Becerra

Luisa Fernanda Ramírez

Sebastián Rivera

ADSI 2280204

SENA

2021
Introducción

El modelo entidad relación ( MER) y el modelo lógico o modelo relacional (MR)


sirven para modelar correctamente una base de datos, son esos 2 pasos
anteriores a la elaboración como tal de dicha base.

Para nuestro proyecto formativo, se hace necesario la elaboración de ambos


modelos, y este documento presentaremos su elaboración paso a paso,
insertando algunos gráficos y siguiendo los lineamientos establecidos en clase.
Modelo Entidad Relación MER

Procedimiento:

1. Se identifican las entidades:

En primer lugar, tenemos al vendedor, y por consiguiente a la empresa,


al producto, categoría, detalle de la compra y el comprador.

2. Identificar atributos de las entidades:


Propietario:
- ID
- Dirección
- Password
- Login
- Numero_Telefono
- Nombre

Empresa:

- Dirección
- Email
- NIF_Identificacion
- Numero_Telefono
- Razón_Social

Producto:

- Código
- Referencia
- Promoción
- Descripción
- Nombre
- Stock
- Imagen
- Precio_Unitario
Categoría:

- Codigo_Categoria
- Nombre
Detalle_de_compra:

- Domicilio
- Forma/Medio_de_pago:
 Digital
 Físico
- Valor_total
- Cantidad

Comprador:

- ID_Comprador
- Nombre
- Login
- Password
- Dirección
- Numero_de_Telefono
- Email

3. Buscar identificadores:
Propietario: (ID)
Empresa: (NIF_Identificacion)
Producto: (Código)
Categoría: (Codigo_Categoria)
Detalle de la compra: (No aplica)
Comprador: (ID_Comprador)

4. Especificar las relaciones y cardinalidades:


- Relaciones:
Un vendedor Registra muchas empresas y una empresa tiene o
registrado un propietario.

Una empresa Vende muchos productos y un producto es ofertado o


vendido por una empresa.

Una categoría tiene muchos productos y un producto pertenece a


una categoría.

Un producto está en un solo detalle de compra y un detalle de


compra puede tener muchos productos.

5. Identificar entidades y relaciones débiles:


Una empresa (débil) depende de los propietarios que se registren para
existir, si no hay un propietario la empresa no existe.

La empresa sigue siendo débil ya que si no hay productos pues


tampoco existiría.

El producto depende de un comprador, ya que este es el que ve u


observa el producto y por ende lo compra.

Y el detalle de compra depende del comprador, ya que este es el que


elige las opciones que se presentan en el detalle de compra.

6. Especializar y generalizar entidades:


(No aplica)
Modelo relacional MR

Procedimiento

1. Analizar detenidamente cada uno de los MER a convertir a Modelo


Relacional.

2. Convertir Entidades y Relaciones del MER a sus respectivas tablas del


Modelo Relacional.

3. Identificar Claves Primarias Y Claves Foráneas para cada Tabla


Pudimos identificar varias llaves primarias
En la empresa el NIF-identificación.
En el propietario identificamos el ID.
El producto tiene como clave primaria un código.
La categoría que contiene a los productos cuenta con un código de categoría
como llave primaria.
La compra cuenta con un numero de compra como llave primaria.
El comprador por su parte cuenta con su ID-comprador como clave primaria.
Además, hay varias claves foráneas
La empresa cuenta con la clave FK-ID como clave foránea desde la tabla del
comprador.
La tabla de producto cuenta con la clave del Código-producto como FK.
Además, la clave NIF-identificación de la tabla empresa pasa a ser clave foránea
de la tabla producto.
Por último en la tabla de compra ubicamos 2 claves foráneas, la FK-
ID_comprador y FK-código procedente de la tabla de producto.
4.En la Herramienta Dia agregue tabla por tabla

5. Después vaya agregando los campos identificando el tipo adecuado para


cada uno de los campos.
6. Asigne un campo como Clave Primary

7. Agregue las relaciones identificando los campos con los que va a


realizar la relación.
CONCLUSIÓN

Finalmente hemos modelado la base de datos de nuestro proyecto formativo


usando dos métodos para está solución lo cual son modelo entidad relación (MER)
Y la parte lógica modelo relacional ( MR) lo cual nos ayuda para una mejor
organización en nuestro proyecto formativo.

También podría gustarte