U3: Modelo de Entidad Relacin Atributos Atributos Son las propiedades o caractersticas que describen a una entidad. Las propiedades no poseen existencia propia, cobran significado cuando describen a una entidad. Una entidad se representa mediante un conjunto de atributos. Atributos Cliente: identificativo de cliente, nombre de cliente, calle dnde vive el cliente, ciudad dnde vive el cliente, Libro: identificativo del libro, autor del libro, editorial del libro, idioma en que est escrito el libro,
CodiCli Nombre Ciudad Calle Telefono Entidad y atributos Tipos de atributos Simples o atmicos vs. Compuestos
Tipos de atributos Monovaluados vs. Multivaluados
Tipos de atributos Almacenados vs. Derivados
Atributos opcionales: Valores nulos Valor no aplicable para un atributo Piso, Depto para un EMPLEADO. Valor perdido, existe pero falta Peso, Altura para un ALUMNO. Valor no conocido, no se sabe si existe o no Telefono para un EMPLEADO
Clave compuesta Una clave compuesta est formada por un conjunto de atributos, cuya combinacin de valores es diferente para cada ocurrencia de la entidad. Una clave compuesta debe ser mnima Trabaja_En(NroEmpleado,NroDepartamento)
Claves candidatas Una entidad puede tener varios atributos que identifiquen unvocamente cada una de las ocurrencias de la entidad. Cada uno de estos atributos se denomina clave candidata. Clave Primaria Es la clave elegida entre todas las claves candidatas, que se transforma en el medio principal para identificar a cada ocurrencia de una entidad. Dominio de atributos Es el conjunto de valores posibles que puede asumir cada atributo. Permite limitar el tamao de los atributos. El mismo dominio puede definirse a diferentes atributos. Cada atributo simple se encuentra asociado a un dominio que lleva su nombre, y especifica el conjunto de valores vlidos que puede asumir: Atributo Dominio Descripcin Dominio nombre NOMBRES cadenas de hasta 30 caracteres alfabticos telefono TELEFONOS cadenas de hasta 9 caracteres numricos altura MEDIDAS nmeros reales entre 0 y 25 (metros) ... ... ... Valores de atributos Cada entidad tiene un valor para cada uno de sus atributos. Apellido Nombres DNIEmpl FeNacim Direccion Sexo Sueldo ND DNISupervisor ABALOS Matias Germn 31.961.211 12/01/1966 Guayaquil N 886 B. Sarmiento M 3000 5 30.666.107 BANEGAS Regina Liliana 31.129.103 24/04/1964 C. De Hornos 576 - Ant. Arg. F 4000 5 31.077.970 CASTILLO Daniel Hctor 31.077.970 18/10/1964 J.M.Fascio 452 - 18 de Nov. M 2500 4 30.666.107 Dominio de atributos Intensin: especificacin de tipos de datos, atributos y dominios: Nombre. NroPrestamo. P-n Extensin: enumeracin de todas las ocurrencias o valores que puede tomar el atributo: Estado civil Sexo Das de la semana