This is an interesting question, I think, but he needs some more context. That is, you need to clearly understand who you want to anonymize. That is, who is the threat here? Do you want information to be hidden from the public? Clearly this is trivial, just don't show it (don't tie it). Do you want information to be hidden from someone who is accessing your database? How hidden? How will they access your db? Can they, if they gain access to anonymous, gain access to another? OpenID may also be of interest to you (external authentication, you just perform role management).
.
( db, ..), , , .
, 1 - - . (.. ).