Documente Academic
Documente Profesional
Documente Cultură
El modelado ER es una tcnica de diseo de base de datos de tipo arriba a abajo que
comienza identificando los datos ms importantes, denominados entidades, y las
relaciones entre los datos que deben representarse en el modelo. Despus se aaden ms
detalles, como la informacin que se quiere almacenar acerca de las entidades y
relaciones, lo que se denomina atributos y sobre cualesquiera restricciones que haya que
aplicar a las entidades, relaciones y atributos.
Tipo de entidad:
Representa un grupo de 'objetos' del 'mundo real' que tienen las mismas
propiedades. puede tratarse de objetos con una existencia fsica (o 'real') o de
objetos con una existencia conceptual (o 'abstracta'). Cada tipo de entidad se
muestra como un rectngulo etiquetado con el nombre de la entidad, primera
lnea de cada palabra del nombre de entidad se escribe en mayscula.
Instancia de relacin: Indica las instancias de entidad concretas que estn relacionadas.
Una asociacin identificable de forma unvoca que incluye una instancia de cada uno de
los tipos de entidad participantes.
objetos, que utiliza el smbolo. muestra tres ejemplos de la relacin Has (denominados rl, r2 y r3).
relacin describe una asociacin de una nica instancia de la entidad Branch con una nica instancia de la
entidad 8taff
Los atributos contienen valores que describen cada instancia de la entidad y representan
la parte principal de los datos almacenados en la base de datos.
Dominio de atributo:
Los atributos pueden compartir un dominio. Por ejemplo, los atributos address
de los tipos de entidad Branch, PrivateOwnery BusinessOwner comparten el
mismo dominio, formado por todas las posibles direcciones. Los dominios
tambin pueden estar compuestos por otros dominios. Por ejemplo, el dominio
del atributo address de la entidad Branch est compuesto de una serie de
subdominios: street (calle), city (ciudad) y postcode (cdigo postal).
Como hemos mencionado antes, una entidad de una subclase representa el mismo
objeto del 'mundo real' que, en la superclase, y adems puede poseer atributos
especficos de la subclase adems de los asociados con la superclase.
Por ejemplo, un miembro de la subclase SalesPersonnel hereda todos los atributos de
la superclase Staff,como staffNo,name, positiony salary, adems de poseer los
atributos especficamente asociados con la subclase SalesPersonnel, que son salesArea
y carAllowance.
Herencia mltiple
Una subclase con ms de una superclase se denomina subclase compartida. En
otras palabras, un miembro de una subclase compartida debe ser miembro de
las superclases asociadas. Como consecuencia, la subclase compartida hereda
los atributos de todas las superclases, adems de poder tener sus propios
atributos adicionales. Este proceso se denomina herencia mltiple.