Sei sulla pagina 1di 26

MODELO ENTIDAD-RELACION

El modelo Entidad-Relacin (E-R)

Propuesto por Chen a mediados de los 70, representa la visin de un sistema de forma global.

Fsicamente adopta la forma de un grafo escrito en papel al que se denomina diagrama Entidad-Relacin.
Sus elementos fundamentales son las entidades y las relaciones.

Una entidad caracteriza a un tipo de objeto, real o abstracto, del problema a modelizar.

Entidad:
Objeto del mundo real sobre el que queremos almacenar informacin Esta puede ser tanto tangible (existencia fsica), ejemplo: Un carro, como intangible (existencia conceptual), ejemplo: Un curso universitario..

ATRIBUTOS:

Toda entidad tiene existencia propia, es distinguible del resto de las entidades, tiene nombre y posee atributos definidos en un dominio determinado.
Son las propiedades que califican y le dan vida a la entidad se denominan atributos.

Las entidades se componen de atributos que son cada una de las propiedades o caractersticas que las definen.

EJEMPLO: PROFESOR ( Nombre, Telfono y Salario)

{Lus Garca, 91.555.55.55, 80.500} {Juan Antonio lvarez, 91.666.66.66, 92.479} {Marta Lpez, 91.777.77.77, 85.396}

Simples: No divisible. Compuesto: Est conformado por un conjunto de partes que en el momento de dividirlas pueden formar otros atributos sin perder el sentido bsico de la propiedad que est calificando la entidad. Univaluados (univalorados o monovaluados): Son atributos que en el transcurso del tiempo slo toman un valor para una entidad en particular. Ejemplo: El atributo cdula, edad)

Multivaluados (multivalorados): Son atributos que en el transcurso del tiempo pueden tener un conjunto de valores para una entidad en particular. Ejemplo: El atributo Grado_Academico para el conjunto de entidades persona puede tomar diferentes valores desde 0 o primaria o medio, entre otros. Tambin es caracterstico que este tipo de atributo maneje rangos de valores. Ejemplo: el atributo sexo, puede tener un rango de valores [F,M] y tomar uno de estos en algn instante en el tiempo para una entidad especfica Multivaluados (ej.: telfonos) Nulos: Son atributos que en cualquier instante en el tiempo pueden tomar el valor nulo para una entidad en particular. Puede quedar en blanco

Derivado: Son atributos cuyo valor depende de los valores de otros atributos o entidades.

Ejemplo:Ej.: la edad de una persona es casi siempre un atributo derivado de la fecha de nacimiento

CLASIFICACION DE ATRIBUTOS:

SIMPLES: No se pueden descomponer (por ejemplo un DNI).

COMPUESTOS: Pueden ser descompuestos (por ejemplo, nombre se


puede descomponer en Nombre, Primer Apellido y Segundo Apellido).

UNIVALORADOS:Solo pueden tener un valor nico (por ejemplo el n


de la seguridad telfonos) social).

MULTIVALORADOS: Pueden contener varios valores (por ejemplo NULOS:


Pueden tener valores nulos

DERIVADOS: Se obtienen a partir de otros. (por ejemplo el importe de


una lnea de factura, se obtiene de Cantidad ^ precio)

CLAVE PRIMARIA:

Toda entidad debe ser unvocamente identificada y distinguible mediante un conjunto de atributos (quizs un solo atributo) denominado identificador o clave principal o primaria.
Puede haber varios posibles identificadores para una misma entidad, en cuyo caso se ha de escoger uno de ellos como identificador principal siendo el resto identificadores alternativos.

Ejemplo: DNI y nmero de seguridad social de una persona.

DOMINIOS:
Se define dominio como un conjunto de valores que puede tomar un determinado atributo dentro de una entidad.

Por ejemplo:

DIAGRAMA E-R

TAREA 1:

DEFINA LOS TERMINOS: ENTIDAD, ATRIBUTO, Y ESCRIBA 15 ENTIDADES DIFERENTES. AGREGUE SUS ATRIBUTOS (5). ESPECIFIQUE SU DOMINIO. ESPECIFIQUE LA CLAVE PRINCIPAL UTILICE NOTACION DIAGRAMA E-R.

GRADO DE UNA RELACION:

Aunque el modelo e-r permite relaciones de cualquier grado, la mayora de las aplicaciones solo consideran relaciones binarias , o sea grado 2. RELACION DE GRADO 2. en cada ocurrencia del evento implica 2 entidades.

RELACION DE GRADO 3 En cada ocurrencia implica 3 entidades.

RELACIONES:

Una relacin es una asociacin o relacin matemtica entre varias entidades. Las relaciones tambin se nombran. Cada entidad interviene en una relacin con una determinada cardinalidad. La cardinalidad (nmero de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos, en minsculas, de la forma (cardinalidad mnima, cardinalidad mxima), asociada a cada uno de las entidades que intervienen en la relacin. Son posibles las siguientes cardinalidades:

El tipo de relacin se define tomando los mximos de las cardinalidades que intervienen en la relacin. Hay cuatro tipos posibles: Una a una (1:1). En este tipo de relacin, una vez fijado un elemento de una entidad se conoce la otra. Ejemplo: nacin y capital. Una a muchas (1:N). Ejemplo: cliente y pedidos. Muchas a una (N:1). Simetra respecto al tipo anterior segn el punto de visto de una u otra entidad. Muchas a muchas (N:N). Ejemplo: personas y viviendas.

TAREA 2:

DEFINA EL CONCEPTO DE RELACION, GRADO DE RELACION Y CARDINALIDAD. ESCRIBA 10 RELACIONES UTILIZANDO DIFERENTES CARDINALIDES.(1:1,1:M, M:1, M:M) UTILICE DIAGRAMAS E-R

TAREA 3:

INVESTIGAR: ENTIDAD DEBIL, ENTIDAD FUERTE. RELACION DEBIL Y RELACION FUERTE. GENERALIZACION Y ESPECIALIZACION. ATRIBUTO COMPUESTO Y SIMPLE.

TAREA 4:

INVESTIGUE LOS REQUERIMIENTOS DEL PROYECTO INTEGRADOR. ANOTE LOS REQUERIMIENTOS DE QUE DEBE CUBRIR EL PROYECTO INTEGRADOR REALICE LOS EJERCICIOS DE LAS HOJAS QUE SE LE INDICO EN EL SALON. LOS EJERCICIOS DEBEN SER EN LA LIBRETA DE CADA INTEGRANTE DEL EQUIPO.

Potrebbero piacerti anche