|
Modelo Entidad / Relación |
Atributos
Las entidades se componen de atributos que son cada una de las propiedades o características que tienen las entidades. Cada ejemplar de una misma entidad posee los mismos atributos, tanto en nombre como en número, diferenciándose cada uno de los ejemplares por los valores que toman dichos atributos. Si consideramos la entidad "PROFESOR" y definimos los atributos Nombre, Teléfono y Salario, podríamos obtener los siguientes ejemplares:
{Luis García, 91.555.55.55, 80.500}
{Juan Antonio Alvarez, 91.666.66.66, 92.479}
{Marta López, 91.777.77.77, 85.396}
Existen cuatro tipos de atributos:
- Obligatorios: aquellos que deben tomar un valor y no se permite ningún ejemplar no tenga un valor determinado en el atributo.
- Opcional: aquellos atributos que pueden tener valores o no tenerlo.
- Monoevaluado: aquel atributo que sólo puede tener un único valor.
- Multievaluado: aquellos atributos que pueden tener varios valores.
La representación gráfica de los atributos, en función del tipo es la siguiente:
|
Obligatorio | Opcional |
|---|---|---|
| Multievaluado |
|
|
| Monoevaluado |
|
|
Dentro del diagrama la entidad "PROFESOR" y sus atributos quedaría de la siguiente forma:

Existen atributos, llamados derivados, cuyo valor se obtiene a partir de los valores de otros atributos. Pongamos como ejemplo la entidad "PROFESOR" que tiene los atributos "NOMBRE", "FECHA DE NACIMIENTO", "EDAD"; el atributo "EDAD" es un atributo derivado por que se calcula a partir del valor del atributo "FECHA DE NACIMIENTO". Su representación gráfica es la siguiente:

En determinadas ocasiones es necesaria la descomposición de un atributo para definirlos en más de un dominio, podría ser el caso del atributo "TELEFONO" que toma valores del dominio "PREFIJOS" y del dominio "NUMEROS DE TELEFONO". Estos atributos se representan de la siguiente forma:

Como complemento al diagrama de entidades del modelo de datos, podemos utilizar la siguiente plantilla para definir los diferentes atributos:
| Nombre del atributo | FECHA DE NACIMIENTO |
|---|---|
| Tipo de dato | Número largo |
| Formato interno | aaaammdd |
| Longitud | 8 |
| Formato externo | dd/MM/aaaa |
| Descripción | Fecha de nacimiento del profesor |
| Dato requerido | SI |
| Permitir valor vacío | NO |
| Valor único | NO |
| Indexado | SI |
| Dominio | Calendario Gregoriano |
| Validaciones | La fecha debe ser superior a 01/01/1900 |
| Confidencial | NO |
| Derechos de acceso | NO |
| Observaciones | ... |
















































