¿Tratando de entender la cardinalidad en un diagrama de relación de entidad?

Soy bastante nuevo en las bases de datos relacionales y recientemente he tenido muchos problemas para tratar de entender un diagrama de relación de entidad que me han dado.

Aquí está:Abogado ERD (ERD es para una compañía de abogados inventada)

Básicamente, mi tarea es tomar este ERD y escribir un script SQL para crear la base de datos, obviamente completando las tablas con los datos que puedo inventar. La sintaxis SQL no es la cosa con la que estoy teniendo dificultades, es simplemente entender la cardinalidad en el diagrama.

Para mí, los términos '1 a 1', '1 a muchos', 'muchos a muchos' simplemente no hacen clic, no tengo idea de lo que significan y cómo afectan dónde van las claves primarias y externas.

Puedo tomar estas tablas y crear fácilmente columnas relevantes, por ejemplo, sé que la tabla 'cliente' incluirá algo como 'nombre_cliente'. Sin embargo, cuando se trata de, por ejemplo, vincular la tabla 'cliente' con la tabla 'caso', ¿cómo sé a dónde van las claves externas?

¿La tabla 'client' contendría 'caseID' de la tabla 'case' así como la tabla 'case' que contiene 'clientID' de la tabla 'client'? ¿O solo una tabla tendría una clave foránea? Son cosas como esta que simplemente no entiendo.

Lo siento por la larga publicación, si alguien pudiera explicar en inglés simple cómo hago para desarrollar este ERD, ¡sería muy apreciado! He estado perplejo por dos días :(

Respuestas a la pregunta(2)

Su respuesta a la pregunta