Cap2 Base De Datos

Páginas: 6 (1399 palabras) Publicado: 15 de noviembre de 2012
MODELO ENTIDAD RELACION
GESTION DE BASE DE DATOS

Introducción
Modelo Conceptual
• Modelo de datos conceptual propuesto por Peter P. Chen en
1976, que describe el “mundo real” como un conjunto de
Entidades y de Relaciones entre ellas.
• Descripción concisa de los requisitos de usuario.
• Gran difusión y soportado por la mayoría de las
herramientas CASE.
• Se han realizado múltiplesextensiones

Conceptos Básicos
1. Entidad
• “Persona, lugar, cosa, concepto o suceso, real o abstracto,
de interés para la empresa” (ANSI, 1977)
• Cosa u objeto del mundo real con existencia propia y
distinguible del resto.
• Objeto con existencia física o real (una persona, un libro, un
empleado) abstracta o conceptual (una asignatura, un viaje)
• Se representa utilizando rectángulos
•Entidad fuerte, no depende de otra entidad para su
existencia, contienen una clave primaria, las que no llevan
esta clave primaria se denominan débiles y se representan
con rectángulo con borde doble.

Conceptos Básicos
2. Atributo
• Propiedad o característica de una entidad
• Una entidad particular es descrita por los valores de sus
atributos:
• Hay atributos compuestos y derivados
•Clave candidata, es cada una de las superclaves formadas
por el mínimo numero de campos posibles
• Clave primaria o principal, es la clave candidata
seleccionada por el diseñador de la BD. El atributo o
atributos que forman esta clave se representan subrayados.
• Clave ajena o foránea FK, es el atributo o conjunto de
atributos que forman la clave primaria de otra entidad.

p1

titulo =El alquimista impaciente
genero = Thriller
...
nacionalidad = España
añoestreno = 2002

Conceptos Básicos
[MPM1999]

[EN2002]
ciudad

provincia

calle

codpostal

fechanacim

nombre

dirección
telefono

(0,3)
EMPLEAD (0,1)

O

nss
dni

edad

altura

(1,2)

nacionalidad

ciuda provinci
calle d
c
aodpost
fechanaci
al
direcció
m
nombr EMPLEAD (0,3)ntelefon
e
o
O
altur
(1,2)
a
D
nss
dni edad

nacionalid
ad

Conceptos Básicos
3. Claves (I)
• Atributo con valor distinto para cada instancia de un tipo de
entidad (pe dni en EMPLEADO)
• Una clave identifica de forma única cada entidad concreta
atributo identificador

EMPLEADO

EMPLEADO
dni

dni

Conceptos Básicos
3. Claves (II)
• Una clave puede estar formada porvarios atributos
clave compuesta (debe ser mínima)
• Un tipo de entidad puede tener más de una clave
• claves candidatas
• Elegido por el diseñador entre los identificadores candidatos
• Identificador Principal

Conceptos Básicos
4. Relaciones (I)
• Asociación, vínculo o correspondencia entre instancias de
entidades relacionadas de alguna manera en el “mundo real”

Conceptos Básicos
4.Relaciones (II)
• Cardinalidad: Número máximo de instancias de tipo de relación en
las que puede participar una misma instancia de tipo de entidad.

DIRECTOR

1
HA_RODADO

N
PELICULA

Conceptos Básicos
4. Relaciones (III)
• Ejemplos
trabajador

ACTOR

EMPLEADO
encargado

1:1TRABAJA_EN

1:N

SUPERVISA

M:N

ACTUA_E
N

sucursal
lugar trabajo

LOCAL_VIDEOCLUBPELICULA

Conceptos Básicos
4. Relaciones (IV)
• Ejemplos

PERSONA EDIFICIO
POSEE
p1

e1
e2

(1,n)
PERSONA

POSEE

(0,m
EDIFICIO
)

p2
p3

e3
e4

Extensiones al modelo
• Aportaciones de diversos autores al modelo básico
• Permiten representar:
o Relaciones exclusivas entre sí
o Jerarquías de Especialización/Generalización
o Agregación de entidades

Extensionesal modelo
VEHÍCULO

• Solapamiento / Exclusividad
TURISMO

• Completitud / Parcialidad

CAMIÓN

ANIMAL

MACH
O

HEMBR
A

HERMAFRODI
TA

GENERALIZACION Y JERARQUIAS DE GENERALIZACION

SOLAPADA Y PARCIAL, si hay empleados que pueden ser varias cosas a la vez
y además existen empleados que pueden ser otra cosa.

(1,1)
(0,1) o (1,1)

(0,1) o (1,1)

(1,1)
(0,1) o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS