Importante

Solo disponible en BuenasTareas
  • Páginas : 3 (588 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de junio de 2011
Leer documento completo
Vista previa del texto
Informática Documental

Modelo Entidad-Relación

Justificación de las Bases de Datos

Antes:
• Ficheros separados, soluciones ad-hoc, reinventar la rueda cada vez.
• Problemas:o Datos aislados.
o Datos repetidos.
o ¿Reglas de integridad?
o ¿Multiusuario?

Modelo E-R

DEF: Entidades + Relaciones:
• Entidad: objeto del mundo real.• Entidades y relaciones tienen atributos:

Diagrama E-R:

Claves:
• Supongamos que K es un subconjunto de atributos de una relación R. Entonces, K es una clave candidata de R si y sólo sies:
o Única: en ningún momento hay dos tuplas de R con el mismo valor de K.
o Mínima: ningún subconjunto de K tiene la propiedad de unicidad.
• De entre las clavescandidatas, se escoge una: clave primaria.
• El resto son claves alternas o secundarias.

Relaciones:
• Cardinalidad:
o 1 a 1, de uno a uno:
▪ Ej: Un entrenador de fútbolsolamente entrena a un equipo de fútbol y un equipo de fútbol solamente es entrenado por un entrenador.
o 1 a N, de uno a muchos:
▪ Ej: Un jugador de fútbol solamente juega enun equipo, pero en un equipo juegan muchos (N) jugadores.
o N a M, de muchos a muchos:
▪ Ej: Un club de fútbol tiene muchos (N) socios, pero un socio puede serlo de varios(M) equipos a la vez.

Modelo Relacional

Del Modelo Entidad-Relación pasamos al Modelo Relacional, donde todo son relaciones (tablas), con diferentes tuplas (filas).

Paso del Modelo E-R alRelacional:
• Entidades: cada entidad es una tabla (relación).
• Relaciones:
o De 1 a 1: se destruye la relación y se emplea una clave extranjera (foreign key).
o De 1 a N:se destruye la relación y se emplea una clave extranjera.
o De N a M: se crea una nueva tabla por cada relación de N a M.

Normalización:
• 1ª Forma Normal (1FN): una relación R se...
tracking img