Академический Документы
Профессиональный Документы
Культура Документы
Modelacin
Modelo Entidad
-Relacin
MODELACION
NECESIDAD
Antes de construir una base de datos
necesitamos disearla. ( parte
semntica)
La etapa de diseo nos permite
expresar lo que queremos registrar
de forma clara.
Proceso
Estudiar el dominio del problema.
Definir limites del sistema
Expresar elementos participes del
problema y sus relaciones de forma
sencilla.
Modelo conceptual
Crear un modelo soportable por DBMS.
Modelo lgico
Implementar BD en DBMS seleccionado.
Modelo fsico
MODELO
ENTIDADRELACION
POR QUE ?
Permite expresar nuestra BD en un
modelo fcil de entender y analizar.
Permite visualizar la BD en un solo
modelo, apreciando todas las
relaciones existentes.
Facilita la construccin posterior de
un modelo relacional (modelo lgico).
COMPONENTES
Un modelo entidad-relacion posee los
siguientes componentes :
Entidades
Atributos
Vnculos
ENTIDAD
Objeto distinguible del cual queremos
guardar datos.
Representa un elemento dentro del
dominio del problema.
Generalmente expresada por sustantivos
(El sustantivo es la palabra que nombra a
personas, animales o cosas. Los
sustantivos tienen gnero y nmero.)
A sus valores les llamamos instancias de la
entidad
CLASIFICACION DE
ENTIDADES
NORMAL existen por si mismas.
ATRIBUTO
Caracterstica de una entidad o
vinculo.
Determina los datos que hacen a la
entidad o vinculo distinguible.
Poseen un dominio:
Conjunto de valores posibles para el
atributo.
CLASIFICACION DE
ATRIBUTOS
NORMAL tiene un solo valor.
COMPUESTO se compone de muchos
valores.
MULTIVALUADO posibilidad de mas
de un valor para el atributo.
DERIVADO su valor se genera en
base a clculos sobre otros
atributos .
VINCULO
Relacin entre 2 o mas entidades.
Las entidades no deben ser
necesariamente distintas.
En general se espera y recomienda que
los vnculos sean binarios.
Generalmente representada por
verbos(El verbo es la parte de la oracin o
categora lxica que expresa accin o movimiento,
existencia, consecucin, condicin o estado del
sujeto)
CARDINALIDADES
Ejemplo: CARDINALIDADUNIVERSIDAD
Facultad POSEE curso
Facultad posee MUCHOS cursos,
Curso pertenece a UNA facultad
Cardinalidad: uno a muchos( entre
facultad y cursos)
PARTICIPACION
Indica el grado de participacin de las
instancias de una entidad en un vinculo.
Se define para cada entidad que es parte
del vinculo.
Una entidad dbil X que depende de otra
entidad Y debe tener participacin total en
el vinculo con esa entidad.
TOTAL toda instancia debe participar del
vinculo.
Ejemplo: CARDINALIDAD-UNIVERSIDAD
Seccin PERTENECE curso (vinculo)
Toda seccin pertenece a un curso:
total
No todo curso debe tener una seccin:
parcial
Ejemplo: CARDINALIDAD
UNIVERSIDAD
Estudiante INSCRIBE seccin
Un estudiante puede no inscribir
secciones: parcial