Want to create interactive content? It’s easy in Genially!

Get started free

R 2.1 Modelo entidad- relación

TECNOLOGICO NACIONAL DE MÉXICO

Created on September 25, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Fundamentos de base de datos

Modelo e-r

Fundamentos de base de datos

Tema 2. Diseño con el modelo de datos E- r 2.1 El Proceso de Diseño 2.2 Modelo Entidad-Relación 2.3 Diseño con diagramas E-R 2.4 Modelo E-R extendido 2.5 La Notación E-R con UML.

Actividad de Apertura

En este momento ya conoces la importancia de las bases de datos, te has preguntado ¿Quién es el encargado de diseñar una base de datos?

Índice

1. Conceptos

2. Diagrama Entidad-Relación

3. Llaves

4. Cardinalidad

5. Dependencia de existenciae identificación

6. Entidades recursivas

Modelo entidad-relación

Conceptos

O1

Modelo Entidad-Relación (E-R)

“Está basado en una percepción del mundo real que consta de un conjunto de objetos básicos llamados entidades y de relaciones entre estos objetos.”

Entidad

“Una entidad es una “cosa” u “objeto” en el mundo real que es distinguible de todos los demás objetos. Una entidad tiene un conjunto de propiedades y los valores para algún conjunto de propiedades pueden identificar una entidad en forma unívoca.”

Conjunto de entidades

“Un conjunto de entidades es la totalidad de las entidades del mismo tipo que comparten las mismas propiedades o atributos.”

Ejemplos de Entidades

  • Computadora
  • Salón
  • Alumno
  • Persona
  • Materia
  • Venta
  • Artículo
  • Teléfono

Atributos

“Los atributos son propiedades o características que mediante sus valores, nos permiten identificar a una entidad específica.”

Para cada atributo hay un conjunto de valores permitidos, este conjunto de valores validos se llaman dominio o el conjunto de valores, de ese atributo.

  • Simples y compuestos
  • Univalorados y multivalorados
  • Nulos
  • Derivados

Ejemplos de Atributos

En cada entidad se mencionan algunos de sus atributos

  • Computadora (marca, numero de serie, ram, disco duro, procesador)
  • Salón (número, edificio, medidas)
  • Alumno (número de control, nombre, apellidos, fecha de nacimiento, telefóno, dirección)
  • Persona (curp, nombre, apellidos, fecha de nacimiento, estatura, peso, color de cabello, color de ojos)
  • Materia (clave de materia, nombre de materia, créditos, objetivo)
  • Venta (fecha, folio, total)
  • Artículo (código de barras, nombre, precio)
  • Teléfono (lada, número, compañia)

Actividad de Desarrollo

Es momento de que eches a volar tu imaginación. Identifica una situación o lugar en dónde podrías diseñar una base de datos, Ahora identifica las entidades necesarias y sus atributos.

Relación

“Una relación es una asociación entre diferentes entidades.”

Conjunto de relaciones

“Un conjunto de relaciones es un conjunto de relaciones del mismo tipo.”

Ejemplo de relaciones y conjunto de relaciones

Cada línea es una relación, el conjunto de líneas (AC) es un conjunto de relaciones

Ejemplo de relaciones y conjunto de relaciones

Una relación puede también tener atributos descriptivos.

Modelo entidad-relación

Diagrama Entidad-Relación

O2

Diagrama Entidad-Relación

La estructura lógica general de una base de datos se puede expresar gráficamente mediante un diagrama E-R.

La simplicidad relativa y la claridad pictórica de esta técnica de diagrama puede ser en gran parte la causa del uso ampliamente extendido del modelo E-R.

Símbología

A continuación se presentan algunos de los símbolos utilizados en el diagrama E-R

Rectángulo Conjunto de entidades

Elipse Atributo

Rombo Conjunto de relaciones

Línea Conectar atributos con conjuntos de entidades, así como conjuntos de entidades con conjuntos de relaciones

Símbología

Continuación...

Elipse punteado. Atribudo derivado

Elipse doble. Atributo multivalorado

Rectángulo doble. Conjunto de entidades débiles

Rombo doble. Conjunto de relaciones débiles

Diagrama básico ejemplo

Los atributos de un conjunto de entidades que son miembros de la clave primaria están subrayados

Modelo entidad-relación

O3

Llaves

Llaves

