Este documento explica los conceptos fundamentales del modelo entidad-relación, incluyendo las definiciones de entidad, atributo, clave primaria, clave ajena, relación y cardinalidad. Describe los cuatro tipos de relaciones entre entidades: uno a uno, uno a varios, varios a uno y varios a varios. El propósito del modelo entidad-relación y de los diagramas entidad-relación es modelar de forma abstracta la distribución y relaciones de los datos almacenados en una base de datos.
3. RECORDEMOS UN POCO:
¿Qué es una base de datos?
¿Qué es un sistema de administrador
de base de datos(SMDB)
¿Cuál es el modelo de base de datos
más utilizado?
4. ENTIDA
Es objeto del mundo real distinguible de otros objetos. Una
entidad se escribe usando un conjunto e atributo.
Puede ser algo abstracto o tangible.
CONJUNTO DE ENTIDAES:
Una colección de entidades similares (ej. Todos los
empleaos).
Todas las entidades de un conjunto tiene los mismo
atributos(a excepción de una jerarquía).
Cada conjunto de entidades tiene llave
Cada atributo tiene un dominio.
5. ¿PERO QUE ES UN ATRIBUTO?
Se define como una una de las propiedades de una
entidad o relación.
Cada atributo tiene un nombre y todos los posibles
valores que puede tener.
6. Dentro de una entidad tiene que haber un atributo principal que
identifica a la entidad y su valor tiene que ser único.
Una clave puede estar compuesta por uno o mas atributos.
Existen os tipos e claves:
Clave primaria(primaria key) : es el valor o conjunto
e valores que identifica una fila entro de una tabla.
Nunca .puede ser NULL. .Un ejemplo claro de clave
primaria seria el DNI, que es único para cada
persona y no puede ser NULL.
Clave ajena8foreing key): es el valor o valores e una
tabla que corresponde con el valor e una clave
primaria en otra tabla . Esta clave es la que representa
las relaciones entre la tablas.
7. NOTA: En los diagramas entidad relación l campo clave se le indica
subrayándola.
8. El dominio dentro de la estructura delo modelo relacional
es el conjunto de valores que puede tomar un atributo.
Existen dos tipos de dominio:
Dominio generales: son
aquellos que están
comprendidos entre un máximo
y un mínimo.
Dominio restringidos: son los
aquellos que pertenecen a un
conjunto de valores
específicos.
9. El tipo de campo se puede establecer en cualquiera de los siguientes valores:
Corto: enteros cortos
Largo: enteros lagos
Flotante: números de coma flotante de precisión simple
Doble: números de coma flotante de precisión doble
Texto(solos dominios codificaos): caracteres alfanuméricos
Fecha: datos de fecha y hora
10. ENTIDAES FUERTES
Son las entidades normales que tiene existencia por
si misma sin depender de otras. Su representación
grafica es la representación anterior.
ENTIADES DÉBILES
S u existencia depende de otras. Por ejemplo la
entidad tarea laboral sólo podrá tener existencia si
existe la entidad
11. en base, de datos , una relación con vinculo entre dos o mas entidades
describe alguna interacción entre la misma.
EJEMPLO
Una relación entre una entidad EMPLEADO y una entidad SECTOR
podría ser TRABAJA EN porque el empleado trabaja en un sector
determinado.
12. Dadas dos entidades HABITACION 502 y MARK HENRY JONSHON MCFLY
BOGARD es posible relacionar que la ha habitación 502 se encuentra ocupada por el
huésped de nombre Mark.
Una relación tiene un sentido al expresar las entidades que relaciona. En este
ejemplo, un huéspe8entia), se aloja (relación) en una habitación (entidad)
13. Consiste en una colección, o conjunto e relaciones de la misma naturaleza.
EJEMPLO:
Dados los conjuntos e entidades HABITACIONESYY HUESPED todas las
relaciones e la forma habitación huésped, permite obtener la información de
los huésped y sus respectivas habitaciones.
Se llama GRADO del conjunto de una relación a la cantidad e conjuntos de
entidades participantes en la relación
14. El tipo de relación se define tomando los máximos de las cardinales que
intervienen en la relación.
CARDINALIDAD
Es el numero de instancias o elementos de una cantidad que pueden
asociarse a un elemento de la otra relacionada.
EJEMPLO:
15. Se puede distinguir cuatro tipo de relaciones:
Relación uno a uno (1,1)
Cuando un registro de una tabla sólo puede estar relacionada con
un único registro e la otra tabla y viceversa.
EJEMPLO:
16. RELACIÓN UNO A VARIOS (1,N)
Una entidad en A se relaciona con cero o muchas
entidades en B. Pero una entidad en B se
relaciona con una única entidad en A.
17. Relación varios uno a uno
Una entidad de A se relaciona exclusivamente con
una entidad en B. Pero una entidad en B se puede
relacionar con O o muchas entidades en A.
18. Relación varios a varios (N,M)
Una entidad en A se puede relacionar
con O o muchas entidades en B y
viceversa.
19. Un DER es una
herramienta de modelado
de sistemas , que es
concentra en los datos
almacenados en el sistemas
y las relaciones entre éstos
Un diagrama de entidad o DER es un modelo de red que describe la
distribución de los datos almacenados en un sistema de forma abstracta.
Los DER se emplean para modelar bases de datos que pertenecen a un
sistemas información.