Hacer cumplir las restricciones "a dos mesas de distancia"

Me encontré con algunos problemas al modelar un esquema eléctrico en SQL. La estructura que me gustaría capturar es part ←────────── pin ↑ ↑ part_inst ←───── pin_inst donde "inst" es la abreviatura de "instancia". Por ejemplo, podría tener como partamplificador operacional pinLM358 con s 1OUT,...