Want to create interactive content? It’s easy in Genially!
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
