Es necesario siempre guardar el padre en el hijo, en las relaciones uno ( padre ) a muchos ( hijos )
Una vez creados los custom data types ;
![](https://inrun.es/wp-content/uploads/2022/11/image-48.png)
![](https://inrun.es/wp-content/uploads/2022/11/image-49.png)
En un caso práctico , si por ejemplo queremos crear un nuevo hijo perteneciente a un padre , primero seleccionaremos el padre de una lista ( lista mostrada , por ejemplo, en un dropdown )
![](https://inrun.es/wp-content/uploads/2022/11/image-50.png)
Y luego en la lista de hijos debes incluir el que acabas de crear.
![](https://inrun.es/wp-content/uploads/2022/11/image-51.png)
En cambio a la hora de borrarlos , lo primero es buscarlo en la lista del padre
![](https://inrun.es/wp-content/uploads/2022/11/image-52.png)
Y luego eliminar al hijo
![](https://inrun.es/wp-content/uploads/2022/11/image-53.png)
Porque sino se podría crear inconsistencia en la base datos , al estar borrando el origen antes que las propias tuplas pladre / hijo.
Recordemos que las tuplas en base de datos relacionales con el conjunto de datos único formado por la unió de dos o más tablas.