Me pareció muy clara la explicación sobre las características de la clave principal. Entendí que debe ser única, que cada tabla solo puede tener una clave principal, que no puede contener valores nulos y que los atributos opcionales no pueden formar parte de ella. Esto garantiza la integridad de los datos y permite usar la clave como referencia en las relaciones con otras tablas.