T1 – Conceptos del MER

Anuncio
CONCEPTOS DEL MER
ENTIDADES
Una entidad es una "cosa" u "objeto" del mundo real, con existencia independiente y distinguible de los
demás objetos. Cada entidad tiene un conjunto de propiedades y valores que la identifican de forma
unívoca. Esta puede ser tanto tangible (existencia física), ejemplo: Coches, como intangible (existencia
conceptual), ejemplo: Un curso universitario.
ATRIBUTOS
Las propiedades que califican y le dan vida a la entidad se denominan atributos. Ejemplo: la
entidad persona se puede describir por las siguientes propiedades: dni, nombre, dirección, sexo, peso,
altura, color, tipo de sangre, salario.
Cada entidad tendrá un valor por cada uno de los atributos, que posteriormente será almacenado en la
base de datos. El valor de cada atributo está enmarcado en un conjunto de valores permitidos
llamado Dominio. Ejemplo: el conjunto de valores permitidos (dominio) para el atributo Dni pueden ser
todos los enteros positivos.
TIPOS DE ATRIBUTOS
SIMPLES: No divisible, es decir es un atributo atómico. Ejemplo: El atributo dni, su propiedad no tiene
sentido dividirla, no tendrá significado para la entidad, ya que la concepción de este es un número
indivisible.
COMPUESTO: Está conformado por un conjunto de partes que en el momento de dividirlas pueden
formar otros atributos sin perder el sentido básico de la propiedad que está calificando la entidad.
Ejemplo: los atributos nombre, dirección pueden estar conformados en su naturaleza funcional por
varias partes. Si tomáramos el atributo nombre con un valor de: SOLOMEO PAREDES BLANCAS, sin
perder la propiedad del mismo, se podrán crear otros dos atributos simples tales como: primer_apellido,
segundo_apellido. Así se tendrá: (nombre, SOLOMEO), (primer_apellido, PAREDES), (segundo_apellido,
BLANCAS).
Un atributo compuesto se divide sólo por razones de manejo a nivel del lenguaje de consulta o
programación o por requerimientos del usuario, si no hay necesidad no se debe dividir ya que en
algunas ocasiones se vuelve complejo el manejo de esta situación, es decir el atributo compuesto se
trabaja como un atributo simple. Así se puede concluir que un atributo compuesto es la suma
(concatenación) de los valores de los atributos simples que lo conforman.
1
UNIVALUADOS (UNIVALORADOS O MONOVALUADOS): Son atributos que en el transcurso del
tiempo sólo toman un valor para una entidad en particular. Ejemplo: El atributo dni, solo toma un valor
para una entidad persona en particular.
MULTIVALUADOS (MULTIVALORADOS): Son atributos que en el transcurso del tiempo pueden
tener un conjunto de valores para una entidad en particular. Ejemplo: El atributo Formación para el
conjunto de entidades persona puede tomar diferentes valores desde EGB a UNIVERSIDAD entre otros.
También es característico que este tipo de atributo maneje rangos de valores. Ejemplo: el atributo sexo,
puede tener un rango de valores [F,M] y tomará uno de estos en algún instante en el tiempo para una
entidad específica.
NULOS: Son atributos que en cualquier instante en el tiempo pueden tomar el valor nulo para
una entidad en particular. Ej. E-mail, Foto, etc..
DERIVADO: Son atributos cuyo valor depende de los valores de otros atributos o entidades.
Ejemplo: el atributo edad pude derivarse a partir del cálculo del valor de la fecha de
nacimiento.
DOMINIO DE UN ATRIBUTO
Son los valores que se permiten como valor en el campo
CONTINUOS: Fecha, Edades
DISCRETOS: Sexo, Tipo de Via, Provincia
2
REPRESENTACIÓN GRÁFICA MER
El modelo E-R se representa gráficamente así: los tipos de entidades por medio de rectángulos que
contienen el nombre del tipo de entidad. Los nombres de los atributos se encierran en óvalos y se
conectan con su tipo de entidad a través de líneas.
ATRIBUTOS CLAVE: Por lo general todo tipo de entidad cuenta con un atributo cuyo valor diferencia
(identifica) una entidad individual de otra. El atributo o conjunto de atributos que ejercen esta función
se denominan atributos claves, donde a partir de estos se ejerce la restricción por clave o unicidad de
atributos en los tipos de entidad. Ejemplo: el atributo cedula en el tipo de entidad persona se utiliza
como atributo clave para diferenciar una entidad de otra. Un atributo clave puede ser un atributo
compuesto. Gráficamente en el modelo E-R el atributo clave va subrayado dentro del óvulo.
TIPOS DE ENTIDADES FUERTE Y DÉBILES: Las entidades fuertes o propietarias se caracterizan porque
tienen atributos claves propios. Ejemplo: la entidad persona tiene como atributo clave la cedula, el cual
no es entregado o heredado de otra entidad. Las entidades débiles no tienen atributos claves propios
sino que dependen del que posee una fuerte, pero si pueden tener atributos que identifiquen una clave
parcial (foránea) que la identifican como única dentro del tipo de entidad débil. Ejemplo: la
entidad ocupación depende la existencia de una entidad persona, ya que sin esta no tendría sentido. En
el modelo E-R se esquematiza gráficamente a través de rectángulos dobles. El atributo parcial se
subraya con línea punteada.
Ejemplo: EJEMPLAR (entidad débil) que depende de LIBRO (entidad fuerte)
3
Descargar