Vous êtes sur la page 1sur 5

ENTIDAD Y CONJUNTO DE ENTIDADES

Una entidad puede por lo tanto ser concreta, abstracta, particular o


universal. Es decir, las entidades no son slo los objetos cotidianos
como sillas o personas, sino tambin propiedades, las relaciones, los
eventos, nmeros, conjuntos, proposiciones, mundos posibles,
creencias, pensamientos, etctera.
Un conjunto de entidades es un contenedor lgico para las instancias
de un tipo de entidad y las instancias de cualquier tipo que se deriven
de ese tipo de entidad. (Para obtener informacin acerca de los tipos
derivados, vea Entity Data Model: Herencia). La relacin entre un tipo
de entidad y un conjunto de entidades es anloga a la relacin entre una
fila y una tabla en una base de datos relacional: al igual que una fila, un
tipo de entidad describe la estructura de los datos y, al igual que una
tabla, un conjunto de entidades contiene instancias de una determinada
estructura. Un conjunto de entidades no es una construccin de
modelado de datos, ya que no describe la estructura de los datos. En su
lugar, un conjunto de entidades proporciona una construccin para que
un entorno de hospedaje o de almacenamiento (como Common
Language Runtime o una base de datos de SQL Server) agrupe las
instancias del tipo de entidad y se puedan asignar a un almacn de
datos.
Un conjunto de entidades se define dentro de un contenedor de
entidades, que es una agrupacin lgica de conjuntos de entidades
y conjuntos de asociaciones.
Para que una instancia de tipo de entidad exista en un conjunto de
entidades, deben cumplirse las condiciones siguientes:
El tipo de la instancia puede ser el mismo que el tipo de entidad
en el que se basa el conjunto de entidades, o un subtipo del tipo
de entidad.
La clave de entidad para la instancia es nica dentro del conjunto
de entidades.
La instancia no existe en ningn otro conjunto de entidades.
Nota
Se pueden definir varios conjuntos de entidades usando el mismo tipo
de entidad, pero una instancia de un tipo de entidad determinado solo
puede existir en un conjunto de entidades.
No es necesario definir un conjunto de entidades para cada tipo de
entidad de un modelo conceptual.

Ejemplo:
El diagrama siguiente muestra un modelo conceptual con tres tipos de
entidad: Book, Publisher y Author.




Campo clave
Un campo clave es un campo con una caracterstica especial (la clave)
que hace que ese campo no se repita en ningn registro de la BD. Un
campo clave incrementa adems la velocidad de los procesos del tipo
Consultas o Formularios. Lgicamente, no podemos introducir como
campo clave el campo Nombre, por ejemplo.
Campos clave
En cualquier base de datos los registros incluidos en sus diferentes
tablas deben estar perfectamente identificados y de esto se encargan las
claves o llaves. Trasladando este concepto a la vida real, cada ciudadano
tiene un nmero de DNI, puede haber dos personas con igual nombre e
incluso apellidos iguales, pero ambos se diferenciarn por su nmero de
DNI, que es nico en "teora".
Cada tabla debe contener al menos un campo que permita identificar
unvocamente cada registro. Este campo puede ser real, como el propio
DNI de una persona. O puede ser un valor que nos inventemos para
conseguir el mismo fin, como un nmero que asignemos
automticamente a cada registro, asegurndonos (realmente lo har
Base) de que no se repita. Otra opcin es utilizar una combinacin de
campos para identificar los registros de la tabla. Por ejemplo podramos
definir la combinacin de Nombre y Apellidos de nuestra tabla para este
fin. Sin embargo, existe la probabilidad de que haya alumnos con igual
nombre y apellidos, por lo que no sera una clave del todo vlida.

SIMBOLOS ENTIDAD-RELACIN
















DIAGRAMA ENTIDAD-RELACION

Vous aimerez peut-être aussi