Si se puede hacer una llave principal con campos int, una llave es un dato que no se va a repetir y va a identificar los registros (tuplas) de la tabla y tambien se puede relacionar siempre y cuando los datos de las otras tablas de la relación sean del mismo tipo.