Hello
there are many applications like forums and email services that allow you to know if you have read this email or not, or emails that you have not read yet [inbox (XX) where XX is their number] or forums that shows you all threads you have not read from your last visit ...
how can they do that ... I mean , how this database is designed ? or do they use XML or other technologies !?