Normalizacion

Solo disponible en BuenasTareas
  • Páginas : 5 (1183 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de febrero de 2011
Leer documento completo
Vista previa del texto
EL MODELO ENTIDAD RELACIÓN
Introducción
El modelo entidad relación es un diagrama, que como su nombre lo indica, está compuesto de dos partes principales que son las entidades y las relaciones entre éstas. Este diagrama es el resultado del análisis que se realiza para cada sistema de información que se desea desarrollar. Seguidamente se hará una descripción de cada una de sus partes:Convenciones y definiciones básicas. Libro guía: “Case Method” del autor Richard Barker.
ENTIDAD
Una entidad es una cosa o un objeto con significado real o imaginado, acerca de la cual existe la necesidad de información que se va a conocer o a mantener.
Representación gráfica
Una entidad se representa con un rectángulo con esquinas redondeadas dentro del cual se escribe el nombre correspondiente parasu identificación. El nombre se muestra en SINGULAR en letras MAYÚSCULAS, y sin ABREVIATURAS, además debe ser el que represente un tipo o clase de elemento, NO UNA INSTANCIA. Un ejemplo de clase es alumno y una instancia es Juanito, por tanto la entidad debe ser ALUMNO.

Reglas para definir una entidad
* CUALQUIER OBJETO SÓLO PUEDE SER REPRESENTADO POR UNA ENTIDAD. Es decir, las entidades sonmutuamente exclusivas en todos los casos.
* Cada ENTIDAD debe ser identificada de forma única. Es decir, cada instancia (aparición) de una ENTIDAD debe encontrarse separada e identificable claramente de todas las demás instancias de ese tipo de entidad.

RELACIÓN
Es la asociación entre dos entidades referida a un nombre. Una relación es binaria, en el sentido que es siempre una asociaciónentre exactamente dos entidades, o entre una entidad y ella misma.
Representación gráfica.
* Una relación se representa mediante una línea que une dos recuadros de entidades o recursivamente une un recuadro de entidad consigo misma.

* Cada relación tiene dos extremos para cada uno de los cuales tiene
- nombre,
- grado\cardinalidad (cuántos -uno, muchos- ),
- opcionalidad (obligatorio uopcional)



¿Cómo nombrar las RELACIONES?

Cuando la terminación de la relación es obligatoria, la frase “DEBE SER” se utiliza para preceder el nombre al final de la relación.
Para los nombres opcionales se utiliza la frase “PUEDE SER”

Cada BILLETE debe ser PARA uno y sólo un PASAJERO ó cada BILLETE le pertenece a uno y sólo un PASAJERO. Y cada PASAJERO se puede MOSTRAR en uno o másBILLETES ó cada a cada PASJERO le corresponde uno o más BILLETES.
Sintaxis formal
Posibles nombres dados para relacionar entidades: para, mostrado en, pertenece, contiene, etc.
1. Cada una y todas las entidades A pueden ser o deben ser para una y sólo una entidad B o una o más entidades B.
RELACIONES válidas
INSERTAR GRÁFICO

RELACIONES no válidas
INSERTAR GRÁFICO
Condiciones imposiblesATRIBUTO
Definición

* Un atributo es cualquier detalle que sirve para calificar, identificar, clasificar, cuantificar o expresar el estado de una entidad; o cualquier descripción de una característica de importancia.
* Un atributo puede ser un texto, un color, un dibujo, un sentimiento, etc., según se requiera.
Representación de ATRIBUTOS
Para representar un atributo hay que escribir sunombre en singular, en minúsculas y de forma opcional.

En un diagrama entidad-relación no es necesario mostrar atributos, aunque añadir uno o dos durante el periodo de formación es altamente beneficioso.

Características del ATRIBUTO
Un atributo describe una entidad

- Esto puede ser obvio pero es el error más común que se encuentra en los atributos.
- Puede no elegirse el adecuado, porejemplo en viajes aéreos: número de asiento es un atributo de ASIENTO Leer nombres de atributos

- No hay que utilizar el nombre de la entidad como parte del nombre del atributo, sería redundante ya que el atributo solo describe la entidad.
- Es muy importante tratar de ubicar entidades perdidas generalmente cuando se tengan muchos atributos (8 o más) en una sola entidad, por ello es importante...
tracking img