Well, your question is quite vague, since if you speak about superkey, you can't just tell "key": there are key candidates, primary keys, foreign keys and so on... This is a topic that is addressed by all tutorials dealing with the relational model theory. You will need some level of linear algebra theory to understand relational algebra, and to really see the points.
What have you tried to find the answer? Oh... you posted a question here. But what about using google for example? And oh, by the way, wikipedia's article in this topic is quite good:
http://en.wikipedia.org/wiki/Superkey[
^]... and don't forget to follow the links in the
See also section.
But this is also quite good:
Quote:
A superkey is a set of columns that uniquely identifies every row in a table, while a key is a minimal set of such columns.
See:
http://my.safaribooksonline.com/book/databases/9788131700785/3dot6-keys/navpoint107[
^]