Db isnt an instruction that "executes" when it is assembled it literally sets those bytes to that value. Usually for use with a pointer to said data. Thats the point. The rest happens because when you call a function the return point (the address of the bytes defined as the library name) gets pushed for when returning.
So it pops it off, does its thing with the data, then pushes it back because it stills needs to return.
So in short, that data isnt manipulated at all, they're just using a kinda near trick to pass a reference to it.