Hola Rita,
¡Qué bueno que estás profundizando en el tema de las claves principales! Vamos a aclarar un poco este concepto. En un diagrama de entidad-relación, puedes ver varias claves principales porque cada entidad fuerte tendrá su propia clave principal. Por ejemplo, en tu caso, "código cliente" y "código editorial" son claves principales de sus respectivas entidades.
Sin embargo, cuando llevamos este concepto a una tabla en una base de datos, cada tabla puede tener solo una clave principal. Esta clave principal es un campo o una combinación de campos cuyos valores son únicos para cada registro en la tabla. Esto significa que no puede haber dos filas con el mismo valor en la clave principal, y tampoco puede contener valores nulos.
Por lo tanto, la lógica que mencionas es correcta: cada entidad fuerte tiene su propia clave principal en el diagrama, pero en la implementación en una tabla, solo se define una clave principal para asegurar la unicidad de los registros.
Espero que esto aclare tus dudas. ¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!