Fundamentos De Base De Datos
Enviado por martinmary • 5 de Marzo de 2014 • 431 Palabras (2 Páginas) • 184 Visitas
sería multivalorado, ya que un empleado en con-
creto podría tener cero, uno o más subordinados.
Cuando sea apropiado se pueden establecer
límites superior e inferior en el número de valores
de un atributo multivalorado. Por ejemplo, un ban-
co puede limitar el número de números de teléfo-
no almacenados para un único cliente a dos. Colo-
cando límites en este caso, se expresa que el
atributo número-teléfono del conjunto de entida-
des cliente puede tener entre cero y dos valores.
• Atributos derivados. El valor para este tipo de atri-
buto se puede derivar de los valores de otros atri-
butos o entidades relacionados. Por ejemplo, sea
el conjunto de entidades cliente que tiene un atri-
buto préstamos que representa cuántos préstamos
tiene un cliente en el banco. Ese atributo se puede
derivar contando el número de entidades présta-
mo asociadas con ese cliente.
Como otro ejemplo, considérese que el con-
junto de entidades empleado tiene un atributo edad,
que indica la edad del cliente. Si el conjunto de
entidades cliente tiene también un atributo fecha-
de-nacimiento, se puede calcular edad a partir de
fecha-de-nacimiento y de la fecha actual. Así, edad
es un atributo derivado. En este caso, fecha-de-
nacimiento y antigüedad pueden serlo, ya que
representan el primer día en que el empleado
comenzó a trabajar para el banco y el tiempo total
que el empleado lleva trabajando para el banco,
respectivamente. El valor de antigüedad se puede
derivar del valor de fecha-comienzo y de la fecha
actual. En este caso, fecha-comienzo se puede
conocer como atributo base o atributo almacena-
do. El valor de un atributo derivado no se alma-
cena, sino que se calcula cuando sea necesario.
Un atributo toma un valor nulo cuando una entidad
no tiene un valor para un atributo. El valor nulo tam-
bién puede indicar «no aplicable», es decir, que el valor
no existe para la entidad. Por ejemplo, una persona pue-
de no tener segundo nombre de pila. Nulo puede tam-
bién designar que el valor de un atributo es desconoci-
do. Un valor desconocido puede ser, bien perdido (el
valor existe pero no se tiene esa información) o desco-
nocido (no se conoce si el valor existe realmente o no).
Por ejemplo, si el valor nombre para un cliente par-
ticular es nulo, se asume que el valor es perdido, ya que
cada cliente debe tener un nombre. Un valor nulo para
el atributo piso podría significar que la dirección no
incluye un piso (no aplicable), que existe piso pero no
se conoce cuál es (perdido), o que no se
...