• No se han encontrado resultados

modelo entidad relacion

N/A
N/A
Protected

Academic year: 2021

Share "modelo entidad relacion"

Copied!
14
0
0

Texto completo

(1)

T

T

T

T

T

T

ecnología de la

ecnología de la

ecnología de la

ecnología de la

ecnología de la

ecnología de la

I

I

I

I

II

nformación y la

nformación y la

nformación y la

nformación y la

nformación y la

nformación y la

C

C

C

C

C

C

omunicación

omunicación

omunicación

omunicación

omunicación

omunicación

Base de datos

Base de datos

Base de datos

Base de datos

Base de datos

Base de datos

Modelo

Modelo

Entidad Relación

Entidad Relación

2007

2007

(2)

- Profesores del área Informática: Guillermo Storti

Gladys Ríos Gabriel Campodónico

(3)

Modelo de Entidad Relación

El Modelo de Entidad Relación es un modelo de datos basado en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entida-des y relaciones entre estos objetos, implementándose en forma gráfica a través del Diagrama Entidad Relación.

Alumnos

Nombre

Legajo

DNI

Direccion

Telefono

Entidad = Tabla

Ejemplares de información

similar se agrupan en entidades

Ejemplares = registros

Atributos = Campos

Se puede definir cono Entidad  a cualquier objeto, real o abstracto, que existe en un contexto determinado o puede llegar a existir y del cual deseamos guardar información.

Los  Atributos son caracte-rísticas o propiedades asocia-das a la entidad que toman valor en una instancia particu-lar. Ejemplo: nombre, cédula, teléfono.

Hablamos de ejemplares cuando nos referimos a una clase de objetos con características similares

Una Base de Datos es un conjunto de información relacionada con un asunto, tema o actividad específica.

 Así, se pueden utilizar Bases de Datos para cosas tan sencillas como mantener un registro de nuestra colección de discos de música, hasta llevar toda la gestión de una gran empresa u organización.

(4)

Clave Principal

Alumno

Alu_Nombre

Alu_Direccion

Alu_tel

Alu_Legajo

Alu_DNI

Claves Candidatas

Alumno

Alu_DNI

Alu_Nombre

Alu_Legajo

Alu_Direccion

Alu_tel

Clave Principal

   S

   i

  m

  p

   l

  e

   C

  o

  m

  p

  u

  e

  s

   t

  a

Curso

Cur_Nivel

Cur_Grado

Cur_Seccion

Cur_Turno

Se denomina Clave principal o primaria al atributo o conjunto mínimo de atri-butos (uno o más campos) que permiten identificar en forma única cada instancia de la entidad, es decir, a cada registro de la tabla. Las claves principales se utili-zan cuando se necesita hacer referencia a registros específicos de una tabla des-de otra tabla. En un principio se puedes-de ides-dentificar más des-de un atributo que cumpla las condiciones para ser clave, los mismos se denominan Claves candidatas.

Si la clave primaria se determina mediante un solo atributo de la entidad, enton-ces se dice que la misma es una Clave simple. En caso de estar conformada por  más de un atributo, la misma se conoce como Clave compuesta.

La Clave foránea (también llamada externa o secundaria) es un atributo que es clave primaria en otra entidad con la cual se relaciona.

(5)

Tipos de Relaciones

Clasificación por Cardinalidad

Clasificación por Modalidad

1

∞∞∞∞

1

1

∞ ∞ ∞ ∞ ∞ ∞∞ ∞

Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa.

En este caso la clave foránea se ubica en alguna de las 2 tablas.

Relación Uno a Muchos: Cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un re-gistro de la tabla principal puede tener más de un rere-gistro relacionado en la tabla secundaria.

En este caso la clave foránea se ubica en la tabla se-cundaria.

Relación Muchos a Muchos: Cuando un registro de una tabla puede estar relacionado con más de un regis-tro de la otra tabla y viceversa. En este caso las dos ta-blas no pueden estar relacionadas directamente, se tiene que añadir una tabla entre las dos (Tabla débil o de vin-culación) que incluya los pares de valores relacionados entre sí.

El nombre de tabla débil deviene de que con sus atribu-tos propios no se puede encontrar la clave, por estar  asociada a otra entidad. La clave de esta tabla se confor-ma por la unión de los campos claves de las tablas que relaciona.

Se entiende por Relación a la asociación entre 2 o más entidades.

Dadas las tablas A y B, que se encuentran relaciona-das:

Si para todo registro de A debe existir siempre al menos un registro de B asociado, se dice que la relación en sen-tido A->B es Obligatoria.

Si para todo registro de A, pueden existir o no, uno o varios registros de B asociados, se dice que la relación en sentido A->B es O ptativa.

La modalidad de las relaciones se debe analizar en am-bos sentidos.

Uno a Uno

Uno a Muchos

Muchos a Muchos

1

2

Optativa

Obligatoria

(6)

Relaciones uno a uno

Todo Departamento tiene solamente un Profesor a cargo

Un Profesor puede ser jefe de un solo Departamento

Departamento

1

1

Profesor

Cardinalidad

Modalidad

NAT

HSC

TEC

Carla

Juan

Pedro

Sara

Carla

Depto

Profesor

Relación Uno a Uno Relación Uno a Muchos Relación Muchos a Muchos

Relación Obligatoria Relación Optativa

(7)

Relaciones Uno a Uno

La Clave Foránea se ubica en alguna de las 2 tablas

1

1

Dep_Cod

Dep_Nombre

Departamento

