17
MODELO ENTIDAD-RELACION Arévalo solano Karen Geraldine Romero parra jean Carlos 10c

Karen arevalo

Embed Size (px)

Citation preview

Page 1: Karen arevalo

MODELO

ENTIDAD-RELACION

Arévalo solano Karen GeraldineRomero parra jean Carlos

10c

Page 2: Karen arevalo

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

de base de datos (SMDB)?

¿cual es el modelo de base de datos mas utilizado?

Page 3: Karen arevalo

EntidadEs un objeto del mundo real deistinguible de otros objetos. una entidad se describe usando un conjunto de atributo .Puede ser algo abstracto o tangible

Conjunto de identidades:

Una colección de identidades similares (ej. Todos los empleados) todas las entidades de un conjunto tienen los mismos atributos (a excepción de una jerarquía)• Cada conjunto de identidades tiene una llave• Cada atributo tiene un dominio

Page 4: Karen arevalo

¿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

marca

color

Matricula

modelo

Page 5: Karen arevalo

Campo clave o campo llave

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 dos tipos de claves :Clave primaria(primary key)es el valor o conjunto de valores que identiican una fila dentro de una tabla. Nunca puede ser NULL . Un ejemplo claro de clave primaria seria el DNI, que es unico para cada persona y no puede ser NULL

Clave ajena (foreign key) es el valor o valores de una tabla que corresponde con el valor de una clave primaria en otra tabla. Esta clave es la que reprecenta las relaciones entre las tablas

Page 6: Karen arevalo

DOMINIO DE UN ATRIBUTO

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

Existen dos tipos de dominio: DOMINIOS GENERALES : son aquellos que

están comprendidos entre un máximo y un mínimo

DOMINIOS RESTRINGUIDOS: son los que pertenecen a un conjunto de valores especificos

Edad

Día

color

Page 7: Karen arevalo

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 la existe la entidad trabajo

Page 8: Karen arevalo

RELACION En datos de base, una relación o vinculo entre dos o mas entidades describe alguna

interacción entre las mismas

Ejemplo:

<Una relacion entre una entidad > y una entidad <sector> podría ser <trabaja> porque el empleado trabaja en un sector determinado

EMPLEADO Trabaja en SECTOR

Page 9: Karen arevalo

Otro ejemplo mas practico

Dadas las entidades «habitación» 502 y «Mark Henry Johnson mcfly borgard» es posible relacionar que la habitación 502 encuentra ocupada por el huésped de

Mark

Habitacion 502 ocupado Mark henry johnson

Una relacion tiene sentido al expresar las entidades que relaciona. En este ejemplo, un huésped (entidad), se aloja (relacion) en una habitacion (entidad)

Page 10: Karen arevalo

Conjunto de relaciones

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

ejemplo

Dados los conjuntos de entidades habitación y huésped todas las relaciones de la forma habitación - huésped, permite obtener la información de los huéspedes y sus

respectivas habitaciones

habitación Alojado huésped

Se llama grado de conjunto de relaciones a la cantidad de conjuntos de entidades participantes en la relacion

Page 11: Karen arevalo

Tipos de relaciones El tipo de relacion se define tomando los máximos de las cardinales que intervienen en

una relacion

cardinalidad

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

ejemplo

Habitacion Alojado huesped

(1:N)

(1,N) (1,1)

Page 12: Karen arevalo

Tipos de relaciones

Se puede distinguir cuatro tipos de relaciones:

Relacion uno a uno (1,1)

cuando un registro de una tabla solo puede estar relacionado con un solo único registro de la otra tabla y viceversa

ejemplo

Nacion tiene capital

(1:1)

(1,1) (1,1)

Page 13: Karen arevalo

Relacion varios a uno (m,1)

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

ejemplo

Empleado pertenece Centro de trabajo

(m:1)

(m,1) (n,1)

Page 14: Karen arevalo

Relacion a varios a varios (n.m)

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

ejemplo

Cliente pedido articulo

(N:M)

(1,N) (1,M)

Page 15: Karen arevalo

Diagrama entidad – relacion (DER)

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

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

Los DER se emplean para modelar bases de datos que pertenecen a un sistema informático

Page 16: Karen arevalo
Page 17: Karen arevalo