martes, 13 de septiembre de 2011

CARDINALIDAD DE LAS RELACCIONES REFLEXIVAS


En las relaciones reflexivas la misma entidad juega 2 papeles distintos en la relación.
Para calcular su cardinalidad hay que extraer las participaciones según los 2 roles existentes.
Ejemplo: En la relación reflexiva “es jefe”, la entidad empleados aparece con 2 roles. El primer rol es empleado como jefe y el segundo rol es el empleado como el subordinado. Así se puede calcular las participaciones en la relación preguntando:

-          ¿Cuántos subordinados puede tener un jefe?(1,n)
-          ¿Cuántos jefes puede tener un subordinado?(0,1)

ATRIBUTOS Y DOMINIOS

Los atributos de una entidad, son las características o propiedades que la definen como identidad. Por ejemplo, para representar la entidad hotel son necesarias sus características, es decir el número de plazas disponibles, su dirección, ciudad, categoría. Se representa mediante elipses conectadas directamente a la entidad.

ATRIBUTO CLAVE
El atributo que aparece subrayado se le denomina clave, y designa un atributo que no puede repetir ninguna ocurrencia de la entidad. Se dice que este atributo identifica inequívocamente a una entidad. Todas las entidades fuertes deben tener al menos un atributo clave. Tengas en cuenta que una entidad pueda formar la clave mediante varios atributos, en este caso, se dice que la clave de la entidad es una clave compuesta. Si la clave esta formada por un único atributo se dice que es atómica.
Ejemplo: Para identificar de forma única una oferta de trabajo, se necesitaría el nombre del puesto y el nombre de la empresa que lo oferta.



ATRIBUTOS DE RELACIÓN
Un atributo de relación es aquel que es propio de una relación y que no puede ser cedido a las entidades que intervienen en la relación.

Ejemplo: Un mecánico repara un vehículo, la reparación se realiza en una determinada fecha
DOMINIOS. Cada uno de los atributos que tiene una entidad, pertenece a un dominio. El dominio representa la naturaleza del dato, es decir, si es un número entero, una cadena de caracteres o un número real.

Numero entero, no tiene parte decimal. 1 – 2 – 3 – 4 -1500
Numero Real, Incluye enteros y decimales, positivos y negativos.: 28.3, 5, -250.36.
Cadena de caracteres: Combinación de letras y/o Números.
Numero de teléfono, es una cadena de caracteres por la naturaleza del dato, no operamos con el.
Incluso naturaleza más compleja como una fecha, o una hora.
Por ejemplo los siguientes atributos de la entidad empleado pertenecen a los sgtes dominios:

ATRIBUTO
DOMINIO
LONGITUD
DNI
Cadena de caracteres
10
NOMBRE
Cadena de caracteres
50
FECHA_NACIMIENTO
Fecha

DIRECCION
Cadena de caracteres
100
SUELDO
Numero Real

NUMERO DE HIJOS
Numero Entero

DEPARTAMENTO
Cadena de caracteres/ Tipo especial según opciones de departamentos.(rrhh,admin.,contabilidad-informática)


Si un dominio se especifica mediante el tipo de datos como en el caso del DNI, Nombre o Fecha de Nacimiento, se dice que se define por INTENSIÓN.

Si se especifica mediante un conjunto de valores, como en el dominio departamentos, que puede tener los valores:
RRHH, Administración, Informática, o Contabilidad. La definición del Dominio es por EXTENSION.

TIPOS DE ATRIBUTOS
Se pueden clasificar los atributos según las sgtes restricciones:

1-Atributos obligatorios / opcionales;
Atributo Obligatorio, Es un atributo que debe tomar un valor obligatoriamente, no quiere decir que se ponga o no en la BD, significa que el valor nunca puede estar vacío.
Atributo Opciones; Puede no tomar un valor por que se ha desconocido en un momento determinado. En este caso el atributo tiene un valor nulo.

2-Atributos Compuestos / Simples o Atómicos:
Atributos Compuestos, Es aquel que puede descomponerse en atributos mas sencillos, por ejemplo hora-de-salida, se puede descomponer en 2, horas y minutos.

3-Atributos univaluados / Atributos Multivaluados:
Atributos Univaluados; El atributo toma un único valor: Edad, nombre.
Atributos Multivaluados: Pueden tomar varios valores: Teléfono, Autor de un libro.

4-Atributos derivados
Son aquellos cuyo valor se puede calcular através de otros atributos, ejemplo: el atributo de Edad, se puede calcular apartir de la fecha de nacimiento de una persona.
Para distinguir si es simple, compuesto univaluado, se representa según la siguiente tabla:


Compuesto Elipse doble, se especifican los atributos a continuación.
Multivaluado, Elipse Doble
Opcional la línea es discontinua
Derivado, el trazo de la elipse es discontinuo.
Esta Notación no es totalmente estandar.

Justifica que tipo de atributos son los sgtes atributos de la entidad persona

·                   Fecha de nacimiento (24/11/1976)                Atomico 
·                   Lugar de Nacimiento ( Zaragoza)                 univaluado
·                   Edad (34)                                                      derivado -univaluado
·                   Es mayor de edad ( si )                                 derivado
·                   DNI ( 55582739-A                                        univaluado
·                   TELEFONOS ( 925884721, 657662531)     multivaluado
·                    APELLIDOS (garca perez)                          compuesto

1 comentario:

  1. hola, puedes seguir colgando los temas que vais haciendo ya que creo q parece que llevamos los mismos temas, desearia que actualizes tu blog

    ResponderEliminar