Sunteți pe pagina 1din 5

Universidad Autónoma de

Guerrero
BASE DE DATOS I

Ingeniería de computación
Nombre De La Actividad: Identificando Atributos

Nombre de alumno: Nicanor Martínez Díaz

Chilpancingo Gro.,
IDENTIFICANDO ATRIBUTOS

Es el proceso inverso al de generalización, en lugar de crear una entidad a


partir de varias, descomponemos una entidad en varias más especializadas.
Especialización: es el proceso según el cual se crean varios tipos de entidades a
partir de uno. Cada una de los conjuntos de entidades resultantes contendrá sólo
algunos de los atributos del conjunto original.
La idea es lógica: si la generalización tiene ventajas e inconvenientes, cuando los
inconvenientes superan a las ventajas, será conveniente hacer una especialización.
Por ejemplo, para gestionar la flota de vehículos de una empresa usamos un único
conjunto de entidades, de modo que tratamos del mismo modo motocicletas,
utilitarios, limusinas, furgonetas y camiones. Pero, desde el punto de vista de
mantenimiento, se pueden considerar entidades diferentes: cada una de ellas tiene
revisiones distintas y en talleres diferentes. Es decir, las diferencias superan a los
atributos comunes. Este conjunto de entidades es un buen candidato a la
especialización.
En realidad, es irrelevante si una entidad en fruto de una generalización o de una
especialización, no deja de ser una entidad, y por lo tanto, no afecta al modelo.

REPRESENTACIÓN DE ENTIDADES Y RELACIONES: DIAGRAMAS


No hay unanimidad total con respecto a la representación de diagramas E-R, he
encontrado algunas discrepancias en los distintos documentos que he consultado,
dependiendo de la variedad concreta del modelo que usen. Pero a grandes rasgos
todos están de acuerdo en lo que expondremos aquí.
Entidad
Las entidades se representan con un rectángulo, y en su interior el nombre de la
entidad:

Las entidades débiles pueden representarse mediante dos rectángulos inscritos. Ya


sabemos que existe una dependencia de existencia entre la entidad débil y la fuerte,
esto se representa también añadiendo una flecha a la línea que llega a la entidad
débil
Atributo
Los atributos se representan mediante elipses, y en su interior el nombre del
atributo:

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

S-ar putea să vă placă și