Son los atributos que nos ayudan a identificar una entidad de otras entidades.Es conveniente tener un menor número de atributos que nos ayuden a identificar a una entidad de las demás dentro de su conjunto.

Tipos de llaves

  • Superclave
  • Clave Candidata
  • Clave Primaria

Superclave

Una superclave es un conjunto de uno o más atributos que, tomados colectivamente, permiten identificar de forma única una entidad en el conjunto de entidades

Ejemplo

Para una entidad persona, las siguientes pueden ser superclaves: RFC CURP RFC+nombre nombre+fecha_nac+lugar_de_nac

Clave Candidata

Una superclave puede contener atributos innecesarios. Si K es una superclave, entonces también lo es cualquier superconjunto de K. A menudo interesan las superclaves tales que los subconjuntos propios de ellas no son superclaves. Tales superclaves mínimas se llaman claves candidatas

Ejemplo

Siguiendo el ejemplo, de las superclaves anteriores, ¿cuáles sí son claves candidatas? RFC CURP RFC+nombre nombre+fecha_nac+lugar_de_nac

Clave Primaria

Se usará el término clave primaria para denotar una clave candidata que es elegida por el diseñador de la base de datos como elemento principal para identificar las entidades dentro de un conjunto de entidades.

Características de una clave primaria

• Deben ser únicas• No deben ser nulas • Deben ser lo más pequeña posible

Entidades débiles

Un conjunto de entidades puede no tener suficientes atributos para formar una clave primaria. Tal conjunto de entidades se denomina conjunto de entidades débiles.

Entidades fuertes

Un conjunto de entidades que tiene una clave primaria se denomina conjunto de entidades fuertes

Modelo entidad-relación

O4

Cardinalidad

Correspondencia de cardinalidades

La correspondencia de cardinalidades, o razón de cardinalidad, expresa el número de entidades a las que otra entidad puede estar asociada vía un conjunto de relaciones.

Tipos de cardinalidad

• Uno a uno • Uno a varios • Varios a uno • Varios a varios

Uno a Uno

Una entidad en A se asocia con a lo más una entidad en B, y una entidad en B se asocia con a lo más una entidad en A.

Uno a Varios

Una entidad en A se asocia con cualquier número de entidades en B. Una entidad en B, sin embargo, se puede asociar a lo más con una entidad en A.

Uno a Varios

Ejemplo

Uno a Varios

Diagrama E-R Uno a varios

Varios a uno

Una entidad en A se asocia con a lo más una entidad en B. Una entidad en B, sin embargo, se puede asociar con cualquier número de entidades en A.

Varios a Uno

Ejemplo

Varios a varios

Una entidad en A se asocia con cualquier número de entidades en B, y una entidad en B se asocia con cualquier número de entidades en A.

Varios a varios

Ejemplo

Varios a Varios

Diagrama E-R varios a varios

Varios a Varios

Diagrama E-R varios a varios con atributos

Modelo entidad-relación

O5

Dependencia de existencia e identificación

Dependencia de existencia

Si la existencia de la entidad x depende de la existencia de la entidad y, entonces se dice que x tiene una dependencia de existencia de y. Operacionalmente su y se borra también se borra x. La entidad y se dice que es la entidad dominante y x se llama entidad subordinada.

Dependencia de identificación

La dependencia de identificación es aquella que permite a una entidad que no tiene identificador propio poder identificarse. Una entidad que se identifica por si misma se llama entidad fuerte. Una entidad que depende de otra para identificarse se llama entidad débil.

Dependencia de identificación

Ejemplo

Modelo entidad-relación

O6

Entidades recursivas

Entidades Recursivas

Las entidades recursivas son aquellas que se dan cuando los conjuntos de entidades de una relación no son distintos; es decir, el mismo conjunto de entidades participa en una relación más de una vez con diferentes papeles. Cuando existe una asociación entre un conjunto de entidades X y un conjunto de entidades Y, y sucede que X y Y no son distintos conjuntos. Una relación recursiva se da cuando el mismo tipo de entidades participa más de una vez con diferentes papeles.

Entidades Recursivas

Ejemplo en diagrama E-R

Actividad de Cierre

Reflexiona que tan importante es en el diseño de las bases de datos en el modelo Entidad-Relación, identificar todos los componentes necesarios para su mejor funcionamiento, cada entidad, cada atributo, sus relaciones, entre otras cosas.

GRACIAS