MARITEGUI
FACULTAD DE INGENIERA
CURSO:
DATOS I
BASE DE
MOQUEGUA - PER
Abril del 2015
Contenido
Presentaci
.................................................................................................................... 1
Introduccion................................................................................................... 3
1.Modelo de datos entidad-relacin...............................................................4
1.2 Qu es el modelo entidad-relacin?....................................................4
1.3 Entidad.................................................................................................. 4
1.4 Atributos............................................................................................... 5
2-. Relacin................................................................................................. 6
2.1-. Conjunto de relaciones...........................................................................7
2.3 Relaciones de cardinalidad.......................................................................8
3-. Restricciones de participacin...................................................................9
3.1 Claves................................................................................................... 9
4 Diagrama entidad-relacin.....................................................................10
4.1 Entidades............................................................................................... 10
4.2Atributos.............................................................................................. 10
4.3Relaciones......................................................................................... 12
4.4 Diagramas extendidos.....................................................................12
4.5 Entidades fuertes y dbiles..............................................................13
5-. Cardinalidad de las relaciones.................................................................13
5.1 Atributos en relaciones.......................................................................14
5.2 Herencia................................................................................................ 14
5.3 Agregacin.......................................................................................... 15
6-. Representacin del Objeto de Estudio en el Mundo de los Datos............15
7-. Obtencin del Diagrama Entidad Relacin..............................................16
BIBLIOGRAFIA............................................................................................... 17
ANEXOS........................................................................................................ 18
Introduccion
El Modelo Entidad-Relacin.
1.3 Entidad
Las entidades representan cosas u objetos (ya sean reales o abstractos), que se
diferencian claramente entre s.
Para poder seguir un ejemplo durante el artculo aadir ejemplos sobre un taller
mecnico, donde se podra crear las siguientes entidades:
Algunos Ejemplos:
Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
Una entidad puede ser un objeto con existencia fsica como: una persona, un animal, una
casa, etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto de
trabajo, una asignatura de clases, un nombre,etc. (entidad abstracta).
Una entidad est descrita y se representa por sus caractersticas o atributos. Por ejemplo,
la entidad Persona las caractersticas: Nombre, Apellido, Gnero, Estatura, Peso, Fecha
de nacimiento.
1.4 Atributos
Los atributos definen o identifican las caractersticas de entidad (es el
contenido de esta entidad). Cada entidad contiene distintos atributos,
Presentado Por: Hebert Vilca MamaniPgina 5
que dan informacin sobre esta entidad. Estos atributos pueden ser de
distintos tipos (numricos, texto, fecha).
Siguiendo el ejemplo de antes podemos analizar los atributos
de nuestra entidad Coches, que nos darn informacin
sobre los coches de nuestro supuesto taller.
Unos posibles atributos seran los siguientes: nmero de
chasis, matrcula, DNI del propietario, marca, modelo y muchos otros que
complementen la informacin de cada coche.
Los atributos se representan como crculos que descienden de una entidad,
y no es necesario representarlos todos, sino los ms significativos, como a
continuacin.
Los atributos son las caractersticas que definen o identifican a una entidad. Estas pueden
ser muchas, y el diseador solo utiliza o implementa las que considere ms relevantes.
En un conjunto de entidades del mismo tipo, cada entidad tiene valores especficos
asignados para cada uno de sus atributos, de esta forma, es posible su identificacin
unvoca.
Ejemplos:
A la coleccin de entidades alumnos, con el siguiente conjunto de atributos en comn,
(id, nombre, edad, semestre), pertenecen las entidades:
...
2-. Relacin
Es un vnculo que nos permite definir una dependencia entre varias
entidades, es decir, nos permite exigir que varias entidades compartan
ciertos atributos de forma indispensable.
Por ejemplo, los empleados del taller (de la entidad Empleados) tienen
un cargo (segn la entidad Cargo del empleado). Es decir, un atributo
de la entidad Empleados especificar que cargo tiene en el taller, y tiene
que ser idntico al que ya existe en la entidad Cargo del empleado.
Las relaciones se muestran en los diagramas como rombos, que se unen a
las entidades mediante lneas.
matrculas deberamos de determinar que cada chasis solo puede tener una
matrcula (y cada matrcula un chasis, ni ms en ningn caso).
Varios a varios: determina que una entidad puede relacionarse con otra con
ninguno o varios registros y viceversa. Por ejemplo, en el taller un coche
puede ser reparado por varios mecnicos distintos y esos mecnicos
pueden reparar varios coches distintos.
3.1 Claves
Es un subconjunto del conjunto de atributos comunes en una coleccin de entidades, que
permite identificar inequvocamente cada una de las entidades pertenecientes a dicha
coleccin. Asimismo, permiten distinguir entre s las relaciones de un conjunto de
relaciones.
Dentro de los conjuntos de entidades existen los siguientes tipos de claves:
Clave candidata: Dada una superclave, si sta deja de serlo quitando nicamente
uno de los atributos que la componen, entonces sta es una clave candidata.
Los valores de los atributos de una clave, no pueden ser todos iguales para dos o ms
instancias.
Para poder distinguir unvocamente las relaciones en un conjunto de relaciones R, se
deben considerar dos casos:
Si el conjunto de relaciones, R, sobre las que se pretende determinar la clave primaria est
compuesto de relaciones binarias, con los conjuntos de entidades participantes A y B, se
consideran los siguientes casos, segn sus cardinalidades:
4 Diagrama entidad-relacin
Anteriormente detallamos los conceptos relacionados al modelo ER, en esta seccin
profundizaremos en como representarlos grficamente. Cabe destacar que para todo
proceso de modelado, siempre hay que tener en claro los conceptos, estos nos brindan
conocimiento necesario y adems fundamentan nuestro modelo al momento de
presentarlo a terceros.
Formalmente, los diagramas ER son un lenguaje grfico para describir conceptos.
Informalmente, son simples dibujos o grficos que describen informacin que trata un
sistema de informacin y el software que lo automatiza.
4.1 Entidades
Las entidades son el fundamento del modelo entidad relacin. Podemos adoptar como
definicin de entidad cualquier cosa o parte del mundo que es distinguible del resto. Por
ejemplo, en un sistema bancario, las personas y las cuentas bancarias se podran
interpretar como entidades. Las entidades pueden representar entes concretos, como una
persona o un avin, o abstractas, como por ejemplo un prstamo o una reserva. Se
representan por medio de un rectngulo. que pueden ser de tipo: maestras,
transaccionales, histricas y temporales
4.2Atributos
Las entidades se componen de atributos que son cada una de las propiedades o
caractersticas que tienen las entidades. Cada ejemplar de una misma entidad posee los
mismos atributos, tanto en nombre como en nmero, diferencindose cada uno de los
ejemplares por los valores que toman dichos atributos. Si consideramos la entidad
"PROFESOR" y definimos los atributos Nombre, Telfono y Salario, podramos obtener los
siguientes ejemplares:
{Luis Garca, 91.555.55.55, 80.500}
{Juan Antonio Alvarez, 91.666.66.66, 92.479}
{Marta Lpez, 91.777.77.77, 85.396}
Existen cuatro tipos de atributos:
1.
Obligatorios: aquellos que deben tomar un valor y no se permite ningn ejemplar
no tenga un valor determinado en el atributo.
2.
Opcional: aquellos atributos que pueden tener valores o no tenerlo.
3.
Monoevaluado: aquel atributo que slo puede tener un nico valor.
4.
Multievaluado: aquellos atributos que pueden tener varios valores.
Monoevaluado
Dentro del diagrama la entidad "PROFESOR" y sus atributos quedara de la siguiente forma:
Existen atributos, llamados derivados, cuyo valor se obtiene a partir de los valores de otros
atributos. Pongamos como ejemplo la entidad "PROFESOR" que tiene los atributos "NOMBRE",
"FECHA DE NACIMIENTO", "EDAD"; el atributo "EDAD" es un atributo derivado por que se
calcula a partir del valor del atributo "FECHA DE NACIMIENTO". Su representacin grfica es
la siguiente:
FECHA DE NACIMIENTO
Nmero largo
aaaammdd
8
dd/MM/aaaa
Fecha de nacimiento del profesor
SI
NO
NO
SI
Calendario Gregoriano
La fecha debe ser superior a 01/01/1900
NO
NO
...
4.3Relaciones
Se representan mediante un rombo etiquetado en su interior con un verbo. Este rombo se
debe unir mediante lneas con las entidades (rectngulos) que relaciona, para as saber
cul es la relacin que lleva cada uno.
DER extendido
Los diagramas Entidad-Relacin no cumplen su propsito con eficacia debido a que tienen
limitaciones semnticas. Por ese motivo se suelen utilizar los diagramas Entidad-Relacin
extendidos que incorporan algunos elementos ms al lenguaje
Cuando una entidad participa en una relacin puede adquirir un papel fuerte o dbil. Una
entidad dbil es aquella que no puede existir sin participar en la relacin; es decir, aquella
que no puede ser unvocamente identificada solamente por sus atributos.
Una entidad fuerte (tambin conocida como entidad regular) es aquella que s puede ser
identificada unvocamente. En los casos en que se requiera, se puede dar que una entidad
fuerte "preste" algunos de sus atributos a una entidad dbil para que esta ltima se pueda
identificar.
Las entidades dbiles se representan mediante un doble rectngulo; es decir, un
rectngulo con doble lnea.
Se puede hablar de la existencia de 2 tipos de dependencias en las entidades dbiles:
Dependencia por existencia
Las ocurrencias de la entidad dbil pueden identificarse mediante un atributo
identificador clave sin necesidad de identificar la entidad fuerte relacionada.
Dependencia por identidad
La entidad dbil no puede ser identificada sin la entidad fuerte relacionada.
(Ejemplo: si tenemos una entidad LIBRO y otra relacionada EDICIN, para
identificar una edicin necesitamos conocer el identificador del libro).
Cada esposo (entidad) est casado (relacin) con una nica esposa (entidad)
y viceversa. Es una relacin 1:1.
Una factura (entidad) se emite (relacin) a una persona (entidad) y slo una,
pero una persona puede tener varias facturas emitidas a su
nombre.Cardinalidad es el nmero de entidades con la cual otra entidad
puede asociar mediante una relacin considerando una relacin binaria entre
el juego de entidades A y el B, la cardinalidad puede ser:Uno a unoUno a
muchos muchos a unoMuchos a muchos Todas las facturas se emiten a
nombre de alguien. Es una relacin 1:N.
5.2 Herencia
La herencia es un intento de adaptacin de estos diagramas al paradigma
orientado a objetos. La herencia es un tipo de relacin entre una entidad "padre" y
una entidad "hijo". La entidad "hijo" hereda todos los atributos y relaciones de la
entidad "padre". Por tanto, no necesitan ser representadas dos veces en el
diagrama. La relacin de herencia se representa mediante un tringulo
interconectado por lneas a las entidades. La entidad conectada por el vrtice
superior del tringulo es la entidad "padre". Solamente puede existir una entidad
"padre" (herencia simple). Las entidades "hijo" se conectan por la base del
tringulo.
5.3 Agregacin
Ejemplo agregacin
BIBLIOGRAFIA
1-.Elmasri y Navathe:
Fundamentos de Sistemas de Bases de Datos
4-.Navathe, S.B.
Fundamentos de Sistemas de Bases de Datos. 3a ed.
Addison-Wesley (Cap. 3 y 4)
ANEXOS
http://es.wikipedia.org/wiki/Modelo_entidad-relaci%C3%B3n
http://www.genbetadev.com/bases-de-datos/fundamento-de-las-bases-dedatos-modelo-entidad-relacion
http://basededatos.umh.es/e_r.htm#representacion_grafica
http://tramullas.com/documatica/2-7.html
http://www.duiops.net/manuales/access/access10.htm
http://www.cs.us.es/cursos/bd-2001/temas/diseno.html
http://sistemas.itlp.edu.mx/tutoriales/basedat1/tema2_5.htm
http://programacion.net/articulo/modelo_entidad_relacion_212/2