Cita: mi consulta es o era: De que me sirve saber si una tabla relacionada a otra tiene por relación de 1 a muchos o de muchos a 1?. es necesario identificar esta "cantidad" de relación?.
Por supuesto que sirve...
Si no defines correctamente la relación, podrías entrar N veces en la tabla dependiente un registro que sólo debe entrar una vez, o viceversa, 1 vez, uno que corresponde a una relación debería poder ingresar varios.
Miralo en un ejemplo práctico: Si tienes una tabla de cargas sociales de un emeplado, donde sólo puedes indicar un único hijo a su cargo ¿cómo harías para registrar cuando tiene más de uno?
A su vez, si un usuario sólo puede tener un único perfil asignado por seguridad informática, ¿como evitas que aparezcan multiples perfiles asociados al mismo?
Este tipos de restricciones son las que se deben definri al crear las tablas y para evitar errores de parte de la interfaz silla-teclado (el inútil a cargo de ingresar los datos, y el otro inutil que programa algo espantosamente).
Te sorprendería las metidas de pata que llegan a hacer los programadores y que sólo protegiendo la estructura de la base se evitan.
TE doy otro ejemplo: Supongamos que manejas la base de datos de una aseguradora, si no restringes la relación entre polizas y siniestros, pordrías relacionar tranquilamente una msima póliza de un asegurado, con dos informes de destrucción total de un vehículo, permitiendo que el asegurado cobre dos veces el segudo por el mismo vehiculo.
¿Te parece sensato? ¿Qué? ¿El fulano detruyó dos veces el mismo auto completamente? ¿Cömo hizo?
No creas que lo que te digo es un invento, he visto casos de seguros con errores de esa clase, y no "algunos" en una base. Miles. Todo porque un ignorante no validó correctamente las restricciones a nivel tabla para evitar el problema.
Y hasta que salta, pasa tiempo. La plata se pierde y tu, pierdes el trabajo.
También fui testigo de un caso una empresa de medicina prepaga donde por un error de ese tipo (restricciones de unicidad) se perdieron dieciocho meses de facturación registrada, cuando se corrieron procesos de consolidación de datos. Se tardó mas de seis meses en rehacer la información.