Let be a graph. The open neighborhood of a vertex is the set and the closed neighborhood of is the set . The open neighborhood of a set of vertices is the set , while the closed neighborhood of a set is the set . A set dominates a set if , written . A set is a dominating set if ; and is a minimal dominating set if it is a dominating set, but no proper subset of is also a dominating set; and is a -set if it is a dominating set of minimum cardinality. In this paper, we consider the family of all dominating sets of a graph , the family of all minimal dominating sets of a graph , and the family of all -sets of a graph . The study of these three families of sets provides new characterizations of the distance-2 domination number, the upper domination number, and the upper irredundance number in graphs.