Prof_Cod

Prof_Nombre

Prof_Direccion

Prof_Telefono

Profesor

   C    l  a  v   e

Depto

Profesor

Dep_Jefe

La Relación Uno a Uno se da cuando un registro de una tabla sólo puede estar  relacionado con un único registro de la otra tabla y viceversa.

(8)

Relaciones Uno a Muchos

Un Curso tiene muchos Alumnos

Un Alumno está en sólo un curso

Un Curso puede estar transitoriamente vacío

Todo Alumno tiene un Curso asignado

Curso

1

∞∞∞∞

Alumno

Carla

Juan

Pedro

Sara

Carla

Alumno

Pol-1-A

Pol-1-B

Pol-2-A

Curso

(9)

Relaciones Uno a Muchos

Alumno

Alu_DNI

Alu_Legajo

Alu_Nombre

Alu_Direccion

Alu_tel

Cur_Turno

Cur_Esp

Curso

Tabla

Principal

Tabla

Secundaria

Alumno

Alu_DNI

Alu_Legajo

Alu_Nombre

Alu_Direccion

Alu_tel

La Clave Foránea se ubica en la Tabla Secundaria

   C    l  a  v   e

1

∞ ∞ ∞ ∞

Cur_Nivel

Cur_Grado

Cur_Seccion

Alu_CurNivel

Alu_CurGrado

Alu_CurSeccion

La Relación Uno a Muchos se establece cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la tabla principal puede tener más de un registro relacionado en la tabla secundaria.

(10)

Relaciones Muchos a Muchos

Un Profesor puede estar asignado en varios Cursos

Un Curso puede tener muchos Profesores asignados

Todo Profesor tiene un Curso asignado

Un Curso puede no tener transitoriamente un Profesor

Profesor

Curso

∞ ∞∞ ∞

Carla

Juan

Pedro

Sara

Ana

Pol-1-A

Pol-1-B

Pol-2-A

Profesor

Curso

(11)

Relaciones Muchos a Muchos

Profesor

1

AsigCurso

1

Curso

El diagrama de Entidad Relación es:

∞ ∞∞ ∞ ∞ ∞∞ ∞

Carla

Juan

Pedro

Sara

Ana

Profesor

Pol-1-A

Pol-1-B

Pol-2-A

Curso

Pol-1-A

Pol-2-A

Pol-1-A

Pol-1-A

Pol-2-A

Pol-2-A

Carla

Juan

Pedro

Sara

Sara

Ana

Romper la Relación

AsigCurso

La Relación Muchos a Muchos se da cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. En este ca-so las dos tablas no pueden estar relacionadas directamente, se tiene que añadir  una tabla entre las dos (Tabla débil o de vinculación) que incluya los pares de va-lores relacionados entre sí.

El nombre de tabla débil deviene de que con sus atributos propios no se puede encontrar la clave, por estar asociada a otra entidad. La clave de esta tabla se conforma por la unión de los campos claves de las tablas que relaciona.

Tabla débil o de vinculación

La relación se rompe creando un nueva tabla

Tabla Regular  Tabla Regular 

(12)

Relaciones Muchos a Muchos

Prof_Cod

Prof_Nombre

Prof_Direccíon

Prof_Tel

Cur_Nivel Cur_Grado Cur_Seccion

Cur_Turno

Cur_Esp

Cur_Nivel Cur_Grado Cur_Seccion Prof_Cod Asignatura

Profesor

AsigCurso

Curso

∞ ∞∞ ∞ ∞ ∞ ∞ ∞

1

1

Tabla

Débil

La Clave Principal de la Tabla Débil se conforma por las Claves

Principales de las tablas regulares

Tabla

Regular

Tabla

(13)

Cia.

arerea

1

Vuelo

1

Pasajero

Vuelo

Pasajero

1

∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞

Factura

1

∞ ∞∞ ∞

Item

factura

Articulo

Item

lista

Lista

precios

1

1

∞∞∞∞ ∞∞∞∞

1

∞ ∞ ∞ ∞

Ejercitación

(14)

1.Identificar las entidades

2.Determinar las claves primarias

3.Describir los atributos de las entidades

4.Establecer relaciones entre las entidades

5.Dibujar el modelo de datos

6.Realizar comprobaciones

Pasos para la construcción del

Diagrama Entidad Relaciones

Referencias

Documento similar

c. El alcance de la cobertura en el sistema de salud es definido por el Estado, es decir las EPS deben cubrir las contingencias que establezca la normatividad vigente en la

Educaplay, Genially, Formularios Google y Wordwall. Estas plataformas son clave en el trabajo, ya que permitieron dar una retroalimentación al aprendiz al indicar que

En este sentido, el videojuego es una obra artística legible, pero también, como lectura es un juego que divierte y mueve los sentidos; esta combinación artística y lúdica es

Por esto, después de investigar el impacto de trastornos de la salud mental como estrés, ansiedad y depresión tanto en el mundo, como en la comunidad hispanohablante y la

El objetivo de este estudio es analizar variaciones en el uso, percepción, y actitud que hombres y mujeres tienen frente a las áreas verdes urbanas y los SEC que prestan en la ciudad

No obstante, se encontró que la técnica de corrección más común fue el suministro de la forma correcta, con la cual se pierde la oportunidad de reflexión por parte del

[r]

Para el pórtico de 11 pisos, Figura 7.3, analizando los casos en los cuales los valores de demanda de aceleración (Sa) y demanda de desplazamiento (Sd), según