Documente Academic
Documente Profesional
Documente Cultură
Guerrero
BASE DE DATOS I
Ingeniería de computación
Nombre De La Actividad: Identificando Atributos
Chilpancingo Gro.,
IDENTIFICANDO ATRIBUTOS
Algunas variantes de diagramas E-R usan algunas marcas para indicar que cierto
atributo es una clave primaria, como subrayar el nombre del atributo.
También es frecuente usar una doble elipse para indicar atributos multivaluados:
Atributo multivaluado: (o multivalorado) se dice del atributo tal que para una misma
entidad puede tomar varios valores diferentes, es decir, varios valores del mismo
dominio.
Interrelación
Las interrelaciones se representan mediante rombos, y en su interior el nombre de
la interrelación:
En los extremos de las líneas que parten del rombo se añaden unos números que
indican la cantidad de entidades que intervienen en la interrelación: 1, n. Esto
también se suele hacer modificando el extremo de las líneas. Si terminan con un
extremo involucran a una entidad, si terminan en varios extremos, (generalmente
tres), involucrarán a varias entidades:
Sobre las líneas a veces se añade el rol que representa cada entidad:
Dominio
A veces es conveniente añadir información sobre el dominio de un atributo, los
dominios se representan mediante hexágonos, con la descripción del dominio en su
interior:
La idea es simple, aparentemente, pero a la hora de construir modelos sobre
realidades concretas es cuando surgen los problemas. La realidad es siempre
compleja. Las entidades tienen muchos atributos diferentes, de los cuales debemos
aprender a elegir sólo los que necesitemos. Lo mismo cabe decir de las
interrelaciones. Además, no siempre está perfectamente claro qué es un atributo y
qué una entidad; o que ventajas obtenemos si tratamos a ciertos atributos como
entidades y viceversa.
Al final, nuestra mejor arma es la práctica. Cuantos más problemas diferentes
modelemos más aprenderemos sobre el proceso y sobre los problemas que pueden
surgir. Podremos aplicar la experiencia obtenida en otros proyectos, y, si no reducir
el tiempo empleado en el modelado, al menos sí reducir los retoques posteriores, el
mantenimiento y el tiempo necesario para realizar modificaciones sobre el modelo.
BIBLIOGRAFIA
https://www.genbetadev.com/bases-de-datos/fundamento-de-las-bases-de-datos-
modelo-entidad-relacion
http://ccdoc-basesdedatos.blogspot.mx/2013/02/modelo-entidad-relacion-er.html
http://www.victorgarcia.org/pfc/modeloER/entidades.php
http://userscontent2.emaze.com/images/bd531fe2-8ce4-4af3-b4f9-
3552ab5ed2ca/635441835768519643_atributo.png