type
status
slug
summary
tags
category
icon
password
Las bases de datos cuentan con tablas que a su vez las tablas contienen columnas y filas. Por ejemplo, tenemos la tabla Erizos, que contiene las columnas nombre, edad, color, peso.
.png?table=block&id=d3d923ff-6edf-4e30-9880-5069ae96f265&t=d3d923ff-6edf-4e30-9880-5069ae96f265&width=1079&cache=v2)
.png?table=block&id=690dd890-da1b-4f6c-b6da-176ea452579e&t=690dd890-da1b-4f6c-b6da-176ea452579e&width=1079&cache=v2)
Al inicio es difícil entender las tablas, así que podemos imaginar esta tabla con tarjetas más visuales como si fueran los carnets de los erizos.
.png?table=block&id=a751fe90-6967-4ca0-b88a-42ff96021a88&t=a751fe90-6967-4ca0-b88a-42ff96021a88&width=556.983154296875&cache=v2)
El modelo entidad relación es parecido a los diagramas de flujo. Describe la forma en la que debemos diseñar bases de datos y nos facilita la visualización de cómo se relacionan entre sí. El modelo entidad relación está compuesto por distintas propiedades:
.png?table=block&id=72c06826-bb6d-4875-8f00-5105ffc681bf&t=72c06826-bb6d-4875-8f00-5105ffc681bf&width=923.96875&cache=v2)
★ Relaciones ★
Las entidades se relacionan y las relaciones nos explican el cómo se relacionan las entidades. Por ejemplo, tenemos las entidades vehículo y chofer, la relación entre estas dos entidades es que chofer conduce vehículo.
.png?table=block&id=889fa872-8477-4fca-9025-d1e198930443&t=889fa872-8477-4fca-9025-d1e198930443&width=923.984375&cache=v2)
ღ★ღ Nomenclatura de Chen ღ★ღ
La nomenclatura de Chen es un conjunto de convenciones que podemos usar en el modelo entidad relación. Fueron propuestas por Peter Chen en 1970. Es una técnica muy usada para diseñar bases de datos, ya que es descriptiva y se puede entender fácilmente.
.png?table=block&id=ab227d3d-a902-4a8e-ac46-1d1996c8cade&t=ab227d3d-a902-4a8e-ac46-1d1996c8cade&width=263.6899108886719&cache=v2)
.png?table=block&id=88b4241c-7c80-472c-bddd-7bfaea06c033&t=88b4241c-7c80-472c-bddd-7bfaea06c033&width=263.7019348144531&cache=v2)
.png?table=block&id=ae14dbb5-cc65-499c-a610-0e3031c96b70&t=ae14dbb5-cc65-499c-a610-0e3031c96b70&width=432&cache=v2)
ღ★ღ Atributos de una Entidad Automóvil ღ★ღ
.png?table=block&id=b2322854-4056-4820-963f-c605f2243e8d&t=b2322854-4056-4820-963f-c605f2243e8d&width=288&cache=v2)
Nuestra entidad será un automóvil, tenemos la entidad automóvil que contiene un atributo volante.
.png?table=block&id=d6c8c919-5f6a-4247-b675-28453f6f1c0c&t=d6c8c919-5f6a-4247-b675-28453f6f1c0c&width=288&cache=v2)
Las entidades pueden tener varios atributos multivariados, en el caso de nuestra entidad automóvil, son las llantas.
.png?table=block&id=dd076a00-ef95-448e-9855-29e7a7c07da8&t=dd076a00-ef95-448e-9855-29e7a7c07da8&width=288&cache=v2)
Las entidades pueden tener atributos compuestos. Es decir, atributos que cuentan con sus propios subatributos, en nuestra entidad de automóvil el atributo compuesto, puede ser el motor, los pistones y la bujía.
.png?table=block&id=a440eea6-b9ce-4195-9dba-1b084237e146&t=a440eea6-b9ce-4195-9dba-1b084237e146&width=496.21875&cache=v2)
Algunas entidades pueden contar con un atributo derivado que no se almacena directamente en la base de datos, si no que se calcula o se deriva gracias a otros atributos. El atributo derivado de nuestro automóvil, puede ser la antigüedad y podemos inferir la antigüedad gracias a un atributo de modelo.
.png?table=block&id=8d78aaaa-09de-4622-82d6-f1ae09fac1e3&t=8d78aaaa-09de-4622-82d6-f1ae09fac1e3&width=923.96875&cache=v2)
ღ★ღ Atributos de una Entidad Laptop ღ★ღ
.png?table=block&id=f587e690-af45-4340-8d83-22d88e1423fa&t=f587e690-af45-4340-8d83-22d88e1423fa&width=923.984375&cache=v2)
- Autor:ByIris
- URL:http://145.223.74.189:3000//article/components-y-estructura-del-modelo-e-r
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!