domingo, 22 de marzo de 2009

3.2 ESTABLECER ATRIBUTOS

Atributos

Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.
Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.
Ejemplos:
A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades:
(1, Sophie, 18 años, 2)
(2, Penny, 19 años, 5)
(3, Sophie, 20 años, 2)

Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás por el valor de sus atributos. Nótese que dos o más entidades diferentes pueden tener los mismos valores para algunos de sus atributos, pero nunca para todos.

En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno de otro es su número de id.

Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de datos que será almacenado o a restricciones en los valores que el atributo puede tomar (Cadenas de caracteres, números, solo dos letras, solo números mayores que cero, solo números enteros...).
Cuando una entidad no tiene un valor para un atributo dado, este toma el valor nulo, bien sea que no se conoce, que no existe o que no se sabe nada al respecto del mismo


Claves

Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre sí las relaciones de un conjunto de relaciones
Dentro de los conjuntos de entidades existen los siguientes tipos de claves:
Superclave: Es un subconjunto de atributos que permite distinguir unívocamente cada una de las entidades de un conjunto de entidades. Si otro atributo unido al anterior subconjunto, el resultado seguirá siendo una superclave.
  • Clave candidata: Dada una superclave, si ésta deja de serlo removiendo únicamente uno de los atributos que la componen, entonces ésta es una clave candidata.
  • Clave primaria: Es una clave candidata, elegida por el diseñador de la base de datos, para identificar unívocamente las entidades en un conjunto de entidades.

Los valores de los atributos de una clave, no pueden ser todos iguales para dos o más entidades.
Para poder distinguir unívocamente las relaciones en un conjunto de relaciones R, se deben considerar dos casos:

  • R NO tiene atributos asociados: En este caso, se usa como clave primaria de R la unión de las claves primarias de todos los conjuntos de entidades participantes.
  • R tiene atributos asociados: En este caso, se usa como clave primaria de R la unión de los atributos asociados y las claves primarias de todos los conjuntos de entidades participantes.

Si el conjunto de relaciones, R, sobre las que se pretende determinar la clave primaria está compuesto de relaciones binarias, con los conjuntos de entidades participantes A y B, se consideran los siguientes casos, según sus cardinalidades:

  • R es de muchos a uno de A a B entonces sólo se toma la clave primaria de A, como clave primaria de R.
  • R es de uno a muchos de A a B entonces se toma sólo la clave primaria de B, como clave primaria de R.
  • R es de uno a uno de A a B entonces se toma cualquiera de las dos claves primarias, como clave primaria de R

Atributos: es una característica (adjetivo) de una entidad que puede hacer 1 de tres cosas:

  • Identificar
  • Relacionar
  • Describir

Ejemplos de entidades con sus atributos

En el diseño se pueden considerar 3 categorías de atributos

  • Simples o compuestos: ya sea que el atributo sea un todo o bien este compuesto
    Color es simple, toma valores rojo, azul, etc
  • Nombre es compuesto, contiene nombre de pila, apellido materno, apellido materno
    Con valores simples o multivaluados: en base a si consisten de un solo valor o un conjunto de valores.
    Telefono o Teléfonos
  • Derivados: que se pueden calcular en base a otros atributos
    El promedio de préstamos se puede derivar si tenemos los valores de cada préstamo realizado a un persona

Conjuntos de relaciones

Relaciones: la conexión que existe entre 2 entidades (verbo).




Relación entre 2 entidades

Relación entre 2 entidades incluyendo un atributo en la relación

BIBLIOGRAFIA

2 comentarios:

  1. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.
    Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.

    ResponderEliminar
  2. las de mas unidades las tienen eq batayo muxo para encontrarlas xfa

    ResponderEliminar