Al contrario que en los modelos E-R y relacional, una clase no dispone
directamente del concepto de clave primaria. Sin embargo toda instancia
de cualquier clase posee un atributo llamado
OID (object identifier).
El OID es único y global en todo el sistema. Se asigna en el momento de
creación de la instancia y es inmutable durante toda su vida. Es
independiente del valor de los atributos; es decir, dos instancias
pueden tener el mismo estado (los mismos valores en sus
atributos) pero ser objetos diferentes gracias al OID. El OID
nunca se representa en los diagramas ya que se supone implícito y transparente para el diseño.
Si deseamos simular una clave primaria en UML lo hemos de llevar a cabo a través de claves externas.
Una clave externa es un atributo o
conjunto de ellos que identifican unívocamente una instancia de una
clase concreta. En consecuencia, no puede haber claves repetidas. Las
claves externas no son implícitas en el diagrama
de clases, así que deben quedar reflejadas como restricción textual del
modelo.
|
Los conceptos matemáticos están soportados por otros conceptos que deben ser dominados previamente. No avance a una nueva lección si aún no entiende la que está estudiando. Esto parece simple, pero es absolutamente esencial. La mayor parte de los cursos de matemáticas se enseñan siguiendo un orden específico, un orden que no debe ser alterado, porque cada tema se basa, por lo general, en los temas anteriores...Decubre más
ResponderEliminar