Let S be the set of all rational numbers between 0 and 1 (in the topological space of all real numbers with the usual topology- NOT "in the rational numbers" as you said above). If p is in that set, then any neighborhood around it, (p-\delta,p+\delta) contains some irrational numbers and so it is NOT an interior points. Since only points in the set can be interior points, this set has no interior points- its interior is empty. On the other hand, since any neighborhood of any point, rational or irrational, contains both rational and irrational points, every point in [0, 1] is a limit point: the closure of S is [0,1]. Therefore, the boundary of S= cl(S)- int(S)= [0,1]- \phi= [0, 1].
(Using the defiitions I gave before, no point in S is an interior point and, since any interval around an irrational number contains some rational number, no point in [0,1] is an exterior point: every point in [0,1], being neither interior nor exterior, is a boundary point- the boundary of S is [0,1].)
But, obviously, bd(bd(S))= {0, 1}\ne bd(S).