modelo entidad relacion

20
INTEGRANTES: CALDERON RANGEL MARIA LICETH CALVO CATELLANOS BREITHY DEL PIERO INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DE BELÉN 10.C MODELO ENTIDAD - RELACIÓN

Upload: mariacalderon530

Post on 11-Aug-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

INTEGRANTES: CALDERON RANGEL MARIA LICETH

CALVO CATELLANOS BREITHY DEL PIERO

INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DE BELÉN

10.C

MODELOENTIDAD - RELACIÓN

Recordemos un poco:

¿Qué es una base de datos?Qué es un sistema administrador de base

de datos (SMDB)?¿Cual es el modelo de bases mas

utilizado?

EntidadEs objeto del mundo real distinguible de

Otros objetos. Una entidad se describe

Usando un conjunto de atributo.

Puede ser algo abstracto o tangible.

Conjunto de entidades: Una colección de entidades similares (ej. Todos los empleados).

Todas las entidades de un conjunto tiene los mismos atributos

(a excepción de una jerarquía )

• Cada conjunto de entidades tiene una llave

• Cada atributo tiene un dominio

¿ Pero que es un atributo?• Se define como cada una de las propiedades de una entidad o

relación.

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

color

Matricula

modelo

marca

Campo clave o campo llaveDentro de una entidad tiene que haber una atributo principal que identifica a la entidad y su valor tiene que ser único

Una clave puede estar compuesta por uno o más atributos.

Existen dos tipos de claves:

Clave primaria (Primary Key): Es el valor o conjunto de valores que identifican una fila dentro de una tabla . Nunca puede ser NULL.

Clave ajena (Foreign key ): Es el valor o valores de una tabal que corresponde con el valor de una clave primaria en otra tabla: Es ta clave es la que representa las relaciones entre las tablas

DEL EJEMPLO ANTERIOR QUIEN ES EL CAMPO CLAVE:

marca

modelo matrícula

color

Nota : En los diagramas entidad relación al campo clave se le indica subrayándola

Dominio de un atributoEl dominio dentro de la estructura del modelo relacional es el conjunto de valores que puede tomar un atributo.

Existen dos tipos de dominios:

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

Dominios restringidos: Son los que pertenecen a u conjunto de valores específicos

Edadcolor

Día

TIPOS DE DATOSEl tipo de campo se puede establecer en cualquiera de los siguientes valores :

Corto : Enteros cortos

Largo: Enteros largos

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

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

Texto : ( solo los dominios codificados ) : caracteres alfanuméricos

Fecha : datos de fecha y hora

TIPOS DE DATOS

ENTIDADES FUERTES

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

ENTIDADES DEBILES

Su existencia depende de otras . Por ejemplo la entidad tarea laboral solo podrá tener existencia si existe la entidad trabajo

En base de datos , una relación o vinculo entre dos a mas entidades describe alguna interacción entre las mismas

Relaciones

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

Empleado Trabaja _en Sector

En sol las relaciones son llamadas tablas

OTRO EJEMPLO MAS PRÁCTICO:

Dadas dos entidades “ Habitación 502” y “ Mark Henry Johnson Mclfy Bogard “ . Es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Mark

Habitación 502 ocupado

Mark HenryJohnson

Una relación tiene sentido al expresar las entidades que relaciona . En este ejemplo . Un huésped ( entidad ) en una habitación ( entidad ) .

Consiste en una colección . O conjunto . De relaciones de la misma naturaleza

Conjunto de relaciones

Ejemplo:Dados los conjuntos de entidades “ habitación “ y “ huésped “ . Todas las relaciones de la forma habitación – huésped permiten obtener la información de los huéspedes y sus respectivas habitaciones

Habitación alojado Huésped

Se llama grado del conjunto de relaciones a la cantidad de conjuntos de entidades participantes en la relación

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

Tipos de relaciones

cardinalidadEs el numero de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada

Ejemplo:Habitación

alojadoHuésped

Se pueden distinguir cuatro tipos de relaciones :

Tipos de relaciones

Relación uno a uno (1,1)

Cuando un registro de una tabla solo puede estar relacionado con un único registro de la obra tabla y viceversa

Ejemplo:

Nación tiene capital(1,1)

(1 , 1)

(1,1)

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 uno o varios (1,N)

Ejemplo:

Población

tiene

habitante(L,N)

(L,N)

(L,N)

Relación varios a uno (M,1)

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

Ejemplo:

Empleado pertenece Centro de trabajo

Relación varios a uno ( M,1 )

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

Ejemplo:

Empleado Centro de

trabajopertenece(M,L)

(M:L)

(N,L)

Un DER es una herramienta de modelado de sistemas , que se concentra en los datos almacenados en el mismo sistema y las relaciones entre estos

Diagrama entidad – relación (DEr)

Un diagrama de entidad – relación 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 moldear bases de datos que pertenecen a un sistema informatico

SIMBOLOGIA

Ejemplo: