Hola masterjail
como ya menncionaron un poco mas arriba los nulos no se consideran.
He revisado la construcción de tu tabla y hay una cosa que he observado, y esto:
UNIQUE KEY `NOM` (`nom`,`primer_cognom`,`segon_cognom`),
¿por que marcas a todos ellos como único? "nom" me imagino que debe ser nombre y no pude ser único(a no ser que sea un caso muy especial), ya que en un tabla se pueden repetir muchas veces el mismo nombre. de igual forma con los campos "primer_cognom y segon_cognom".
Aqui te dejo un enlace donde habla de como normalizar tablas (la tecnica de como diseñar una tabla)
http://www.mysql-hispano.org/page.php?id=16&pag=1
Saludos!