Abstract. In part I of the present paper the following problem was investigated. Let G be a finite simple graph, and S be a finite set of primes. We say that G is representable with S if it is possible to attach rational numbers to the vertices of G such that the vertices v 1 , v 2 are connected by an edge if and only if the difference of the attached values is an S-unit. In part I we gave several results concerning the representability of graphs in the above sense.In the present paper we extend the results from paper I to the algebraic number field case and make some of them effective. Besides we prove some new theorems: we prove that G is infinitely representable with S if and only if it has a degenerate representation with S, and we also deal with the representability with S of the union of two graphs of which at least one is finitely representable with S.