Diagrama entidad relación

Solo disponible en BuenasTareas
  • Páginas : 15 (3735 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de marzo de 2011
Leer documento completo
Vista previa del texto
Entidad-Relación Entidad- Relació

Modelo Entidad-Relación
Bases de Datos Ingeniería Técnica en Informática de Sistema Ingenierí Té Informá

Está basado en una percepción del mundo real consistente en objetos básicos llamados entidades y en relaciones entre esos objetos

Una persona consulta un libro
Introducción Introducció

Entidad persona se relaciona con entidad libro mediante larelación consultar
2

Semántica en E-R Semá EEl aspecto semántico del modelo yace en la representación del significado de los datos Avión Entidad avión se relaciona con entidad naranja mediante la relación saltar Saltar Naranja Está pensado para representar la estructura lógica de una base de datos
Introducción Introducció 3 Introducción Introducció

Índice
Conceptos Básicos DiagramaEntidad-Relación Cuestiones de Diseño y Extensiones Diseño de un Esquema de Base de Datos E-R

4

Entidad

Conceptos Básicos
Modelo Entidad-Relación Entidad- Relació Bases de Datos Ingeniería Técnica en Informática de Sistemas Ingenierí Té Informá

Una entidad es una “cosa” u “objeto” en el mundo real que es distinguible de todos los demás objetos Una entidad tiene un conjunto de propiedades,y los valores para algún subconjunto de propiedades pueden identificar una entidad de forma unívoca

REF: 6509132528 DNI: 326573456 ISBN: 35266774888

Conceptos Básicos Bá

6

Conjunto de Entidades
Un conjunto de entidades es un conjunto de entidades del mismo tipo que comparten las mismas propiedades (no sus valores) Cliente Préstamo Libro Vídeo Los conjuntos de entidades no tienenporque ser disjuntos: Persona
Conceptos Básicos Bá

Atributos
Una entidad se representa mediante un conjunto de atributos Los atributos describen propiedades que posee cada miembro de un conjunto de entidades Cliente: identificativo de cliente, nombre de cliente, calle dónde vive el cliente, ciudad dónde vive el cliente, … Libro: identificativo del libro, autor del libro, editorial del libro,idioma en que está escrito el libro, …

Empleados Clientes
7

Conceptos Básicos Bá

8

Valor de Atributo
Cada entidad tiene un valor para cada uno de sus atributos identificador 32.644.234 54.678.999 22.244.466 nombre Santos Rodríguez Penas calle Rosales Jazmines Claveles ciudad Lugo A Coruña Santiago

Dominio
El dominio (conjunto de valores) de un atributo es el conjunto de valorespermitidos

Autor del libro: cadenas de caracteres de una cierta longitud Año de nacimiento del cliente: números de cuatro cifras

Habitualmente son simples y monovalorados

Conceptos Básicos Bá

9

Conceptos Básicos Bá

10

Atributos Compuestos
Los atributos compuestos son aquellos que se pueden dividir en atributos simples Nombre de cliente Nombre propio del cliente, primerapellido del cliente, segundo apellido del cliente Dirección del cliente Calle del cliente, número de calle del cliente, piso del cliente, puerta del cliente, código postal del cliente Los atributos compuestos hacen más claro el modelo agrupando atributos relacionados
Conceptos Básicos Bá 11

Atributos Multivalorados
Un atributo multivalorado es aquel que puede tener un conjunto de valores Teléfonode cliente Algunos clientes no tienen teléfono y otros pueden tener varios (fijo casa, fijo oficina, móvil, …)

Conceptos Básicos Bá

12

Atributos Derivados
Los atributos derivados son aquellos cuyo valor se puede derivar del valor de otros atributos Edad de cliente Año actual menos año de nacimiento Número de libros prestados Contar el número de préstamos activos

Valor Nulo
Unatributo toma valor nulo cuando una entidad no tiene valor para un atributo

No Aplicable (segundo nombre) Perdido (existe pero no se tiene) Desconocido (no se conoce si existe o no)

Mucho cuidado con los valores nulos y con su tratamiento
Conceptos Básicos Bá 13 Conceptos Básicos Bá 14

Ejemplo 1: Banco
Conjuntos de Entidades Cliente (nombre_cliente, apellido1_cliente, apellido2_cliente,...
tracking img