buuu

Páginas: 3 (652 palabras) Publicado: 2 de agosto de 2014
Sistemas de Información II

Tema 3. El modelo
entidad-relación

Bibliografía:
Elmasri y Navathe: “Fundamentos de Sistemas de Bases de
Datos”
3ª edición, 2002 (Capítulo 3).
Garcia-Molina,Ullman y Widom: “Database systems: the
complete book”. Prentice-Hall (Capítulo 2).
Carlos Castillo
UPF – 2008
1

Análisis de requerimientos
Requisitos funcionales
¿Qué debe hacer el sistema?Transacciones

Requisitos de datos
¿Qué debe almacenar el sistema?
Pensar en el futuro

Tipos de dato
Esquema de datos
Diseño lógico -> tablas
2

Tolerancia a cambios
Nombre de un cliente¿1 Nombre y 1 Apellido?
¿Y si tiene 2 nombres? ¿3 nombres?
¿Y si su apellido usa un “-” y es muy largo?
¿Y si cambia de nombre en el futuro?
Debe permitir lectura/escritura sin alterar la BD

¿Ysi hay otra persona con el mismo
nombre?
No puede ser identificador único

¿Y si se trata de una cuenta bipersonal?
¿Cliente y persona no son lo mismo?

3

Tolerancia a cambios (cont.)Estructura geográfica varía
País > Comunidad > Municipio > Ciudad
País > Estado > Provincia > Municipio >
Ciudad
País > Región > Ciudad
País > Ciudad
...

4

Definiciones
Entidad: un objetoabstracto de algún
tipo (~instancia)
Conjunto de entidades: una
colección de objetos similares (~clase)
Atributos: propiedades de entidades
en un conjunto de entidades
Relaciones: coneccionesentre dos o
más conjuntos de entidades

5

Diagramas entidad-relación
Describen el esquema de una base de
datos
Recordemos: estado de la base de datos es la
descripción de los datos que tieneahora

Entidades
Rectángulos, representan objetos reales

Atributos
Óvalos, representan propiedades de estos
objetos

Relaciones
Rombos, representan enlaces

6

Ejemplo diagrama E-R
AñoNombre
Película

Apellido

Nombre
Actúa

Actor

Produce

Estudio

Nombre

Dirección

7

Entidades
Nombre

Año

Película

Nombre

Apellido

Actúa

Actor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Buuu
  • Buuu
  • Buuu
  • Buuu
  • buuu
  • buuu
  • Buuu
  • buuu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS