Mirando a través de una base de datos, me encontré con una tabla que usaba su clave primaria como una clave externa para sí misma.
He visto que una tabla puede tener una clave foránea para construir una estructura jerárquica, pero usaría otra columna para hacer referencia a la clave primaria.
Dado que la clave primaria es única, en esta situación, ¿no podría la fila solo apuntar a sí misma? Ese parece ser un enlace tautológico, ya que si ya tengo la fila, entonces ya tengo la fila.
¿Hay alguna razón para que esto se haga?
Estoy seguro de que la restricción se escribe de esa manera (no solo mirando el diagrama) porque la misma tabla y columna se usan para las dos mitades de la definición.