2.5 Manejo de atributos y superclaves
Es importante especificar como se distinguen las entidades y las relaciones. Conceptualmente, las entidades individuales y las relaciones son distintas, pero desde la perspectiva de una base de datos, la diferencia entre ellos debe de expresarse en términos de sus atributos. El concepto de superclave es un conjunto de uno o más atributos que considerados conjuntamente nos permiten identificar de forma única a una identidad en un conjunto de entidades por ejemplo; el atributo seguridad social del conjunto de entidades cliente, es suficiente para distinguir una identidad cliente de otra. Así, seguridad social es una superclave. Análogamente, la combinación del nombre del cliente y seguridad social es una superclase (combinación de superclave mas otro atributo fuerte). para el conjunto de entidades cliente. El atributo nombre del cliente no es una superclave, ya que varias personas podrían tener el mismo nombre.
Usaremos el termino clave primaria para denotar una clave candidata que elija el diseñador de la base de datos para determinar e identificar entidades dentro de un conjunto de entidades.
Es posible que un conjunto de entidades no tenga atributos suficientes para formar una clave primaria. Un conjunto de entidades de este tipo se denomina conjunto de entidades débil un conjunto de entidades primarias que tiene una clave primaria se denomina conjunto de entidades fuerte
2.6 Uso de diagramas Entidad-Relación
Como vimos anteriormente la estructura lógica global de una base de datos puede representarse por medio de un diagrama entidad relación. Un diagrama de este tipo consta de los siguientes componentes:
![]() |
RECTANGULOS.- Representan a los conjuntos de entidades. |
|---|
Considera la siguiente figura que consta de dos conjuntos de entidades: cliente y cuenta, relacionados mediante un conjunto ordinario de relaciones cuentacliente. Los atributos asociados al cliente son: nombre del cliente. Seguridad social, calle y ciudadcliente. Los atributos asociados con la cuenta son: numero de cuenta y saldo. Quedando de la siguiente manera.

