These are the interrogative counterparts to the perhaps more familiar declarative forms "you have seen" (perfect) and "you saw" (simple past), and they have the same aspectual connotations. So:
a) "Have you seen the Rolling Stones?" (That is, ever, with the opportunity continuing up until now to do so.)
b) "Did you see the Rolling Stones while you were in Cuba?" (That is, in some time window that is entirely past.)
c) "Did you see the Beatles?" (While you had the opportunity to do so in the past, while they were still performing.)