Jaime ricardo rolón garcía ,

Post on 20-Jul-2015

148 views 4 download

Transcript of Jaime ricardo rolón garcía ,

INSTITUCION EDUCATIVA NUESTRA SEÑORA E BELÉN

MODELO ENTIDAD-

RELACIONADA

RECORDEMOS UN POCO:

¿Qué es una base de datos?¿Qué es un sistema de administrador de base de datos(SMDB)¿Cuál es el modelo de base de datos más utilizado?

ENTIDAEs objeto del mundo real distinguible de otros objetos. Una entidad se escribe usando un conjunto e atributo.Puede ser algo abstracto o tangible.

CONJUNTO DE ENTIDAES:Una colección de entidades similares (ej. Todos los empleaos).Todas las entidades de un conjunto tiene los mismo atributos(a excepción de una jerarquía).Cada conjunto de entidades tiene llaveCada atributo tiene un dominio.

¿PERO QUE ES UN ATRIBUTO?

Se define como una una de las propiedades de una entidad o relación.

Cada atributo tiene un nombre y todos los posibles valores que puede tener.

Dentro de una entidad tiene que haber un atributo principal que identifica a la entidad y su valor tiene que ser único.

Una clave puede estar compuesta por uno o mas atributos.

Existen os tipos e claves:

Clave primaria(primaria key) : es el valor o conjunto e valores que identifica una fila entro de una tabla. Nunca .puede ser NULL. .Un ejemplo claro de clave primaria seria el DNI, que es único para cada persona y no puede ser NULL.

Clave ajena8foreing key): es el valor o valores e una tabla que corresponde con el valor e una clave primaria en otra tabla . Esta clave es la que representa las relaciones entre la tablas.

NOTA: En los diagramas entidad relación l campo clave se le indica subrayándola.

El dominio dentro de la estructura delo modelo relacional es el conjunto de valores que puede tomar un atributo.

Existen dos tipos de dominio:

Dominio generales: son aquellos que están comprendidos entre un máximo y un mínimo.

Dominio restringidos: son los aquellos que pertenecen a un conjunto de valores específicos.

El tipo de campo se puede establecer en cualquiera de los siguientes valores:

Corto: enteros cortos

Largo: enteros lagos

Flotante: números de coma flotante de precisión simple

Doble: números de coma flotante de precisión doble

Texto(solos dominios codificaos): caracteres alfanuméricos

Fecha: datos de fecha y hora

ENTIDAES FUERTES

Son las entidades normales que tiene existencia por si misma sin depender de otras. Su representación grafica es la representación anterior.

ENTIADES DÉBILES

S u existencia depende de otras. Por ejemplo la entidad tarea laboral sólo podrá tener existencia si existe la entidad

en base, de datos , una relación con vinculo entre dos o mas entidades describe alguna interacción entre la misma.

EJEMPLO

Una relación entre una entidad EMPLEADO y una entidad SECTOR podría ser TRABAJA EN porque el empleado trabaja en un sector determinado.

Dadas dos entidades HABITACION 502 y MARK HENRY JONSHON MCFLY BOGARD es posible relacionar que la ha habitación 502 se encuentra ocupada por el huésped de nombre Mark.

Una relación tiene un sentido al expresar las entidades que relaciona. En este ejemplo, un huéspe8entia), se aloja (relación) en una habitación (entidad)

Consiste en una colección, o conjunto e relaciones de la misma naturaleza.

EJEMPLO:Dados los conjuntos e entidades HABITACIONESYY HUESPED todas las relaciones e la forma habitación huésped, permite obtener la información de los huésped y sus respectivas habitaciones.

Se llama GRADO del conjunto de una relación a la cantidad e conjuntos de entidades participantes en la relación

El tipo de relación se define tomando los máximos de las cardinales que intervienen en la relación.

CARDINALIDAD

Es el numero de instancias o elementos de una cantidad que pueden asociarse a un elemento de la otra relacionada.

EJEMPLO:

Se puede distinguir cuatro tipo de relaciones:

Relación uno a uno (1,1)

Cuando un registro de una tabla sólo puede estar relacionada con un único registro e la otra tabla y viceversa.

EJEMPLO:

RELACIÓN UNO A VARIOS (1,N)

Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A.

Relación varios uno a uno

Una entidad de A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con O o muchas entidades en A.

Relación varios a varios (N,M)

Una entidad en A se puede relacionar con O o muchas entidades en B y viceversa.

Un DER es una herramienta de modelado de sistemas , que es concentra en los datos almacenados en el sistemas y las relaciones entre éstos

Un diagrama de entidad o DER es un modelo de red que describe la distribución de los datos almacenados en un sistema de forma abstracta.

Los DER se emplean para modelar bases de datos que pertenecen a un sistemas información.